From a9e68a45cbcec227687c5e67107165db80b30988 Mon Sep 17 00:00:00 2001 From: War Machine Date: Mon, 19 Oct 2015 23:31:26 -0700 Subject: [PATCH] [Added] See Extended. [Added] Script to populate Eisley Mayor Building (building spawns should be converted to this if missing, its clean.) [Added] Login authentication via cURL. Created build configs for it. Will configure during build_linux or you can run ./utils/init/buildCurl.sh. [Added] Config flagger for toggling authentication on and off. --- .gitignore | 4 +- .project | 11 + build/.cproject | 53433 ++++++++++++++++ build/.project | 27022 ++++++++ build_linux.sh | 1 + configs/design/linux/default.cfg | 1 + configs/live/linux/default.cfg | 1 + configs/local/linux/default.cfg | 1 + configs/tc/linux/default.cfg | 1 + .../mos_eisley/mos_eisley_mayor_building.java | 59 + .../mos_eisley_mayor_building.script | 50 + src/CMakeLists.txt | 1 + src/cmake/linux/FindCurl.cmake | 59 + .../AuctionTransferGameAPI/Base/Archive.cpp | 2 +- .../LoginServer/src/CMakeLists.txt | 2 + .../src/shared/ClientConnection.cpp | 49 +- .../src/shared/ConfigLoginServer.cpp | 1 + .../src/shared/ConfigLoginServer.h | 9 + .../3rd/library/curl/curl-7.45.0/CHANGES | 5264 ++ .../CMake/CMakeConfigurableFile.in | 2 + .../curl/curl-7.45.0/CMake/CurlTests.c | 535 + .../curl/curl-7.45.0/CMake/FindGSS.cmake | 289 + .../curl/curl-7.45.0/CMake/Macros.cmake | 95 + .../curl/curl-7.45.0/CMake/OtherTests.cmake | 229 + .../CMake/Platforms/WindowsCache.cmake | 125 + .../curl/curl-7.45.0/CMake/Utilities.cmake | 31 + .../library/curl/curl-7.45.0/CMakeLists.txt | 1192 + .../3rd/library/curl/curl-7.45.0/COPYING | 21 + .../library/curl/curl-7.45.0/MacOSX-Framework | 146 + .../3rd/library/curl/curl-7.45.0/Makefile | 1705 + .../3rd/library/curl/curl-7.45.0/Makefile.am | 563 + .../3rd/library/curl/curl-7.45.0/Makefile.in | 1705 + .../3rd/library/curl/curl-7.45.0/README | 49 + .../library/curl/curl-7.45.0/RELEASE-NOTES | 146 + .../3rd/library/curl/curl-7.45.0/acinclude.m4 | 3116 + .../3rd/library/curl/curl-7.45.0/aclocal.m4 | 1208 + .../3rd/library/curl/curl-7.45.0/compile | 347 + .../3rd/library/curl/curl-7.45.0/config.guess | 1441 + .../library/curl/curl-7.45.0/config.status | 2436 + .../3rd/library/curl/curl-7.45.0/config.sub | 1813 + .../3rd/library/curl/curl-7.45.0/configure | 42767 +++++++++++++ .../3rd/library/curl/curl-7.45.0/configure.ac | 3757 ++ .../3rd/library/curl/curl-7.45.0/curl-config | 178 + .../library/curl/curl-7.45.0/curl-config.in | 178 + .../3rd/library/curl/curl-7.45.0/depcomp | 791 + .../library/curl/curl-7.45.0/docs/BINDINGS | 260 + .../3rd/library/curl/curl-7.45.0/docs/BUGS | 146 + .../curl/curl-7.45.0/docs/CODE_OF_CONDUCT.md | 32 + .../library/curl/curl-7.45.0/docs/CONTRIBUTE | 306 + .../curl/curl-7.45.0/docs/DISTRO-DILEMMA | 176 + .../3rd/library/curl/curl-7.45.0/docs/FAQ | 1550 + .../library/curl/curl-7.45.0/docs/FEATURES | 206 + .../3rd/library/curl/curl-7.45.0/docs/HISTORY | 282 + .../curl/curl-7.45.0/docs/HTTP-COOKIES | 123 + .../library/curl/curl-7.45.0/docs/HTTP2.md | 107 + .../3rd/library/curl/curl-7.45.0/docs/INSTALL | 1112 + .../curl/curl-7.45.0/docs/INSTALL.devcpp | 302 + .../library/curl/curl-7.45.0/docs/INTERNALS | 1095 + .../library/curl/curl-7.45.0/docs/KNOWN_BUGS | 241 + .../curl/curl-7.45.0/docs/LICENSE-MIXING | 130 + .../curl/curl-7.45.0/docs/MAIL-ETIQUETTE | 265 + .../3rd/library/curl/curl-7.45.0/docs/MANUAL | 1042 + .../library/curl/curl-7.45.0/docs/Makefile | 834 + .../library/curl/curl-7.45.0/docs/Makefile.am | 62 + .../library/curl/curl-7.45.0/docs/Makefile.in | 834 + .../curl/curl-7.45.0/docs/README.netware | 27 + .../curl/curl-7.45.0/docs/README.win32 | 26 + .../curl/curl-7.45.0/docs/RELEASE-PROCEDURE | 89 + .../library/curl/curl-7.45.0/docs/RESOURCES | 83 + .../library/curl/curl-7.45.0/docs/ROADMAP.md | 139 + .../library/curl/curl-7.45.0/docs/SECURITY | 107 + .../curl/curl-7.45.0/docs/SSL-PROBLEMS | 87 + .../library/curl/curl-7.45.0/docs/SSLCERTS | 153 + .../3rd/library/curl/curl-7.45.0/docs/THANKS | 1328 + .../3rd/library/curl/curl-7.45.0/docs/TODO | 836 + .../curl-7.45.0/docs/TheArtOfHttpScripting | 758 + .../library/curl/curl-7.45.0/docs/VERSIONS | 56 + .../curl/curl-7.45.0/docs/curl-config.1 | 98 + .../curl/curl-7.45.0/docs/curl-config.html | 96 + .../curl/curl-7.45.0/docs/curl-config.pdf | Bin 0 -> 6016 bytes .../3rd/library/curl/curl-7.45.0/docs/curl.1 | 2337 + .../library/curl/curl-7.45.0/docs/curl.html | 1079 + .../library/curl/curl-7.45.0/docs/curl.pdf | Bin 0 -> 110348 bytes .../docs/examples/.deps/10-at-a-time.Po | 1 + .../docs/examples/.deps/anyauthput.Po | 1 + .../docs/examples/.deps/certinfo.Po | 1 + .../docs/examples/.deps/chkspeed.Po | 1 + .../docs/examples/.deps/cookie_interface.Po | 1 + .../curl-7.45.0/docs/examples/.deps/debug.Po | 1 + .../docs/examples/.deps/externalsocket.Po | 1 + .../docs/examples/.deps/fileupload.Po | 1 + .../curl-7.45.0/docs/examples/.deps/fopen.Po | 1 + .../docs/examples/.deps/ftp-wildcard.Po | 1 + .../curl-7.45.0/docs/examples/.deps/ftpget.Po | 1 + .../docs/examples/.deps/ftpgetinfo.Po | 1 + .../docs/examples/.deps/ftpgetresp.Po | 1 + .../docs/examples/.deps/ftpsget.Po | 1 + .../docs/examples/.deps/ftpupload.Po | 1 + .../docs/examples/.deps/getinfo.Po | 1 + .../docs/examples/.deps/getinmemory.Po | 1 + .../docs/examples/.deps/http-post.Po | 1 + .../docs/examples/.deps/http2-download.Po | 1 + .../docs/examples/.deps/http2-serverpush.Po | 1 + .../docs/examples/.deps/http2-upload.Po | 1 + .../docs/examples/.deps/httpcustomheader.Po | 1 + .../docs/examples/.deps/httpput.Po | 1 + .../curl-7.45.0/docs/examples/.deps/https.Po | 1 + .../docs/examples/.deps/imap-append.Po | 1 + .../docs/examples/.deps/imap-copy.Po | 1 + .../docs/examples/.deps/imap-create.Po | 1 + .../docs/examples/.deps/imap-delete.Po | 1 + .../docs/examples/.deps/imap-examine.Po | 1 + .../docs/examples/.deps/imap-fetch.Po | 1 + .../docs/examples/.deps/imap-list.Po | 1 + .../docs/examples/.deps/imap-lsub.Po | 1 + .../docs/examples/.deps/imap-multi.Po | 1 + .../docs/examples/.deps/imap-noop.Po | 1 + .../docs/examples/.deps/imap-search.Po | 1 + .../docs/examples/.deps/imap-ssl.Po | 1 + .../docs/examples/.deps/imap-store.Po | 1 + .../docs/examples/.deps/imap-tls.Po | 1 + .../docs/examples/.deps/multi-app.Po | 1 + .../examples/.deps/multi-debugcallback.Po | 1 + .../docs/examples/.deps/multi-double.Po | 1 + .../docs/examples/.deps/multi-post.Po | 1 + .../docs/examples/.deps/multi-single.Po | 1 + .../docs/examples/.deps/persistant.Po | 1 + .../docs/examples/.deps/pop3-dele.Po | 1 + .../docs/examples/.deps/pop3-list.Po | 1 + .../docs/examples/.deps/pop3-multi.Po | 1 + .../docs/examples/.deps/pop3-noop.Po | 1 + .../docs/examples/.deps/pop3-retr.Po | 1 + .../docs/examples/.deps/pop3-ssl.Po | 1 + .../docs/examples/.deps/pop3-stat.Po | 1 + .../docs/examples/.deps/pop3-tls.Po | 1 + .../docs/examples/.deps/pop3-top.Po | 1 + .../docs/examples/.deps/pop3-uidl.Po | 1 + .../docs/examples/.deps/post-callback.Po | 1 + .../docs/examples/.deps/postinmemory.Po | 1 + .../docs/examples/.deps/postit2.Po | 1 + .../docs/examples/.deps/progressfunc.Po | 1 + .../docs/examples/.deps/resolve.Po | 1 + .../curl-7.45.0/docs/examples/.deps/rtsp.Po | 1 + .../docs/examples/.deps/sendrecv.Po | 1 + .../docs/examples/.deps/sepheaders.Po | 1 + .../docs/examples/.deps/sftpget.Po | 1 + .../curl-7.45.0/docs/examples/.deps/simple.Po | 1 + .../docs/examples/.deps/simplepost.Po | 1 + .../docs/examples/.deps/simplessl.Po | 1 + .../docs/examples/.deps/smtp-expn.Po | 1 + .../docs/examples/.deps/smtp-mail.Po | 1 + .../docs/examples/.deps/smtp-multi.Po | 1 + .../docs/examples/.deps/smtp-ssl.Po | 1 + .../docs/examples/.deps/smtp-tls.Po | 1 + .../docs/examples/.deps/smtp-vrfy.Po | 1 + .../docs/examples/.deps/url2file.Po | 1 + .../curl-7.45.0/docs/examples/10-at-a-time.c | 197 + .../curl/curl-7.45.0/docs/examples/Makefile | 1825 + .../curl-7.45.0/docs/examples/Makefile.am | 63 + .../docs/examples/Makefile.example | 53 + .../curl-7.45.0/docs/examples/Makefile.in | 1673 + .../curl-7.45.0/docs/examples/Makefile.inc | 43 + .../curl-7.45.0/docs/examples/Makefile.m32 | 297 + .../docs/examples/Makefile.netware | 434 + .../curl/curl-7.45.0/docs/examples/README | 82 + .../curl-7.45.0/docs/examples/anyauthput.c | 190 + .../curl-7.45.0/docs/examples/asiohiper.cpp | 467 + .../curl-7.45.0/docs/examples/cacertinmem.c | 149 + .../curl/curl-7.45.0/docs/examples/certinfo.c | 90 + .../curl/curl-7.45.0/docs/examples/chkspeed.c | 194 + .../docs/examples/cookie_interface.c | 132 + .../curl/curl-7.45.0/docs/examples/curlgtk.c | 109 + .../curl/curl-7.45.0/docs/examples/curlx.c | 516 + .../curl/curl-7.45.0/docs/examples/debug.c | 151 + .../curl-7.45.0/docs/examples/evhiperfifo.c | 445 + .../docs/examples/externalsocket.c | 154 + .../curl-7.45.0/docs/examples/fileupload.c | 90 + .../curl/curl-7.45.0/docs/examples/fopen.c | 546 + .../curl-7.45.0/docs/examples/ftp-wildcard.c | 152 + .../curl/curl-7.45.0/docs/examples/ftpget.c | 92 + .../curl-7.45.0/docs/examples/ftpgetinfo.c | 89 + .../curl-7.45.0/docs/examples/ftpgetresp.c | 74 + .../curl/curl-7.45.0/docs/examples/ftpsget.c | 99 + .../curl-7.45.0/docs/examples/ftpupload.c | 139 + .../docs/examples/ftpuploadresume.c | 170 + .../curl/curl-7.45.0/docs/examples/getinfo.c | 52 + .../curl-7.45.0/docs/examples/getinmemory.c | 115 + .../curl/curl-7.45.0/docs/examples/ghiper.c | 455 + .../curl-7.45.0/docs/examples/hiperfifo.c | 439 + .../docs/examples/href_extractor.c | 86 + .../curl/curl-7.45.0/docs/examples/htmltidy.c | 129 + .../curl-7.45.0/docs/examples/htmltitle.cpp | 315 + .../curl-7.45.0/docs/examples/http-post.c | 59 + .../docs/examples/http2-download.c | 292 + .../docs/examples/http2-serverpush.c | 317 + .../curl-7.45.0/docs/examples/http2-upload.c | 356 + .../docs/examples/httpcustomheader.c | 70 + .../curl/curl-7.45.0/docs/examples/httpput.c | 124 + .../curl/curl-7.45.0/docs/examples/https.c | 78 + .../curl-7.45.0/docs/examples/imap-append.c | 120 + .../curl-7.45.0/docs/examples/imap-copy.c | 65 + .../curl-7.45.0/docs/examples/imap-create.c | 61 + .../curl-7.45.0/docs/examples/imap-delete.c | 61 + .../curl-7.45.0/docs/examples/imap-examine.c | 61 + .../curl-7.45.0/docs/examples/imap-fetch.c | 58 + .../curl-7.45.0/docs/examples/imap-list.c | 60 + .../curl-7.45.0/docs/examples/imap-lsub.c | 62 + .../curl-7.45.0/docs/examples/imap-multi.c | 167 + .../curl-7.45.0/docs/examples/imap-noop.c | 61 + .../curl-7.45.0/docs/examples/imap-search.c | 65 + .../curl/curl-7.45.0/docs/examples/imap-ssl.c | 85 + .../curl-7.45.0/docs/examples/imap-store.c | 76 + .../curl/curl-7.45.0/docs/examples/imap-tls.c | 84 + .../curl-7.45.0/docs/examples/makefile.dj | 60 + .../curl-7.45.0/docs/examples/multi-app.c | 174 + .../docs/examples/multi-debugcallback.c | 229 + .../curl-7.45.0/docs/examples/multi-double.c | 144 + .../curl-7.45.0/docs/examples/multi-post.c | 172 + .../curl-7.45.0/docs/examples/multi-single.c | 112 + .../curl/curl-7.45.0/docs/examples/multi-uv.c | 234 + .../curl-7.45.0/docs/examples/multithread.c | 95 + .../docs/examples/opensslthreadlock.c | 95 + .../curl-7.45.0/docs/examples/persistant.c | 68 + .../curl-7.45.0/docs/examples/pop3-dele.c | 64 + .../curl-7.45.0/docs/examples/pop3-list.c | 58 + .../curl-7.45.0/docs/examples/pop3-multi.c | 167 + .../curl-7.45.0/docs/examples/pop3-noop.c | 64 + .../curl-7.45.0/docs/examples/pop3-retr.c | 58 + .../curl/curl-7.45.0/docs/examples/pop3-ssl.c | 85 + .../curl-7.45.0/docs/examples/pop3-stat.c | 64 + .../curl/curl-7.45.0/docs/examples/pop3-tls.c | 84 + .../curl/curl-7.45.0/docs/examples/pop3-top.c | 61 + .../curl-7.45.0/docs/examples/pop3-uidl.c | 61 + .../curl-7.45.0/docs/examples/post-callback.c | 145 + .../curl-7.45.0/docs/examples/postinmemory.c | 110 + .../curl/curl-7.45.0/docs/examples/postit2.c | 103 + .../curl-7.45.0/docs/examples/progressfunc.c | 119 + .../curl/curl-7.45.0/docs/examples/resolve.c | 51 + .../curl/curl-7.45.0/docs/examples/rtsp.c | 271 + .../curl-7.45.0/docs/examples/sampleconv.c | 107 + .../curl/curl-7.45.0/docs/examples/sendrecv.c | 135 + .../curl-7.45.0/docs/examples/sepheaders.c | 90 + .../curl-7.45.0/docs/examples/sessioninfo.c | 105 + .../curl/curl-7.45.0/docs/examples/sftpget.c | 106 + .../curl/curl-7.45.0/docs/examples/simple.c | 47 + .../curl-7.45.0/docs/examples/simplepost.c | 53 + .../curl-7.45.0/docs/examples/simplessl.c | 138 + .../docs/examples/smooth-gtk-thread.c | 228 + .../curl-7.45.0/docs/examples/smtp-expn.c | 73 + .../curl-7.45.0/docs/examples/smtp-mail.c | 137 + .../curl-7.45.0/docs/examples/smtp-multi.c | 237 + .../curl/curl-7.45.0/docs/examples/smtp-ssl.c | 161 + .../curl/curl-7.45.0/docs/examples/smtp-tls.c | 163 + .../curl-7.45.0/docs/examples/smtp-vrfy.c | 73 + .../curl/curl-7.45.0/docs/examples/synctime.c | 367 + .../curl-7.45.0/docs/examples/threaded-ssl.c | 162 + .../curl/curl-7.45.0/docs/examples/url2file.c | 80 + .../curl-7.45.0/docs/examples/usercertinmem.c | 224 + .../docs/examples/version-check.pl | 105 + .../curl-7.45.0/docs/examples/xmlstream.c | 158 + .../library/curl/curl-7.45.0/docs/index.html | 20 + .../library/curl/curl-7.45.0/docs/libcurl/ABI | 68 + .../curl/curl-7.45.0/docs/libcurl/Makefile | 1280 + .../curl/curl-7.45.0/docs/libcurl/Makefile.am | 129 + .../curl/curl-7.45.0/docs/libcurl/Makefile.in | 1280 + .../docs/libcurl/curl_easy_cleanup.3 | 68 + .../docs/libcurl/curl_easy_cleanup.html | 76 + .../docs/libcurl/curl_easy_cleanup.pdf | Bin 0 -> 4581 bytes .../docs/libcurl/curl_easy_duphandle.3 | 52 + .../docs/libcurl/curl_easy_duphandle.html | 66 + .../docs/libcurl/curl_easy_duphandle.pdf | Bin 0 -> 4058 bytes .../docs/libcurl/curl_easy_escape.3 | 58 + .../docs/libcurl/curl_easy_escape.html | 77 + .../docs/libcurl/curl_easy_escape.pdf | Bin 0 -> 4157 bytes .../docs/libcurl/curl_easy_getinfo.3 | 261 + .../docs/libcurl/curl_easy_getinfo.html | 226 + .../docs/libcurl/curl_easy_getinfo.pdf | Bin 0 -> 10715 bytes .../curl-7.45.0/docs/libcurl/curl_easy_init.3 | 59 + .../docs/libcurl/curl_easy_init.html | 74 + .../docs/libcurl/curl_easy_init.pdf | Bin 0 -> 4197 bytes .../docs/libcurl/curl_easy_pause.3 | 103 + .../docs/libcurl/curl_easy_pause.html | 81 + .../docs/libcurl/curl_easy_pause.pdf | Bin 0 -> 7373 bytes .../docs/libcurl/curl_easy_perform.3 | 75 + .../docs/libcurl/curl_easy_perform.html | 78 + .../docs/libcurl/curl_easy_perform.pdf | Bin 0 -> 4986 bytes .../curl-7.45.0/docs/libcurl/curl_easy_recv.3 | 75 + .../docs/libcurl/curl_easy_recv.html | 71 + .../docs/libcurl/curl_easy_recv.pdf | Bin 0 -> 5493 bytes .../docs/libcurl/curl_easy_reset.3 | 44 + .../docs/libcurl/curl_easy_reset.html | 65 + .../docs/libcurl/curl_easy_reset.pdf | Bin 0 -> 3701 bytes .../curl-7.45.0/docs/libcurl/curl_easy_send.3 | 68 + .../docs/libcurl/curl_easy_send.html | 69 + .../docs/libcurl/curl_easy_send.pdf | Bin 0 -> 5208 bytes .../docs/libcurl/curl_easy_setopt.3 | 536 + .../docs/libcurl/curl_easy_setopt.html | 532 + .../docs/libcurl/curl_easy_setopt.pdf | Bin 0 -> 25416 bytes .../docs/libcurl/curl_easy_strerror.3 | 40 + .../docs/libcurl/curl_easy_strerror.html | 63 + .../docs/libcurl/curl_easy_strerror.pdf | Bin 0 -> 3667 bytes .../docs/libcurl/curl_easy_unescape.3 | 51 + .../docs/libcurl/curl_easy_unescape.html | 66 + .../docs/libcurl/curl_easy_unescape.pdf | Bin 0 -> 4176 bytes .../curl-7.45.0/docs/libcurl/curl_escape.3 | 48 + .../curl-7.45.0/docs/libcurl/curl_escape.html | 66 + .../curl-7.45.0/docs/libcurl/curl_escape.pdf | Bin 0 -> 4020 bytes .../curl-7.45.0/docs/libcurl/curl_formadd.3 | 243 + .../docs/libcurl/curl_formadd.html | 183 + .../curl-7.45.0/docs/libcurl/curl_formadd.pdf | Bin 0 -> 12533 bytes .../curl-7.45.0/docs/libcurl/curl_formfree.3 | 44 + .../docs/libcurl/curl_formfree.html | 64 + .../docs/libcurl/curl_formfree.pdf | Bin 0 -> 3767 bytes .../curl-7.45.0/docs/libcurl/curl_formget.3 | 70 + .../docs/libcurl/curl_formget.html | 89 + .../curl-7.45.0/docs/libcurl/curl_formget.pdf | Bin 0 -> 4403 bytes .../curl/curl-7.45.0/docs/libcurl/curl_free.3 | 35 + .../curl-7.45.0/docs/libcurl/curl_free.html | 61 + .../curl-7.45.0/docs/libcurl/curl_free.pdf | Bin 0 -> 3356 bytes .../curl-7.45.0/docs/libcurl/curl_getdate.3 | 108 + .../docs/libcurl/curl_getdate.html | 98 + .../curl-7.45.0/docs/libcurl/curl_getdate.pdf | Bin 0 -> 6462 bytes .../curl-7.45.0/docs/libcurl/curl_getenv.3 | 49 + .../curl-7.45.0/docs/libcurl/curl_getenv.html | 64 + .../curl-7.45.0/docs/libcurl/curl_getenv.pdf | Bin 0 -> 4188 bytes .../docs/libcurl/curl_global_cleanup.3 | 49 + .../docs/libcurl/curl_global_cleanup.html | 66 + .../docs/libcurl/curl_global_cleanup.pdf | Bin 0 -> 3860 bytes .../docs/libcurl/curl_global_init.3 | 86 + .../docs/libcurl/curl_global_init.html | 74 + .../docs/libcurl/curl_global_init.pdf | Bin 0 -> 5107 bytes .../docs/libcurl/curl_global_init_mem.3 | 65 + .../docs/libcurl/curl_global_init_mem.html | 82 + .../docs/libcurl/curl_global_init_mem.pdf | Bin 0 -> 4320 bytes .../curl-7.45.0/docs/libcurl/curl_mprintf.3 | 109 + .../docs/libcurl/curl_mprintf.html | 77 + .../curl-7.45.0/docs/libcurl/curl_mprintf.pdf | Bin 0 -> 5924 bytes .../docs/libcurl/curl_multi_add_handle.3 | 71 + .../docs/libcurl/curl_multi_add_handle.html | 71 + .../docs/libcurl/curl_multi_add_handle.pdf | Bin 0 -> 4732 bytes .../docs/libcurl/curl_multi_assign.3 | 63 + .../docs/libcurl/curl_multi_assign.html | 68 + .../docs/libcurl/curl_multi_assign.pdf | Bin 0 -> 4570 bytes .../docs/libcurl/curl_multi_cleanup.3 | 47 + .../docs/libcurl/curl_multi_cleanup.html | 65 + .../docs/libcurl/curl_multi_cleanup.pdf | Bin 0 -> 3812 bytes .../docs/libcurl/curl_multi_fdset.3 | 83 + .../docs/libcurl/curl_multi_fdset.html | 75 + .../docs/libcurl/curl_multi_fdset.pdf | Bin 0 -> 5480 bytes .../docs/libcurl/curl_multi_info_read.3 | 94 + .../docs/libcurl/curl_multi_info_read.html | 98 + .../docs/libcurl/curl_multi_info_read.pdf | Bin 0 -> 5883 bytes .../docs/libcurl/curl_multi_init.3 | 40 + .../docs/libcurl/curl_multi_init.html | 63 + .../docs/libcurl/curl_multi_init.pdf | Bin 0 -> 3423 bytes .../docs/libcurl/curl_multi_perform.3 | 128 + .../docs/libcurl/curl_multi_perform.html | 118 + .../docs/libcurl/curl_multi_perform.pdf | Bin 0 -> 7082 bytes .../docs/libcurl/curl_multi_remove_handle.3 | 44 + .../libcurl/curl_multi_remove_handle.html | 64 + .../docs/libcurl/curl_multi_remove_handle.pdf | Bin 0 -> 3953 bytes .../docs/libcurl/curl_multi_setopt.3 | 78 + .../docs/libcurl/curl_multi_setopt.html | 94 + .../docs/libcurl/curl_multi_setopt.pdf | Bin 0 -> 5358 bytes .../docs/libcurl/curl_multi_socket.3 | 158 + .../docs/libcurl/curl_multi_socket.html | 116 + .../docs/libcurl/curl_multi_socket.pdf | Bin 0 -> 9402 bytes .../docs/libcurl/curl_multi_socket_action.3 | 154 + .../libcurl/curl_multi_socket_action.html | 114 + .../docs/libcurl/curl_multi_socket_action.pdf | Bin 0 -> 9636 bytes .../docs/libcurl/curl_multi_strerror.3 | 37 + .../docs/libcurl/curl_multi_strerror.html | 65 + .../docs/libcurl/curl_multi_strerror.pdf | Bin 0 -> 3433 bytes .../docs/libcurl/curl_multi_timeout.3 | 79 + .../docs/libcurl/curl_multi_timeout.html | 86 + .../docs/libcurl/curl_multi_timeout.pdf | Bin 0 -> 4872 bytes .../docs/libcurl/curl_multi_wait.3 | 80 + .../docs/libcurl/curl_multi_wait.html | 89 + .../docs/libcurl/curl_multi_wait.pdf | Bin 0 -> 4947 bytes .../docs/libcurl/curl_share_cleanup.3 | 40 + .../docs/libcurl/curl_share_cleanup.html | 63 + .../docs/libcurl/curl_share_cleanup.pdf | Bin 0 -> 3628 bytes .../docs/libcurl/curl_share_init.3 | 44 + .../docs/libcurl/curl_share_init.html | 64 + .../docs/libcurl/curl_share_init.pdf | Bin 0 -> 3839 bytes .../docs/libcurl/curl_share_setopt.3 | 85 + .../docs/libcurl/curl_share_setopt.html | 88 + .../docs/libcurl/curl_share_setopt.pdf | Bin 0 -> 5585 bytes .../docs/libcurl/curl_share_strerror.3 | 37 + .../docs/libcurl/curl_share_strerror.html | 65 + .../docs/libcurl/curl_share_strerror.pdf | Bin 0 -> 3432 bytes .../docs/libcurl/curl_slist_append.3 | 60 + .../docs/libcurl/curl_slist_append.html | 80 + .../docs/libcurl/curl_slist_append.pdf | Bin 0 -> 3842 bytes .../docs/libcurl/curl_slist_free_all.3 | 37 + .../docs/libcurl/curl_slist_free_all.html | 63 + .../docs/libcurl/curl_slist_free_all.pdf | 105 + .../curl-7.45.0/docs/libcurl/curl_strequal.3 | 51 + .../docs/libcurl/curl_strequal.html | 65 + .../docs/libcurl/curl_strequal.pdf | Bin 0 -> 4148 bytes .../curl-7.45.0/docs/libcurl/curl_unescape.3 | 48 + .../docs/libcurl/curl_unescape.html | 66 + .../docs/libcurl/curl_unescape.pdf | Bin 0 -> 3974 bytes .../curl-7.45.0/docs/libcurl/curl_version.3 | 39 + .../docs/libcurl/curl_version.html | 63 + .../curl-7.45.0/docs/libcurl/curl_version.pdf | Bin 0 -> 3490 bytes .../docs/libcurl/curl_version_info.3 | 169 + .../docs/libcurl/curl_version_info.html | 147 + .../docs/libcurl/curl_version_info.pdf | Bin 0 -> 8845 bytes .../curl/curl-7.45.0/docs/libcurl/index.html | 71 + .../curl-7.45.0/docs/libcurl/libcurl-easy.3 | 58 + .../docs/libcurl/libcurl-easy.html | 63 + .../curl-7.45.0/docs/libcurl/libcurl-easy.pdf | Bin 0 -> 4914 bytes .../curl-7.45.0/docs/libcurl/libcurl-errors.3 | 307 + .../docs/libcurl/libcurl-errors.html | 260 + .../docs/libcurl/libcurl-errors.pdf | Bin 0 -> 17816 bytes .../curl-7.45.0/docs/libcurl/libcurl-multi.3 | 183 + .../docs/libcurl/libcurl-multi.html | 96 + .../docs/libcurl/libcurl-multi.pdf | Bin 0 -> 11820 bytes .../curl-7.45.0/docs/libcurl/libcurl-share.3 | 66 + .../docs/libcurl/libcurl-share.html | 68 + .../docs/libcurl/libcurl-share.pdf | Bin 0 -> 4999 bytes .../docs/libcurl/libcurl-symbols.3 | 1622 + .../docs/libcurl/libcurl-symbols.html | 1584 + .../docs/libcurl/libcurl-symbols.pdf | Bin 0 -> 38541 bytes .../curl-7.45.0/docs/libcurl/libcurl-thread.3 | 95 + .../docs/libcurl/libcurl-thread.html | 90 + .../docs/libcurl/libcurl-thread.pdf | Bin 0 -> 6703 bytes .../docs/libcurl/libcurl-tutorial.3 | 1366 + .../docs/libcurl/libcurl-tutorial.html | 565 + .../docs/libcurl/libcurl-tutorial.pdf | Bin 0 -> 71752 bytes .../curl/curl-7.45.0/docs/libcurl/libcurl.3 | 220 + .../curl-7.45.0/docs/libcurl/libcurl.html | 110 + .../curl/curl-7.45.0/docs/libcurl/libcurl.m4 | 272 + .../curl/curl-7.45.0/docs/libcurl/libcurl.pdf | Bin 0 -> 13572 bytes .../docs/libcurl/mksymbolsmanpage.pl | 93 + .../docs/libcurl/opts/CURLINFO_ACTIVESOCKET.3 | 51 + .../libcurl/opts/CURLINFO_ACTIVESOCKET.html | 65 + .../libcurl/opts/CURLINFO_ACTIVESOCKET.pdf | Bin 0 -> 4126 bytes .../libcurl/opts/CURLINFO_APPCONNECT_TIME.3 | 47 + .../opts/CURLINFO_APPCONNECT_TIME.html | 65 + .../libcurl/opts/CURLINFO_APPCONNECT_TIME.pdf | Bin 0 -> 3981 bytes .../docs/libcurl/opts/CURLINFO_CERTINFO.3 | 51 + .../docs/libcurl/opts/CURLINFO_CERTINFO.html | 65 + .../docs/libcurl/opts/CURLINFO_CERTINFO.pdf | Bin 0 -> 4029 bytes .../libcurl/opts/CURLINFO_CONDITION_UNMET.3 | 45 + .../opts/CURLINFO_CONDITION_UNMET.html | 64 + .../libcurl/opts/CURLINFO_CONDITION_UNMET.pdf | Bin 0 -> 3889 bytes .../docs/libcurl/opts/CURLINFO_CONNECT_TIME.3 | 44 + .../libcurl/opts/CURLINFO_CONNECT_TIME.html | 65 + .../libcurl/opts/CURLINFO_CONNECT_TIME.pdf | Bin 0 -> 3714 bytes .../opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3 | 45 + .../CURLINFO_CONTENT_LENGTH_DOWNLOAD.html | 64 + .../opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.pdf | Bin 0 -> 3627 bytes .../opts/CURLINFO_CONTENT_LENGTH_UPLOAD.3 | 43 + .../opts/CURLINFO_CONTENT_LENGTH_UPLOAD.html | 64 + .../opts/CURLINFO_CONTENT_LENGTH_UPLOAD.pdf | Bin 0 -> 3571 bytes .../docs/libcurl/opts/CURLINFO_CONTENT_TYPE.3 | 48 + .../libcurl/opts/CURLINFO_CONTENT_TYPE.html | 65 + .../libcurl/opts/CURLINFO_CONTENT_TYPE.pdf | Bin 0 -> 3961 bytes .../docs/libcurl/opts/CURLINFO_COOKIELIST.3 | 49 + .../libcurl/opts/CURLINFO_COOKIELIST.html | 65 + .../docs/libcurl/opts/CURLINFO_COOKIELIST.pdf | Bin 0 -> 4000 bytes .../libcurl/opts/CURLINFO_EFFECTIVE_URL.3 | 48 + .../libcurl/opts/CURLINFO_EFFECTIVE_URL.html | 66 + .../libcurl/opts/CURLINFO_EFFECTIVE_URL.pdf | Bin 0 -> 3906 bytes .../docs/libcurl/opts/CURLINFO_FILETIME.3 | 49 + .../docs/libcurl/opts/CURLINFO_FILETIME.html | 65 + .../docs/libcurl/opts/CURLINFO_FILETIME.pdf | Bin 0 -> 4008 bytes .../libcurl/opts/CURLINFO_FTP_ENTRY_PATH.3 | 48 + .../libcurl/opts/CURLINFO_FTP_ENTRY_PATH.html | 65 + .../libcurl/opts/CURLINFO_FTP_ENTRY_PATH.pdf | 115 + .../docs/libcurl/opts/CURLINFO_HEADER_SIZE.3 | 44 + .../libcurl/opts/CURLINFO_HEADER_SIZE.html | 64 + .../libcurl/opts/CURLINFO_HEADER_SIZE.pdf | Bin 0 -> 3573 bytes .../libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.3 | 44 + .../libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.html | 64 + .../libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.pdf | Bin 0 -> 3810 bytes .../libcurl/opts/CURLINFO_HTTP_CONNECTCODE.3 | 44 + .../opts/CURLINFO_HTTP_CONNECTCODE.html | 64 + .../opts/CURLINFO_HTTP_CONNECTCODE.pdf | Bin 0 -> 3583 bytes .../docs/libcurl/opts/CURLINFO_LASTSOCKET.3 | 53 + .../libcurl/opts/CURLINFO_LASTSOCKET.html | 66 + .../docs/libcurl/opts/CURLINFO_LASTSOCKET.pdf | Bin 0 -> 4064 bytes .../docs/libcurl/opts/CURLINFO_LOCAL_IP.3 | 51 + .../docs/libcurl/opts/CURLINFO_LOCAL_IP.html | 65 + .../docs/libcurl/opts/CURLINFO_LOCAL_IP.pdf | Bin 0 -> 4006 bytes .../docs/libcurl/opts/CURLINFO_LOCAL_PORT.3 | 43 + .../libcurl/opts/CURLINFO_LOCAL_PORT.html | 64 + .../docs/libcurl/opts/CURLINFO_LOCAL_PORT.pdf | Bin 0 -> 3596 bytes .../libcurl/opts/CURLINFO_NAMELOOKUP_TIME.3 | 44 + .../opts/CURLINFO_NAMELOOKUP_TIME.html | 65 + .../libcurl/opts/CURLINFO_NAMELOOKUP_TIME.pdf | Bin 0 -> 3734 bytes .../docs/libcurl/opts/CURLINFO_NUM_CONNECTS.3 | 46 + .../libcurl/opts/CURLINFO_NUM_CONNECTS.html | 64 + .../libcurl/opts/CURLINFO_NUM_CONNECTS.pdf | Bin 0 -> 3966 bytes .../docs/libcurl/opts/CURLINFO_OS_ERRNO.3 | 43 + .../docs/libcurl/opts/CURLINFO_OS_ERRNO.html | 64 + .../docs/libcurl/opts/CURLINFO_OS_ERRNO.pdf | 108 + .../libcurl/opts/CURLINFO_PRETRANSFER_TIME.3 | 47 + .../opts/CURLINFO_PRETRANSFER_TIME.html | 65 + .../opts/CURLINFO_PRETRANSFER_TIME.pdf | Bin 0 -> 3924 bytes .../docs/libcurl/opts/CURLINFO_PRIMARY_IP.3 | 49 + .../libcurl/opts/CURLINFO_PRIMARY_IP.html | 65 + .../docs/libcurl/opts/CURLINFO_PRIMARY_IP.pdf | Bin 0 -> 4050 bytes .../docs/libcurl/opts/CURLINFO_PRIMARY_PORT.3 | 42 + .../libcurl/opts/CURLINFO_PRIMARY_PORT.html | 64 + .../libcurl/opts/CURLINFO_PRIMARY_PORT.pdf | Bin 0 -> 3567 bytes .../docs/libcurl/opts/CURLINFO_PRIVATE.3 | 45 + .../docs/libcurl/opts/CURLINFO_PRIVATE.html | 64 + .../docs/libcurl/opts/CURLINFO_PRIVATE.pdf | Bin 0 -> 3887 bytes .../libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.3 | 44 + .../opts/CURLINFO_PROXYAUTH_AVAIL.html | 64 + .../libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.pdf | Bin 0 -> 3837 bytes .../libcurl/opts/CURLINFO_REDIRECT_COUNT.3 | 42 + .../libcurl/opts/CURLINFO_REDIRECT_COUNT.html | 64 + .../libcurl/opts/CURLINFO_REDIRECT_COUNT.pdf | Bin 0 -> 3498 bytes .../libcurl/opts/CURLINFO_REDIRECT_TIME.3 | 46 + .../libcurl/opts/CURLINFO_REDIRECT_TIME.html | 65 + .../libcurl/opts/CURLINFO_REDIRECT_TIME.pdf | Bin 0 -> 3809 bytes .../docs/libcurl/opts/CURLINFO_REDIRECT_URL.3 | 45 + .../libcurl/opts/CURLINFO_REDIRECT_URL.html | 64 + .../libcurl/opts/CURLINFO_REDIRECT_URL.pdf | Bin 0 -> 3918 bytes .../docs/libcurl/opts/CURLINFO_REQUEST_SIZE.3 | 45 + .../libcurl/opts/CURLINFO_REQUEST_SIZE.html | 64 + .../libcurl/opts/CURLINFO_REQUEST_SIZE.pdf | Bin 0 -> 3760 bytes .../libcurl/opts/CURLINFO_RESPONSE_CODE.3 | 48 + .../libcurl/opts/CURLINFO_RESPONSE_CODE.html | 65 + .../libcurl/opts/CURLINFO_RESPONSE_CODE.pdf | Bin 0 -> 3951 bytes .../libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.3 | 42 + .../opts/CURLINFO_RTSP_CLIENT_CSEQ.html | 64 + .../opts/CURLINFO_RTSP_CLIENT_CSEQ.pdf | Bin 0 -> 3526 bytes .../libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.3 | 44 + .../libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.html | 64 + .../libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.pdf | Bin 0 -> 3864 bytes .../libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.3 | 47 + .../opts/CURLINFO_RTSP_SERVER_CSEQ.html | 66 + .../opts/CURLINFO_RTSP_SERVER_CSEQ.pdf | Bin 0 -> 3748 bytes .../libcurl/opts/CURLINFO_RTSP_SESSION_ID.3 | 49 + .../opts/CURLINFO_RTSP_SESSION_ID.html | 66 + .../libcurl/opts/CURLINFO_RTSP_SESSION_ID.pdf | Bin 0 -> 3919 bytes .../libcurl/opts/CURLINFO_SIZE_DOWNLOAD.3 | 45 + .../libcurl/opts/CURLINFO_SIZE_DOWNLOAD.html | 64 + .../libcurl/opts/CURLINFO_SIZE_DOWNLOAD.pdf | Bin 0 -> 3768 bytes .../docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.3 | 42 + .../libcurl/opts/CURLINFO_SIZE_UPLOAD.html | 64 + .../libcurl/opts/CURLINFO_SIZE_UPLOAD.pdf | Bin 0 -> 3485 bytes .../libcurl/opts/CURLINFO_SPEED_DOWNLOAD.3 | 42 + .../libcurl/opts/CURLINFO_SPEED_DOWNLOAD.html | 64 + .../libcurl/opts/CURLINFO_SPEED_DOWNLOAD.pdf | 106 + .../docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.3 | 42 + .../libcurl/opts/CURLINFO_SPEED_UPLOAD.html | 64 + .../libcurl/opts/CURLINFO_SPEED_UPLOAD.pdf | Bin 0 -> 3542 bytes .../docs/libcurl/opts/CURLINFO_SSL_ENGINES.3 | 47 + .../libcurl/opts/CURLINFO_SSL_ENGINES.html | 64 + .../libcurl/opts/CURLINFO_SSL_ENGINES.pdf | Bin 0 -> 3929 bytes .../libcurl/opts/CURLINFO_SSL_VERIFYRESULT.3 | 43 + .../opts/CURLINFO_SSL_VERIFYRESULT.html | 64 + .../opts/CURLINFO_SSL_VERIFYRESULT.pdf | Bin 0 -> 3696 bytes .../opts/CURLINFO_STARTTRANSFER_TIME.3 | 46 + .../opts/CURLINFO_STARTTRANSFER_TIME.html | 65 + .../opts/CURLINFO_STARTTRANSFER_TIME.pdf | Bin 0 -> 3855 bytes .../docs/libcurl/opts/CURLINFO_TLS_SESSION.3 | 80 + .../libcurl/opts/CURLINFO_TLS_SESSION.html | 90 + .../libcurl/opts/CURLINFO_TLS_SESSION.pdf | Bin 0 -> 4685 bytes .../docs/libcurl/opts/CURLINFO_TOTAL_TIME.3 | 45 + .../libcurl/opts/CURLINFO_TOTAL_TIME.html | 65 + .../docs/libcurl/opts/CURLINFO_TOTAL_TIME.pdf | Bin 0 -> 3817 bytes .../opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3 | 48 + .../CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.html | 65 + .../CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.pdf | Bin 0 -> 4079 bytes .../CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3 | 47 + .../CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.html | 65 + .../CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.pdf | Bin 0 -> 4035 bytes .../docs/libcurl/opts/CURLMOPT_MAXCONNECTS.3 | 62 + .../libcurl/opts/CURLMOPT_MAXCONNECTS.html | 71 + .../libcurl/opts/CURLMOPT_MAXCONNECTS.pdf | Bin 0 -> 4199 bytes .../opts/CURLMOPT_MAX_HOST_CONNECTIONS.3 | 58 + .../opts/CURLMOPT_MAX_HOST_CONNECTIONS.html | 67 + .../opts/CURLMOPT_MAX_HOST_CONNECTIONS.pdf | Bin 0 -> 4324 bytes .../opts/CURLMOPT_MAX_PIPELINE_LENGTH.3 | 51 + .../opts/CURLMOPT_MAX_PIPELINE_LENGTH.html | 66 + .../opts/CURLMOPT_MAX_PIPELINE_LENGTH.pdf | 111 + .../opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.3 | 50 + .../opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.html | 65 + .../opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.pdf | Bin 0 -> 4098 bytes .../docs/libcurl/opts/CURLMOPT_PIPELINING.3 | 68 + .../libcurl/opts/CURLMOPT_PIPELINING.html | 73 + .../docs/libcurl/opts/CURLMOPT_PIPELINING.pdf | Bin 0 -> 4497 bytes .../opts/CURLMOPT_PIPELINING_SERVER_BL.3 | 60 + .../opts/CURLMOPT_PIPELINING_SERVER_BL.html | 78 + .../opts/CURLMOPT_PIPELINING_SERVER_BL.pdf | Bin 0 -> 4043 bytes .../opts/CURLMOPT_PIPELINING_SITE_BL.3 | 56 + .../opts/CURLMOPT_PIPELINING_SITE_BL.html | 77 + .../opts/CURLMOPT_PIPELINING_SITE_BL.pdf | Bin 0 -> 3787 bytes .../docs/libcurl/opts/CURLMOPT_PUSHDATA.3 | 49 + .../docs/libcurl/opts/CURLMOPT_PUSHDATA.html | 70 + .../docs/libcurl/opts/CURLMOPT_PUSHDATA.pdf | Bin 0 -> 3790 bytes .../docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.3 | 132 + .../libcurl/opts/CURLMOPT_PUSHFUNCTION.html | 131 + .../libcurl/opts/CURLMOPT_PUSHFUNCTION.pdf | Bin 0 -> 6931 bytes .../docs/libcurl/opts/CURLMOPT_SOCKETDATA.3 | 49 + .../libcurl/opts/CURLMOPT_SOCKETDATA.html | 70 + .../docs/libcurl/opts/CURLMOPT_SOCKETDATA.pdf | Bin 0 -> 3836 bytes .../libcurl/opts/CURLMOPT_SOCKETFUNCTION.3 | 62 + .../libcurl/opts/CURLMOPT_SOCKETFUNCTION.html | 77 + .../libcurl/opts/CURLMOPT_SOCKETFUNCTION.pdf | Bin 0 -> 4421 bytes .../docs/libcurl/opts/CURLMOPT_TIMERDATA.3 | 48 + .../docs/libcurl/opts/CURLMOPT_TIMERDATA.html | 70 + .../docs/libcurl/opts/CURLMOPT_TIMERDATA.pdf | Bin 0 -> 3792 bytes .../libcurl/opts/CURLMOPT_TIMERFUNCTION.3 | 101 + .../libcurl/opts/CURLMOPT_TIMERFUNCTION.html | 113 + .../libcurl/opts/CURLMOPT_TIMERFUNCTION.pdf | Bin 0 -> 5815 bytes .../libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.3 | 44 + .../opts/CURLOPT_ACCEPTTIMEOUT_MS.html | 65 + .../libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.pdf | Bin 0 -> 3663 bytes .../libcurl/opts/CURLOPT_ACCEPT_ENCODING.3 | 63 + .../libcurl/opts/CURLOPT_ACCEPT_ENCODING.html | 69 + .../libcurl/opts/CURLOPT_ACCEPT_ENCODING.pdf | Bin 0 -> 4669 bytes .../docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.3 | 44 + .../libcurl/opts/CURLOPT_ADDRESS_SCOPE.html | 65 + .../libcurl/opts/CURLOPT_ADDRESS_SCOPE.pdf | Bin 0 -> 3515 bytes .../docs/libcurl/opts/CURLOPT_APPEND.3 | 44 + .../docs/libcurl/opts/CURLOPT_APPEND.html | 65 + .../docs/libcurl/opts/CURLOPT_APPEND.pdf | Bin 0 -> 3599 bytes .../docs/libcurl/opts/CURLOPT_AUTOREFERER.3 | 45 + .../libcurl/opts/CURLOPT_AUTOREFERER.html | 65 + .../docs/libcurl/opts/CURLOPT_AUTOREFERER.pdf | Bin 0 -> 3603 bytes .../docs/libcurl/opts/CURLOPT_BUFFERSIZE.3 | 50 + .../docs/libcurl/opts/CURLOPT_BUFFERSIZE.html | 66 + .../docs/libcurl/opts/CURLOPT_BUFFERSIZE.pdf | Bin 0 -> 4047 bytes .../docs/libcurl/opts/CURLOPT_CAINFO.3 | 57 + .../docs/libcurl/opts/CURLOPT_CAINFO.html | 68 + .../docs/libcurl/opts/CURLOPT_CAINFO.pdf | Bin 0 -> 4416 bytes .../docs/libcurl/opts/CURLOPT_CAPATH.3 | 53 + .../docs/libcurl/opts/CURLOPT_CAPATH.html | 66 + .../docs/libcurl/opts/CURLOPT_CAPATH.pdf | Bin 0 -> 4289 bytes .../docs/libcurl/opts/CURLOPT_CERTINFO.3 | 47 + .../docs/libcurl/opts/CURLOPT_CERTINFO.html | 65 + .../docs/libcurl/opts/CURLOPT_CERTINFO.pdf | Bin 0 -> 3939 bytes .../libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.3 | 69 + .../opts/CURLOPT_CHUNK_BGN_FUNCTION.html | 78 + .../opts/CURLOPT_CHUNK_BGN_FUNCTION.pdf | Bin 0 -> 4558 bytes .../docs/libcurl/opts/CURLOPT_CHUNK_DATA.3 | 45 + .../docs/libcurl/opts/CURLOPT_CHUNK_DATA.html | 65 + .../docs/libcurl/opts/CURLOPT_CHUNK_DATA.pdf | Bin 0 -> 3762 bytes .../libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.3 | 54 + .../opts/CURLOPT_CHUNK_END_FUNCTION.html | 74 + .../opts/CURLOPT_CHUNK_END_FUNCTION.pdf | Bin 0 -> 3885 bytes .../libcurl/opts/CURLOPT_CLOSESOCKETDATA.3 | 45 + .../libcurl/opts/CURLOPT_CLOSESOCKETDATA.html | 65 + .../libcurl/opts/CURLOPT_CLOSESOCKETDATA.pdf | Bin 0 -> 3813 bytes .../opts/CURLOPT_CLOSESOCKETFUNCTION.3 | 56 + .../opts/CURLOPT_CLOSESOCKETFUNCTION.html | 68 + .../opts/CURLOPT_CLOSESOCKETFUNCTION.pdf | Bin 0 -> 4160 bytes .../libcurl/opts/CURLOPT_CONNECTTIMEOUT.3 | 60 + .../libcurl/opts/CURLOPT_CONNECTTIMEOUT.html | 78 + .../libcurl/opts/CURLOPT_CONNECTTIMEOUT.pdf | Bin 0 -> 4037 bytes .../libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.3 | 60 + .../opts/CURLOPT_CONNECTTIMEOUT_MS.html | 78 + .../opts/CURLOPT_CONNECTTIMEOUT_MS.pdf | Bin 0 -> 4026 bytes .../docs/libcurl/opts/CURLOPT_CONNECT_ONLY.3 | 51 + .../libcurl/opts/CURLOPT_CONNECT_ONLY.html | 66 + .../libcurl/opts/CURLOPT_CONNECT_ONLY.pdf | Bin 0 -> 4060 bytes .../opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.3 | 82 + .../CURLOPT_CONV_FROM_NETWORK_FUNCTION.html | 82 + .../CURLOPT_CONV_FROM_NETWORK_FUNCTION.pdf | Bin 0 -> 5150 bytes .../opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.3 | 81 + .../opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.html | 82 + .../opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.pdf | Bin 0 -> 5050 bytes .../opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.3 | 82 + .../CURLOPT_CONV_TO_NETWORK_FUNCTION.html | 82 + .../opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.pdf | Bin 0 -> 5129 bytes .../docs/libcurl/opts/CURLOPT_COOKIE.3 | 80 + .../docs/libcurl/opts/CURLOPT_COOKIE.html | 81 + .../docs/libcurl/opts/CURLOPT_COOKIE.pdf | Bin 0 -> 4913 bytes .../docs/libcurl/opts/CURLOPT_COOKIEFILE.3 | 67 + .../docs/libcurl/opts/CURLOPT_COOKIEFILE.html | 70 + .../docs/libcurl/opts/CURLOPT_COOKIEFILE.pdf | Bin 0 -> 4662 bytes .../docs/libcurl/opts/CURLOPT_COOKIEJAR.3 | 62 + .../docs/libcurl/opts/CURLOPT_COOKIEJAR.html | 68 + .../docs/libcurl/opts/CURLOPT_COOKIEJAR.pdf | Bin 0 -> 4689 bytes .../docs/libcurl/opts/CURLOPT_COOKIELIST.3 | 119 + .../docs/libcurl/opts/CURLOPT_COOKIELIST.html | 129 + .../docs/libcurl/opts/CURLOPT_COOKIELIST.pdf | Bin 0 -> 6508 bytes .../docs/libcurl/opts/CURLOPT_COOKIESESSION.3 | 51 + .../libcurl/opts/CURLOPT_COOKIESESSION.html | 66 + .../libcurl/opts/CURLOPT_COOKIESESSION.pdf | 106 + .../libcurl/opts/CURLOPT_COPYPOSTFIELDS.3 | 70 + .../libcurl/opts/CURLOPT_COPYPOSTFIELDS.html | 82 + .../libcurl/opts/CURLOPT_COPYPOSTFIELDS.pdf | Bin 0 -> 4668 bytes .../docs/libcurl/opts/CURLOPT_CRLF.3 | 47 + .../docs/libcurl/opts/CURLOPT_CRLF.html | 66 + .../docs/libcurl/opts/CURLOPT_CRLF.pdf | Bin 0 -> 3753 bytes .../docs/libcurl/opts/CURLOPT_CRLFILE.3 | 60 + .../docs/libcurl/opts/CURLOPT_CRLFILE.html | 68 + .../docs/libcurl/opts/CURLOPT_CRLFILE.pdf | Bin 0 -> 4541 bytes .../docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.3 | 95 + .../libcurl/opts/CURLOPT_CUSTOMREQUEST.html | 86 + .../libcurl/opts/CURLOPT_CUSTOMREQUEST.pdf | Bin 0 -> 6299 bytes .../docs/libcurl/opts/CURLOPT_DEBUGDATA.3 | 45 + .../docs/libcurl/opts/CURLOPT_DEBUGDATA.html | 65 + .../docs/libcurl/opts/CURLOPT_DEBUGDATA.pdf | Bin 0 -> 3822 bytes .../docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3 | 184 + .../libcurl/opts/CURLOPT_DEBUGFUNCTION.html | 202 + .../libcurl/opts/CURLOPT_DEBUGFUNCTION.pdf | Bin 0 -> 7769 bytes .../libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.3 | 79 + .../opts/CURLOPT_DEFAULT_PROTOCOL.html | 86 + .../libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.pdf | Bin 0 -> 4565 bytes .../docs/libcurl/opts/CURLOPT_DIRLISTONLY.3 | 61 + .../libcurl/opts/CURLOPT_DIRLISTONLY.html | 69 + .../docs/libcurl/opts/CURLOPT_DIRLISTONLY.pdf | Bin 0 -> 4586 bytes .../libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.3 | 56 + .../opts/CURLOPT_DNS_CACHE_TIMEOUT.html | 67 + .../opts/CURLOPT_DNS_CACHE_TIMEOUT.pdf | Bin 0 -> 4454 bytes .../docs/libcurl/opts/CURLOPT_DNS_INTERFACE.3 | 48 + .../libcurl/opts/CURLOPT_DNS_INTERFACE.html | 65 + .../libcurl/opts/CURLOPT_DNS_INTERFACE.pdf | Bin 0 -> 3946 bytes .../docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.3 | 51 + .../libcurl/opts/CURLOPT_DNS_LOCAL_IP4.html | 66 + .../libcurl/opts/CURLOPT_DNS_LOCAL_IP4.pdf | Bin 0 -> 4048 bytes .../docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.3 | 51 + .../libcurl/opts/CURLOPT_DNS_LOCAL_IP6.html | 66 + .../libcurl/opts/CURLOPT_DNS_LOCAL_IP6.pdf | Bin 0 -> 4060 bytes .../docs/libcurl/opts/CURLOPT_DNS_SERVERS.3 | 56 + .../libcurl/opts/CURLOPT_DNS_SERVERS.html | 69 + .../docs/libcurl/opts/CURLOPT_DNS_SERVERS.pdf | Bin 0 -> 4081 bytes .../opts/CURLOPT_DNS_USE_GLOBAL_CACHE.3 | 50 + .../opts/CURLOPT_DNS_USE_GLOBAL_CACHE.html | 66 + .../opts/CURLOPT_DNS_USE_GLOBAL_CACHE.pdf | Bin 0 -> 4015 bytes .../docs/libcurl/opts/CURLOPT_EGDSOCKET.3 | 45 + .../docs/libcurl/opts/CURLOPT_EGDSOCKET.html | 65 + .../docs/libcurl/opts/CURLOPT_EGDSOCKET.pdf | Bin 0 -> 3736 bytes .../docs/libcurl/opts/CURLOPT_ERRORBUFFER.3 | 90 + .../libcurl/opts/CURLOPT_ERRORBUFFER.html | 101 + .../docs/libcurl/opts/CURLOPT_ERRORBUFFER.pdf | Bin 0 -> 5769 bytes .../opts/CURLOPT_EXPECT_100_TIMEOUT_MS.3 | 49 + .../opts/CURLOPT_EXPECT_100_TIMEOUT_MS.html | 70 + .../opts/CURLOPT_EXPECT_100_TIMEOUT_MS.pdf | Bin 0 -> 3851 bytes .../docs/libcurl/opts/CURLOPT_FAILONERROR.3 | 56 + .../libcurl/opts/CURLOPT_FAILONERROR.html | 68 + .../docs/libcurl/opts/CURLOPT_FAILONERROR.pdf | Bin 0 -> 4089 bytes .../docs/libcurl/opts/CURLOPT_FILETIME.3 | 47 + .../docs/libcurl/opts/CURLOPT_FILETIME.html | 65 + .../docs/libcurl/opts/CURLOPT_FILETIME.pdf | 113 + .../docs/libcurl/opts/CURLOPT_FNMATCH_DATA.3 | 46 + .../libcurl/opts/CURLOPT_FNMATCH_DATA.html | 70 + .../libcurl/opts/CURLOPT_FNMATCH_DATA.pdf | Bin 0 -> 3756 bytes .../libcurl/opts/CURLOPT_FNMATCH_FUNCTION.3 | 56 + .../opts/CURLOPT_FNMATCH_FUNCTION.html | 76 + .../libcurl/opts/CURLOPT_FNMATCH_FUNCTION.pdf | Bin 0 -> 3948 bytes .../libcurl/opts/CURLOPT_FOLLOWLOCATION.3 | 80 + .../libcurl/opts/CURLOPT_FOLLOWLOCATION.html | 81 + .../libcurl/opts/CURLOPT_FOLLOWLOCATION.pdf | Bin 0 -> 5105 bytes .../docs/libcurl/opts/CURLOPT_FORBID_REUSE.3 | 50 + .../libcurl/opts/CURLOPT_FORBID_REUSE.html | 66 + .../libcurl/opts/CURLOPT_FORBID_REUSE.pdf | Bin 0 -> 3990 bytes .../docs/libcurl/opts/CURLOPT_FRESH_CONNECT.3 | 52 + .../libcurl/opts/CURLOPT_FRESH_CONNECT.html | 67 + .../libcurl/opts/CURLOPT_FRESH_CONNECT.pdf | Bin 0 -> 4013 bytes .../docs/libcurl/opts/CURLOPT_FTPPORT.3 | 72 + .../docs/libcurl/opts/CURLOPT_FTPPORT.html | 77 + .../docs/libcurl/opts/CURLOPT_FTPPORT.pdf | Bin 0 -> 4725 bytes .../docs/libcurl/opts/CURLOPT_FTPSSLAUTH.3 | 53 + .../docs/libcurl/opts/CURLOPT_FTPSSLAUTH.html | 72 + .../docs/libcurl/opts/CURLOPT_FTPSSLAUTH.pdf | Bin 0 -> 4065 bytes .../docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.3 | 46 + .../libcurl/opts/CURLOPT_FTP_ACCOUNT.html | 65 + .../docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.pdf | Bin 0 -> 3777 bytes .../opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.3 | 50 + .../opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.html | 70 + .../opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.pdf | Bin 0 -> 3933 bytes .../opts/CURLOPT_FTP_CREATE_MISSING_DIRS.3 | 70 + .../opts/CURLOPT_FTP_CREATE_MISSING_DIRS.html | 79 + .../opts/CURLOPT_FTP_CREATE_MISSING_DIRS.pdf | Bin 0 -> 4696 bytes .../libcurl/opts/CURLOPT_FTP_FILEMETHOD.3 | 62 + .../libcurl/opts/CURLOPT_FTP_FILEMETHOD.html | 78 + .../libcurl/opts/CURLOPT_FTP_FILEMETHOD.pdf | Bin 0 -> 4449 bytes .../opts/CURLOPT_FTP_RESPONSE_TIMEOUT.3 | 50 + .../opts/CURLOPT_FTP_RESPONSE_TIMEOUT.html | 65 + .../opts/CURLOPT_FTP_RESPONSE_TIMEOUT.pdf | Bin 0 -> 4087 bytes .../libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.3 | 52 + .../opts/CURLOPT_FTP_SKIP_PASV_IP.html | 67 + .../libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.pdf | Bin 0 -> 4127 bytes .../docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.3 | 54 + .../libcurl/opts/CURLOPT_FTP_SSL_CCC.html | 71 + .../docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.pdf | Bin 0 -> 3918 bytes .../docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.3 | 47 + .../libcurl/opts/CURLOPT_FTP_USE_EPRT.html | 66 + .../libcurl/opts/CURLOPT_FTP_USE_EPRT.pdf | Bin 0 -> 3999 bytes .../docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.3 | 48 + .../libcurl/opts/CURLOPT_FTP_USE_EPSV.html | 66 + .../libcurl/opts/CURLOPT_FTP_USE_EPSV.pdf | Bin 0 -> 3956 bytes .../docs/libcurl/opts/CURLOPT_FTP_USE_PRET.3 | 46 + .../libcurl/opts/CURLOPT_FTP_USE_PRET.html | 65 + .../libcurl/opts/CURLOPT_FTP_USE_PRET.pdf | Bin 0 -> 3708 bytes .../libcurl/opts/CURLOPT_GSSAPI_DELEGATION.3 | 48 + .../opts/CURLOPT_GSSAPI_DELEGATION.html | 65 + .../opts/CURLOPT_GSSAPI_DELEGATION.pdf | Bin 0 -> 4142 bytes .../docs/libcurl/opts/CURLOPT_HEADER.3 | 63 + .../docs/libcurl/opts/CURLOPT_HEADER.html | 78 + .../docs/libcurl/opts/CURLOPT_HEADER.pdf | Bin 0 -> 4076 bytes .../docs/libcurl/opts/CURLOPT_HEADERDATA.3 | 50 + .../docs/libcurl/opts/CURLOPT_HEADERDATA.html | 67 + .../docs/libcurl/opts/CURLOPT_HEADERDATA.pdf | Bin 0 -> 3901 bytes .../libcurl/opts/CURLOPT_HEADERFUNCTION.3 | 106 + .../libcurl/opts/CURLOPT_HEADERFUNCTION.html | 91 + .../libcurl/opts/CURLOPT_HEADERFUNCTION.pdf | Bin 0 -> 6757 bytes .../docs/libcurl/opts/CURLOPT_HEADEROPT.3 | 57 + .../docs/libcurl/opts/CURLOPT_HEADEROPT.html | 67 + .../docs/libcurl/opts/CURLOPT_HEADEROPT.pdf | Bin 0 -> 4438 bytes .../libcurl/opts/CURLOPT_HTTP200ALIASES.3 | 58 + .../libcurl/opts/CURLOPT_HTTP200ALIASES.html | 72 + .../libcurl/opts/CURLOPT_HTTP200ALIASES.pdf | Bin 0 -> 4251 bytes .../docs/libcurl/opts/CURLOPT_HTTPAUTH.3 | 116 + .../docs/libcurl/opts/CURLOPT_HTTPAUTH.html | 96 + .../docs/libcurl/opts/CURLOPT_HTTPAUTH.pdf | Bin 0 -> 7475 bytes .../docs/libcurl/opts/CURLOPT_HTTPGET.3 | 59 + .../docs/libcurl/opts/CURLOPT_HTTPGET.html | 79 + .../docs/libcurl/opts/CURLOPT_HTTPGET.pdf | Bin 0 -> 4043 bytes .../docs/libcurl/opts/CURLOPT_HTTPHEADER.3 | 110 + .../docs/libcurl/opts/CURLOPT_HTTPHEADER.html | 94 + .../docs/libcurl/opts/CURLOPT_HTTPHEADER.pdf | Bin 0 -> 6648 bytes .../docs/libcurl/opts/CURLOPT_HTTPPOST.3 | 78 + .../docs/libcurl/opts/CURLOPT_HTTPPOST.html | 96 + .../docs/libcurl/opts/CURLOPT_HTTPPOST.pdf | Bin 0 -> 4474 bytes .../libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.3 | 54 + .../libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.html | 67 + .../libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.pdf | Bin 0 -> 4188 bytes .../opts/CURLOPT_HTTP_CONTENT_DECODING.3 | 49 + .../opts/CURLOPT_HTTP_CONTENT_DECODING.html | 70 + .../opts/CURLOPT_HTTP_CONTENT_DECODING.pdf | Bin 0 -> 3785 bytes .../opts/CURLOPT_HTTP_TRANSFER_DECODING.3 | 48 + .../opts/CURLOPT_HTTP_TRANSFER_DECODING.html | 70 + .../opts/CURLOPT_HTTP_TRANSFER_DECODING.pdf | Bin 0 -> 3635 bytes .../docs/libcurl/opts/CURLOPT_HTTP_VERSION.3 | 61 + .../libcurl/opts/CURLOPT_HTTP_VERSION.html | 75 + .../libcurl/opts/CURLOPT_HTTP_VERSION.pdf | Bin 0 -> 4370 bytes .../opts/CURLOPT_IGNORE_CONTENT_LENGTH.3 | 61 + .../opts/CURLOPT_IGNORE_CONTENT_LENGTH.html | 83 + .../opts/CURLOPT_IGNORE_CONTENT_LENGTH.pdf | Bin 0 -> 4063 bytes .../docs/libcurl/opts/CURLOPT_INFILESIZE.3 | 71 + .../docs/libcurl/opts/CURLOPT_INFILESIZE.html | 84 + .../docs/libcurl/opts/CURLOPT_INFILESIZE.pdf | Bin 0 -> 4384 bytes .../libcurl/opts/CURLOPT_INFILESIZE_LARGE.3 | 72 + .../opts/CURLOPT_INFILESIZE_LARGE.html | 89 + .../libcurl/opts/CURLOPT_INFILESIZE_LARGE.pdf | Bin 0 -> 4356 bytes .../docs/libcurl/opts/CURLOPT_INTERFACE.3 | 55 + .../docs/libcurl/opts/CURLOPT_INTERFACE.html | 66 + .../docs/libcurl/opts/CURLOPT_INTERFACE.pdf | Bin 0 -> 4392 bytes .../libcurl/opts/CURLOPT_INTERLEAVEDATA.3 | 45 + .../libcurl/opts/CURLOPT_INTERLEAVEDATA.html | 65 + .../libcurl/opts/CURLOPT_INTERLEAVEDATA.pdf | Bin 0 -> 3852 bytes .../libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.3 | 68 + .../opts/CURLOPT_INTERLEAVEFUNCTION.html | 75 + .../opts/CURLOPT_INTERLEAVEFUNCTION.pdf | Bin 0 -> 4939 bytes .../docs/libcurl/opts/CURLOPT_IOCTLDATA.3 | 44 + .../docs/libcurl/opts/CURLOPT_IOCTLDATA.html | 65 + .../docs/libcurl/opts/CURLOPT_IOCTLDATA.pdf | Bin 0 -> 3781 bytes .../docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.3 | 76 + .../libcurl/opts/CURLOPT_IOCTLFUNCTION.html | 88 + .../libcurl/opts/CURLOPT_IOCTLFUNCTION.pdf | Bin 0 -> 4728 bytes .../docs/libcurl/opts/CURLOPT_IPRESOLVE.3 | 51 + .../docs/libcurl/opts/CURLOPT_IPRESOLVE.html | 71 + .../docs/libcurl/opts/CURLOPT_IPRESOLVE.pdf | Bin 0 -> 3784 bytes .../docs/libcurl/opts/CURLOPT_ISSUERCERT.3 | 58 + .../docs/libcurl/opts/CURLOPT_ISSUERCERT.html | 67 + .../docs/libcurl/opts/CURLOPT_ISSUERCERT.pdf | Bin 0 -> 4457 bytes .../docs/libcurl/opts/CURLOPT_KEYPASSWD.3 | 48 + .../docs/libcurl/opts/CURLOPT_KEYPASSWD.html | 65 + .../docs/libcurl/opts/CURLOPT_KEYPASSWD.pdf | 112 + .../docs/libcurl/opts/CURLOPT_KRBLEVEL.3 | 48 + .../docs/libcurl/opts/CURLOPT_KRBLEVEL.html | 65 + .../docs/libcurl/opts/CURLOPT_KRBLEVEL.pdf | Bin 0 -> 3969 bytes .../docs/libcurl/opts/CURLOPT_LOCALPORT.3 | 46 + .../docs/libcurl/opts/CURLOPT_LOCALPORT.html | 65 + .../docs/libcurl/opts/CURLOPT_LOCALPORT.pdf | Bin 0 -> 3868 bytes .../libcurl/opts/CURLOPT_LOCALPORTRANGE.3 | 50 + .../libcurl/opts/CURLOPT_LOCALPORTRANGE.html | 65 + .../libcurl/opts/CURLOPT_LOCALPORTRANGE.pdf | Bin 0 -> 4114 bytes .../docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.3 | 53 + .../libcurl/opts/CURLOPT_LOGIN_OPTIONS.html | 67 + .../libcurl/opts/CURLOPT_LOGIN_OPTIONS.pdf | Bin 0 -> 4083 bytes .../libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.3 | 46 + .../libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.html | 65 + .../libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.pdf | Bin 0 -> 3822 bytes .../libcurl/opts/CURLOPT_LOW_SPEED_TIME.3 | 45 + .../libcurl/opts/CURLOPT_LOW_SPEED_TIME.html | 65 + .../libcurl/opts/CURLOPT_LOW_SPEED_TIME.pdf | Bin 0 -> 3763 bytes .../docs/libcurl/opts/CURLOPT_MAIL_AUTH.3 | 58 + .../docs/libcurl/opts/CURLOPT_MAIL_AUTH.html | 67 + .../docs/libcurl/opts/CURLOPT_MAIL_AUTH.pdf | Bin 0 -> 4377 bytes .../docs/libcurl/opts/CURLOPT_MAIL_FROM.3 | 51 + .../docs/libcurl/opts/CURLOPT_MAIL_FROM.html | 67 + .../docs/libcurl/opts/CURLOPT_MAIL_FROM.pdf | Bin 0 -> 3879 bytes .../docs/libcurl/opts/CURLOPT_MAIL_RCPT.3 | 60 + .../docs/libcurl/opts/CURLOPT_MAIL_RCPT.html | 73 + .../docs/libcurl/opts/CURLOPT_MAIL_RCPT.pdf | Bin 0 -> 4289 bytes .../docs/libcurl/opts/CURLOPT_MAXCONNECTS.3 | 59 + .../libcurl/opts/CURLOPT_MAXCONNECTS.html | 68 + .../docs/libcurl/opts/CURLOPT_MAXCONNECTS.pdf | Bin 0 -> 4258 bytes .../docs/libcurl/opts/CURLOPT_MAXFILESIZE.3 | 52 + .../libcurl/opts/CURLOPT_MAXFILESIZE.html | 67 + .../docs/libcurl/opts/CURLOPT_MAXFILESIZE.pdf | Bin 0 -> 4081 bytes .../libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.3 | 52 + .../opts/CURLOPT_MAXFILESIZE_LARGE.html | 71 + .../opts/CURLOPT_MAXFILESIZE_LARGE.pdf | Bin 0 -> 4083 bytes .../docs/libcurl/opts/CURLOPT_MAXREDIRS.3 | 64 + .../docs/libcurl/opts/CURLOPT_MAXREDIRS.html | 83 + .../docs/libcurl/opts/CURLOPT_MAXREDIRS.pdf | Bin 0 -> 4129 bytes .../opts/CURLOPT_MAX_RECV_SPEED_LARGE.3 | 49 + .../opts/CURLOPT_MAX_RECV_SPEED_LARGE.html | 71 + .../opts/CURLOPT_MAX_RECV_SPEED_LARGE.pdf | Bin 0 -> 3970 bytes .../opts/CURLOPT_MAX_SEND_SPEED_LARGE.3 | 50 + .../opts/CURLOPT_MAX_SEND_SPEED_LARGE.html | 71 + .../opts/CURLOPT_MAX_SEND_SPEED_LARGE.pdf | Bin 0 -> 4011 bytes .../docs/libcurl/opts/CURLOPT_NETRC.3 | 73 + .../docs/libcurl/opts/CURLOPT_NETRC.html | 78 + .../docs/libcurl/opts/CURLOPT_NETRC.pdf | Bin 0 -> 4768 bytes .../docs/libcurl/opts/CURLOPT_NETRC_FILE.3 | 48 + .../docs/libcurl/opts/CURLOPT_NETRC_FILE.html | 65 + .../docs/libcurl/opts/CURLOPT_NETRC_FILE.pdf | Bin 0 -> 3990 bytes .../opts/CURLOPT_NEW_DIRECTORY_PERMS.3 | 48 + .../opts/CURLOPT_NEW_DIRECTORY_PERMS.html | 70 + .../opts/CURLOPT_NEW_DIRECTORY_PERMS.pdf | Bin 0 -> 4091 bytes .../libcurl/opts/CURLOPT_NEW_FILE_PERMS.3 | 48 + .../libcurl/opts/CURLOPT_NEW_FILE_PERMS.html | 70 + .../libcurl/opts/CURLOPT_NEW_FILE_PERMS.pdf | Bin 0 -> 4053 bytes .../docs/libcurl/opts/CURLOPT_NOBODY.3 | 59 + .../docs/libcurl/opts/CURLOPT_NOBODY.html | 79 + .../docs/libcurl/opts/CURLOPT_NOBODY.pdf | Bin 0 -> 3883 bytes .../docs/libcurl/opts/CURLOPT_NOPROGRESS.3 | 42 + .../docs/libcurl/opts/CURLOPT_NOPROGRESS.html | 63 + .../docs/libcurl/opts/CURLOPT_NOPROGRESS.pdf | Bin 0 -> 3733 bytes .../docs/libcurl/opts/CURLOPT_NOPROXY.3 | 51 + .../docs/libcurl/opts/CURLOPT_NOPROXY.html | 65 + .../docs/libcurl/opts/CURLOPT_NOPROXY.pdf | 111 + .../docs/libcurl/opts/CURLOPT_NOSIGNAL.3 | 55 + .../docs/libcurl/opts/CURLOPT_NOSIGNAL.html | 64 + .../docs/libcurl/opts/CURLOPT_NOSIGNAL.pdf | Bin 0 -> 4514 bytes .../libcurl/opts/CURLOPT_OPENSOCKETDATA.3 | 44 + .../libcurl/opts/CURLOPT_OPENSOCKETDATA.html | 65 + .../libcurl/opts/CURLOPT_OPENSOCKETDATA.pdf | Bin 0 -> 3816 bytes .../libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.3 | 90 + .../opts/CURLOPT_OPENSOCKETFUNCTION.html | 95 + .../opts/CURLOPT_OPENSOCKETFUNCTION.pdf | Bin 0 -> 6058 bytes .../docs/libcurl/opts/CURLOPT_PASSWORD.3 | 50 + .../docs/libcurl/opts/CURLOPT_PASSWORD.html | 67 + .../docs/libcurl/opts/CURLOPT_PASSWORD.pdf | Bin 0 -> 3952 bytes .../docs/libcurl/opts/CURLOPT_PATH_AS_IS.3 | 63 + .../docs/libcurl/opts/CURLOPT_PATH_AS_IS.html | 79 + .../docs/libcurl/opts/CURLOPT_PATH_AS_IS.pdf | Bin 0 -> 4229 bytes .../libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3 | 103 + .../libcurl/opts/CURLOPT_PINNEDPUBLICKEY.html | 111 + .../libcurl/opts/CURLOPT_PINNEDPUBLICKEY.pdf | Bin 0 -> 6646 bytes .../docs/libcurl/opts/CURLOPT_PIPEWAIT.3 | 63 + .../docs/libcurl/opts/CURLOPT_PIPEWAIT.html | 69 + .../docs/libcurl/opts/CURLOPT_PIPEWAIT.pdf | Bin 0 -> 4577 bytes .../docs/libcurl/opts/CURLOPT_PORT.3 | 51 + .../docs/libcurl/opts/CURLOPT_PORT.html | 67 + .../docs/libcurl/opts/CURLOPT_PORT.pdf | Bin 0 -> 3981 bytes .../docs/libcurl/opts/CURLOPT_POST.3 | 77 + .../docs/libcurl/opts/CURLOPT_POST.html | 72 + .../docs/libcurl/opts/CURLOPT_POST.pdf | Bin 0 -> 5251 bytes .../docs/libcurl/opts/CURLOPT_POSTFIELDS.3 | 87 + .../docs/libcurl/opts/CURLOPT_POSTFIELDS.html | 89 + .../docs/libcurl/opts/CURLOPT_POSTFIELDS.pdf | Bin 0 -> 5851 bytes .../docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.3 | 62 + .../libcurl/opts/CURLOPT_POSTFIELDSIZE.html | 82 + .../libcurl/opts/CURLOPT_POSTFIELDSIZE.pdf | 116 + .../opts/CURLOPT_POSTFIELDSIZE_LARGE.3 | 64 + .../opts/CURLOPT_POSTFIELDSIZE_LARGE.html | 87 + .../opts/CURLOPT_POSTFIELDSIZE_LARGE.pdf | Bin 0 -> 3880 bytes .../docs/libcurl/opts/CURLOPT_POSTQUOTE.3 | 48 + .../docs/libcurl/opts/CURLOPT_POSTQUOTE.html | 66 + .../docs/libcurl/opts/CURLOPT_POSTQUOTE.pdf | 114 + .../docs/libcurl/opts/CURLOPT_POSTREDIR.3 | 73 + .../docs/libcurl/opts/CURLOPT_POSTREDIR.html | 87 + .../docs/libcurl/opts/CURLOPT_POSTREDIR.pdf | Bin 0 -> 4693 bytes .../docs/libcurl/opts/CURLOPT_PREQUOTE.3 | 47 + .../docs/libcurl/opts/CURLOPT_PREQUOTE.html | 65 + .../docs/libcurl/opts/CURLOPT_PREQUOTE.pdf | Bin 0 -> 3868 bytes .../docs/libcurl/opts/CURLOPT_PRIVATE.3 | 61 + .../docs/libcurl/opts/CURLOPT_PRIVATE.html | 82 + .../docs/libcurl/opts/CURLOPT_PRIVATE.pdf | 113 + .../docs/libcurl/opts/CURLOPT_PROGRESSDATA.3 | 44 + .../libcurl/opts/CURLOPT_PROGRESSDATA.html | 65 + .../libcurl/opts/CURLOPT_PROGRESSDATA.pdf | Bin 0 -> 3809 bytes .../libcurl/opts/CURLOPT_PROGRESSFUNCTION.3 | 84 + .../opts/CURLOPT_PROGRESSFUNCTION.html | 74 + .../libcurl/opts/CURLOPT_PROGRESSFUNCTION.pdf | Bin 0 -> 5873 bytes .../docs/libcurl/opts/CURLOPT_PROTOCOLS.3 | 93 + .../docs/libcurl/opts/CURLOPT_PROTOCOLS.html | 112 + .../docs/libcurl/opts/CURLOPT_PROTOCOLS.pdf | Bin 0 -> 5245 bytes .../docs/libcurl/opts/CURLOPT_PROXY.3 | 85 + .../docs/libcurl/opts/CURLOPT_PROXY.html | 74 + .../docs/libcurl/opts/CURLOPT_PROXY.pdf | Bin 0 -> 6376 bytes .../docs/libcurl/opts/CURLOPT_PROXYAUTH.3 | 55 + .../docs/libcurl/opts/CURLOPT_PROXYAUTH.html | 66 + .../docs/libcurl/opts/CURLOPT_PROXYAUTH.pdf | Bin 0 -> 4289 bytes .../docs/libcurl/opts/CURLOPT_PROXYHEADER.3 | 57 + .../libcurl/opts/CURLOPT_PROXYHEADER.html | 73 + .../docs/libcurl/opts/CURLOPT_PROXYHEADER.pdf | Bin 0 -> 4117 bytes .../docs/libcurl/opts/CURLOPT_PROXYPASSWORD.3 | 49 + .../libcurl/opts/CURLOPT_PROXYPASSWORD.html | 66 + .../libcurl/opts/CURLOPT_PROXYPASSWORD.pdf | Bin 0 -> 4050 bytes .../docs/libcurl/opts/CURLOPT_PROXYPORT.3 | 47 + .../docs/libcurl/opts/CURLOPT_PROXYPORT.html | 66 + .../docs/libcurl/opts/CURLOPT_PROXYPORT.pdf | Bin 0 -> 3853 bytes .../docs/libcurl/opts/CURLOPT_PROXYTYPE.3 | 54 + .../docs/libcurl/opts/CURLOPT_PROXYTYPE.html | 67 + .../docs/libcurl/opts/CURLOPT_PROXYTYPE.pdf | Bin 0 -> 4194 bytes .../docs/libcurl/opts/CURLOPT_PROXYUSERNAME.3 | 53 + .../libcurl/opts/CURLOPT_PROXYUSERNAME.html | 72 + .../libcurl/opts/CURLOPT_PROXYUSERNAME.pdf | Bin 0 -> 4059 bytes .../docs/libcurl/opts/CURLOPT_PROXYUSERPWD.3 | 50 + .../libcurl/opts/CURLOPT_PROXYUSERPWD.html | 66 + .../libcurl/opts/CURLOPT_PROXYUSERPWD.pdf | Bin 0 -> 4166 bytes .../libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.3 | 45 + .../opts/CURLOPT_PROXY_SERVICE_NAME.html | 65 + .../opts/CURLOPT_PROXY_SERVICE_NAME.pdf | Bin 0 -> 3812 bytes .../opts/CURLOPT_PROXY_TRANSFER_MODE.3 | 48 + .../opts/CURLOPT_PROXY_TRANSFER_MODE.html | 65 + .../opts/CURLOPT_PROXY_TRANSFER_MODE.pdf | Bin 0 -> 4042 bytes .../docs/libcurl/opts/CURLOPT_PUT.3 | 48 + .../docs/libcurl/opts/CURLOPT_PUT.html | 66 + .../docs/libcurl/opts/CURLOPT_PUT.pdf | Bin 0 -> 3830 bytes .../docs/libcurl/opts/CURLOPT_QUOTE.3 | 86 + .../docs/libcurl/opts/CURLOPT_QUOTE.html | 89 + .../docs/libcurl/opts/CURLOPT_QUOTE.pdf | Bin 0 -> 5637 bytes .../docs/libcurl/opts/CURLOPT_RANDOM_FILE.3 | 45 + .../libcurl/opts/CURLOPT_RANDOM_FILE.html | 65 + .../docs/libcurl/opts/CURLOPT_RANDOM_FILE.pdf | Bin 0 -> 3574 bytes .../docs/libcurl/opts/CURLOPT_RANGE.3 | 66 + .../docs/libcurl/opts/CURLOPT_RANGE.html | 80 + .../docs/libcurl/opts/CURLOPT_RANGE.pdf | Bin 0 -> 4492 bytes .../docs/libcurl/opts/CURLOPT_READDATA.3 | 64 + .../docs/libcurl/opts/CURLOPT_READDATA.html | 81 + .../docs/libcurl/opts/CURLOPT_READDATA.pdf | Bin 0 -> 4334 bytes .../docs/libcurl/opts/CURLOPT_READFUNCTION.3 | 79 + .../libcurl/opts/CURLOPT_READFUNCTION.html | 74 + .../libcurl/opts/CURLOPT_READFUNCTION.pdf | Bin 0 -> 5194 bytes .../libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3 | 97 + .../libcurl/opts/CURLOPT_REDIR_PROTOCOLS.html | 113 + .../libcurl/opts/CURLOPT_REDIR_PROTOCOLS.pdf | Bin 0 -> 5393 bytes .../docs/libcurl/opts/CURLOPT_REFERER.3 | 57 + .../docs/libcurl/opts/CURLOPT_REFERER.html | 77 + .../docs/libcurl/opts/CURLOPT_REFERER.pdf | Bin 0 -> 4048 bytes .../docs/libcurl/opts/CURLOPT_RESOLVE.3 | 83 + .../docs/libcurl/opts/CURLOPT_RESOLVE.html | 91 + .../docs/libcurl/opts/CURLOPT_RESOLVE.pdf | Bin 0 -> 5745 bytes .../docs/libcurl/opts/CURLOPT_RESUME_FROM.3 | 72 + .../libcurl/opts/CURLOPT_RESUME_FROM.html | 86 + .../docs/libcurl/opts/CURLOPT_RESUME_FROM.pdf | Bin 0 -> 4411 bytes .../libcurl/opts/CURLOPT_RESUME_FROM_LARGE.3 | 74 + .../opts/CURLOPT_RESUME_FROM_LARGE.html | 93 + .../opts/CURLOPT_RESUME_FROM_LARGE.pdf | Bin 0 -> 4323 bytes .../libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.3 | 45 + .../opts/CURLOPT_RTSP_CLIENT_CSEQ.html | 65 + .../libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.pdf | Bin 0 -> 3654 bytes .../docs/libcurl/opts/CURLOPT_RTSP_REQUEST.3 | 101 + .../libcurl/opts/CURLOPT_RTSP_REQUEST.html | 87 + .../libcurl/opts/CURLOPT_RTSP_REQUEST.pdf | Bin 0 -> 7519 bytes .../libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.3 | 45 + .../opts/CURLOPT_RTSP_SERVER_CSEQ.html | 65 + .../libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.pdf | 110 + .../libcurl/opts/CURLOPT_RTSP_SESSION_ID.3 | 49 + .../libcurl/opts/CURLOPT_RTSP_SESSION_ID.html | 65 + .../libcurl/opts/CURLOPT_RTSP_SESSION_ID.pdf | Bin 0 -> 4028 bytes .../libcurl/opts/CURLOPT_RTSP_STREAM_URI.3 | 53 + .../libcurl/opts/CURLOPT_RTSP_STREAM_URI.html | 65 + .../libcurl/opts/CURLOPT_RTSP_STREAM_URI.pdf | Bin 0 -> 4313 bytes .../libcurl/opts/CURLOPT_RTSP_TRANSPORT.3 | 49 + .../libcurl/opts/CURLOPT_RTSP_TRANSPORT.html | 70 + .../libcurl/opts/CURLOPT_RTSP_TRANSPORT.pdf | Bin 0 -> 3874 bytes .../docs/libcurl/opts/CURLOPT_SASL_IR.3 | 56 + .../docs/libcurl/opts/CURLOPT_SASL_IR.html | 67 + .../docs/libcurl/opts/CURLOPT_SASL_IR.pdf | Bin 0 -> 3862 bytes .../docs/libcurl/opts/CURLOPT_SEEKDATA.3 | 43 + .../docs/libcurl/opts/CURLOPT_SEEKDATA.html | 65 + .../docs/libcurl/opts/CURLOPT_SEEKDATA.pdf | 112 + .../docs/libcurl/opts/CURLOPT_SEEKFUNCTION.3 | 76 + .../libcurl/opts/CURLOPT_SEEKFUNCTION.html | 81 + .../libcurl/opts/CURLOPT_SEEKFUNCTION.pdf | Bin 0 -> 5022 bytes .../docs/libcurl/opts/CURLOPT_SERVICE_NAME.3 | 46 + .../libcurl/opts/CURLOPT_SERVICE_NAME.html | 65 + .../libcurl/opts/CURLOPT_SERVICE_NAME.pdf | Bin 0 -> 3783 bytes .../docs/libcurl/opts/CURLOPT_SHARE.3 | 59 + .../docs/libcurl/opts/CURLOPT_SHARE.html | 68 + .../docs/libcurl/opts/CURLOPT_SHARE.pdf | Bin 0 -> 4248 bytes .../docs/libcurl/opts/CURLOPT_SOCKOPTDATA.3 | 44 + .../libcurl/opts/CURLOPT_SOCKOPTDATA.html | 65 + .../docs/libcurl/opts/CURLOPT_SOCKOPTDATA.pdf | 116 + .../libcurl/opts/CURLOPT_SOCKOPTFUNCTION.3 | 88 + .../libcurl/opts/CURLOPT_SOCKOPTFUNCTION.html | 89 + .../libcurl/opts/CURLOPT_SOCKOPTFUNCTION.pdf | Bin 0 -> 6183 bytes .../libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.3 | 47 + .../opts/CURLOPT_SOCKS5_GSSAPI_NEC.html | 65 + .../opts/CURLOPT_SOCKS5_GSSAPI_NEC.pdf | Bin 0 -> 3684 bytes .../opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.3 | 46 + .../opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.html | 65 + .../opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.pdf | Bin 0 -> 3841 bytes .../libcurl/opts/CURLOPT_SSH_AUTH_TYPES.3 | 50 + .../libcurl/opts/CURLOPT_SSH_AUTH_TYPES.html | 66 + .../libcurl/opts/CURLOPT_SSH_AUTH_TYPES.pdf | Bin 0 -> 4003 bytes .../opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3 | 48 + .../opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html | 70 + .../opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.pdf | Bin 0 -> 3812 bytes .../docs/libcurl/opts/CURLOPT_SSH_KEYDATA.3 | 44 + .../libcurl/opts/CURLOPT_SSH_KEYDATA.html | 65 + .../docs/libcurl/opts/CURLOPT_SSH_KEYDATA.pdf | Bin 0 -> 3792 bytes .../libcurl/opts/CURLOPT_SSH_KEYFUNCTION.3 | 105 + .../libcurl/opts/CURLOPT_SSH_KEYFUNCTION.html | 111 + .../libcurl/opts/CURLOPT_SSH_KEYFUNCTION.pdf | Bin 0 -> 6709 bytes .../libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.3 | 49 + .../libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.html | 65 + .../libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.pdf | 116 + .../opts/CURLOPT_SSH_PRIVATE_KEYFILE.3 | 51 + .../opts/CURLOPT_SSH_PRIVATE_KEYFILE.html | 71 + .../opts/CURLOPT_SSH_PRIVATE_KEYFILE.pdf | Bin 0 -> 4210 bytes .../libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.3 | 53 + .../opts/CURLOPT_SSH_PUBLIC_KEYFILE.html | 71 + .../opts/CURLOPT_SSH_PUBLIC_KEYFILE.pdf | Bin 0 -> 4321 bytes .../docs/libcurl/opts/CURLOPT_SSLCERT.3 | 55 + .../docs/libcurl/opts/CURLOPT_SSLCERT.html | 67 + .../docs/libcurl/opts/CURLOPT_SSLCERT.pdf | Bin 0 -> 4341 bytes .../docs/libcurl/opts/CURLOPT_SSLCERTTYPE.3 | 48 + .../libcurl/opts/CURLOPT_SSLCERTTYPE.html | 65 + .../docs/libcurl/opts/CURLOPT_SSLCERTTYPE.pdf | Bin 0 -> 3933 bytes .../docs/libcurl/opts/CURLOPT_SSLENGINE.3 | 48 + .../docs/libcurl/opts/CURLOPT_SSLENGINE.html | 66 + .../docs/libcurl/opts/CURLOPT_SSLENGINE.pdf | Bin 0 -> 3954 bytes .../libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.3 | 48 + .../opts/CURLOPT_SSLENGINE_DEFAULT.html | 66 + .../opts/CURLOPT_SSLENGINE_DEFAULT.pdf | Bin 0 -> 3981 bytes .../docs/libcurl/opts/CURLOPT_SSLKEY.3 | 50 + .../docs/libcurl/opts/CURLOPT_SSLKEY.html | 66 + .../docs/libcurl/opts/CURLOPT_SSLKEY.pdf | Bin 0 -> 4171 bytes .../docs/libcurl/opts/CURLOPT_SSLKEYTYPE.3 | 50 + .../docs/libcurl/opts/CURLOPT_SSLKEYTYPE.html | 66 + .../docs/libcurl/opts/CURLOPT_SSLKEYTYPE.pdf | Bin 0 -> 4186 bytes .../docs/libcurl/opts/CURLOPT_SSLVERSION.3 | 78 + .../docs/libcurl/opts/CURLOPT_SSLVERSION.html | 96 + .../docs/libcurl/opts/CURLOPT_SSLVERSION.pdf | Bin 0 -> 4783 bytes .../libcurl/opts/CURLOPT_SSL_CIPHER_LIST.3 | 65 + .../libcurl/opts/CURLOPT_SSL_CIPHER_LIST.html | 71 + .../libcurl/opts/CURLOPT_SSL_CIPHER_LIST.pdf | Bin 0 -> 4476 bytes .../docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.3 | 46 + .../libcurl/opts/CURLOPT_SSL_CTX_DATA.html | 65 + .../libcurl/opts/CURLOPT_SSL_CTX_DATA.pdf | Bin 0 -> 3847 bytes .../libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.3 | 71 + .../opts/CURLOPT_SSL_CTX_FUNCTION.html | 76 + .../libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.pdf | Bin 0 -> 4969 bytes .../libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.3 | 45 + .../libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.html | 65 + .../libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.pdf | Bin 0 -> 3662 bytes .../libcurl/opts/CURLOPT_SSL_ENABLE_NPN.3 | 45 + .../libcurl/opts/CURLOPT_SSL_ENABLE_NPN.html | 65 + .../libcurl/opts/CURLOPT_SSL_ENABLE_NPN.pdf | Bin 0 -> 3663 bytes .../libcurl/opts/CURLOPT_SSL_FALSESTART.3 | 48 + .../libcurl/opts/CURLOPT_SSL_FALSESTART.html | 65 + .../libcurl/opts/CURLOPT_SSL_FALSESTART.pdf | Bin 0 -> 3947 bytes .../docs/libcurl/opts/CURLOPT_SSL_OPTIONS.3 | 63 + .../libcurl/opts/CURLOPT_SSL_OPTIONS.html | 70 + .../docs/libcurl/opts/CURLOPT_SSL_OPTIONS.pdf | Bin 0 -> 4570 bytes .../opts/CURLOPT_SSL_SESSIONID_CACHE.3 | 49 + .../opts/CURLOPT_SSL_SESSIONID_CACHE.html | 70 + .../opts/CURLOPT_SSL_SESSIONID_CACHE.pdf | Bin 0 -> 3844 bytes .../libcurl/opts/CURLOPT_SSL_VERIFYHOST.3 | 87 + .../libcurl/opts/CURLOPT_SSL_VERIFYHOST.html | 86 + .../libcurl/opts/CURLOPT_SSL_VERIFYHOST.pdf | Bin 0 -> 5814 bytes .../libcurl/opts/CURLOPT_SSL_VERIFYPEER.3 | 81 + .../libcurl/opts/CURLOPT_SSL_VERIFYPEER.html | 82 + .../libcurl/opts/CURLOPT_SSL_VERIFYPEER.pdf | Bin 0 -> 5713 bytes .../libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.3 | 53 + .../opts/CURLOPT_SSL_VERIFYSTATUS.html | 67 + .../libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.pdf | 111 + .../docs/libcurl/opts/CURLOPT_STDERR.3 | 54 + .../docs/libcurl/opts/CURLOPT_STDERR.html | 76 + .../docs/libcurl/opts/CURLOPT_STDERR.pdf | Bin 0 -> 3794 bytes .../docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.3 | 63 + .../libcurl/opts/CURLOPT_TCP_KEEPALIVE.html | 83 + .../libcurl/opts/CURLOPT_TCP_KEEPALIVE.pdf | Bin 0 -> 4122 bytes .../docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.3 | 61 + .../libcurl/opts/CURLOPT_TCP_KEEPIDLE.html | 83 + .../libcurl/opts/CURLOPT_TCP_KEEPIDLE.pdf | Bin 0 -> 4011 bytes .../docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.3 | 59 + .../libcurl/opts/CURLOPT_TCP_KEEPINTVL.html | 83 + .../libcurl/opts/CURLOPT_TCP_KEEPINTVL.pdf | Bin 0 -> 3856 bytes .../docs/libcurl/opts/CURLOPT_TCP_NODELAY.3 | 56 + .../libcurl/opts/CURLOPT_TCP_NODELAY.html | 67 + .../docs/libcurl/opts/CURLOPT_TCP_NODELAY.pdf | Bin 0 -> 4246 bytes .../docs/libcurl/opts/CURLOPT_TELNETOPTIONS.3 | 47 + .../libcurl/opts/CURLOPT_TELNETOPTIONS.html | 65 + .../libcurl/opts/CURLOPT_TELNETOPTIONS.pdf | Bin 0 -> 3661 bytes .../docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.3 | 48 + .../libcurl/opts/CURLOPT_TFTP_BLKSIZE.html | 65 + .../libcurl/opts/CURLOPT_TFTP_BLKSIZE.pdf | Bin 0 -> 3830 bytes .../docs/libcurl/opts/CURLOPT_TIMECONDITION.3 | 51 + .../libcurl/opts/CURLOPT_TIMECONDITION.html | 66 + .../libcurl/opts/CURLOPT_TIMECONDITION.pdf | Bin 0 -> 4165 bytes .../docs/libcurl/opts/CURLOPT_TIMEOUT.3 | 70 + .../docs/libcurl/opts/CURLOPT_TIMEOUT.html | 80 + .../docs/libcurl/opts/CURLOPT_TIMEOUT.pdf | Bin 0 -> 4618 bytes .../docs/libcurl/opts/CURLOPT_TIMEOUT_MS.3 | 74 + .../docs/libcurl/opts/CURLOPT_TIMEOUT_MS.html | 81 + .../docs/libcurl/opts/CURLOPT_TIMEOUT_MS.pdf | Bin 0 -> 4735 bytes .../docs/libcurl/opts/CURLOPT_TIMEVALUE.3 | 45 + .../docs/libcurl/opts/CURLOPT_TIMEVALUE.html | 65 + .../docs/libcurl/opts/CURLOPT_TIMEVALUE.pdf | Bin 0 -> 3732 bytes .../libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.3 | 47 + .../opts/CURLOPT_TLSAUTH_PASSWORD.html | 65 + .../libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.pdf | Bin 0 -> 3940 bytes .../docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.3 | 52 + .../libcurl/opts/CURLOPT_TLSAUTH_TYPE.html | 68 + .../libcurl/opts/CURLOPT_TLSAUTH_TYPE.pdf | Bin 0 -> 4114 bytes .../libcurl/opts/CURLOPT_TLSAUTH_USERNAME.3 | 47 + .../opts/CURLOPT_TLSAUTH_USERNAME.html | 65 + .../libcurl/opts/CURLOPT_TLSAUTH_USERNAME.pdf | Bin 0 -> 3922 bytes .../docs/libcurl/opts/CURLOPT_TRANSFERTEXT.3 | 51 + .../libcurl/opts/CURLOPT_TRANSFERTEXT.html | 66 + .../libcurl/opts/CURLOPT_TRANSFERTEXT.pdf | Bin 0 -> 3972 bytes .../libcurl/opts/CURLOPT_TRANSFER_ENCODING.3 | 54 + .../opts/CURLOPT_TRANSFER_ENCODING.html | 67 + .../opts/CURLOPT_TRANSFER_ENCODING.pdf | Bin 0 -> 4111 bytes .../libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3 | 78 + .../opts/CURLOPT_UNIX_SOCKET_PATH.html | 84 + .../libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.pdf | Bin 0 -> 5029 bytes .../libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.3 | 48 + .../opts/CURLOPT_UNRESTRICTED_AUTH.html | 70 + .../opts/CURLOPT_UNRESTRICTED_AUTH.pdf | Bin 0 -> 3808 bytes .../docs/libcurl/opts/CURLOPT_UPLOAD.3 | 78 + .../docs/libcurl/opts/CURLOPT_UPLOAD.html | 90 + .../docs/libcurl/opts/CURLOPT_UPLOAD.pdf | Bin 0 -> 4742 bytes .../docs/libcurl/opts/CURLOPT_URL.3 | 336 + .../docs/libcurl/opts/CURLOPT_URL.html | 167 + .../docs/libcurl/opts/CURLOPT_URL.pdf | Bin 0 -> 15926 bytes .../docs/libcurl/opts/CURLOPT_USERAGENT.3 | 56 + .../docs/libcurl/opts/CURLOPT_USERAGENT.html | 76 + .../docs/libcurl/opts/CURLOPT_USERAGENT.pdf | Bin 0 -> 4142 bytes .../docs/libcurl/opts/CURLOPT_USERNAME.3 | 71 + .../docs/libcurl/opts/CURLOPT_USERNAME.html | 76 + .../docs/libcurl/opts/CURLOPT_USERNAME.pdf | Bin 0 -> 4731 bytes .../docs/libcurl/opts/CURLOPT_USERPWD.3 | 76 + .../docs/libcurl/opts/CURLOPT_USERPWD.html | 72 + .../docs/libcurl/opts/CURLOPT_USERPWD.pdf | Bin 0 -> 5037 bytes .../docs/libcurl/opts/CURLOPT_USE_SSL.3 | 69 + .../docs/libcurl/opts/CURLOPT_USE_SSL.html | 88 + .../docs/libcurl/opts/CURLOPT_USE_SSL.pdf | Bin 0 -> 4371 bytes .../docs/libcurl/opts/CURLOPT_VERBOSE.3 | 63 + .../docs/libcurl/opts/CURLOPT_VERBOSE.html | 80 + .../docs/libcurl/opts/CURLOPT_VERBOSE.pdf | Bin 0 -> 4254 bytes .../docs/libcurl/opts/CURLOPT_WILDCARDMATCH.3 | 87 + .../libcurl/opts/CURLOPT_WILDCARDMATCH.html | 88 + .../libcurl/opts/CURLOPT_WILDCARDMATCH.pdf | Bin 0 -> 5926 bytes .../docs/libcurl/opts/CURLOPT_WRITEDATA.3 | 60 + .../docs/libcurl/opts/CURLOPT_WRITEDATA.html | 67 + .../docs/libcurl/opts/CURLOPT_WRITEDATA.pdf | Bin 0 -> 4674 bytes .../docs/libcurl/opts/CURLOPT_WRITEFUNCTION.3 | 81 + .../libcurl/opts/CURLOPT_WRITEFUNCTION.html | 79 + .../libcurl/opts/CURLOPT_WRITEFUNCTION.pdf | Bin 0 -> 5273 bytes .../docs/libcurl/opts/CURLOPT_XFERINFODATA.3 | 46 + .../libcurl/opts/CURLOPT_XFERINFODATA.html | 66 + .../libcurl/opts/CURLOPT_XFERINFODATA.pdf | Bin 0 -> 3814 bytes .../libcurl/opts/CURLOPT_XFERINFOFUNCTION.3 | 81 + .../opts/CURLOPT_XFERINFOFUNCTION.html | 73 + .../libcurl/opts/CURLOPT_XFERINFOFUNCTION.pdf | Bin 0 -> 5111 bytes .../libcurl/opts/CURLOPT_XOAUTH2_BEARER.3 | 49 + .../libcurl/opts/CURLOPT_XOAUTH2_BEARER.html | 66 + .../libcurl/opts/CURLOPT_XOAUTH2_BEARER.pdf | Bin 0 -> 4044 bytes .../curl-7.45.0/docs/libcurl/opts/Makefile | 1017 + .../curl-7.45.0/docs/libcurl/opts/Makefile.am | 421 + .../curl-7.45.0/docs/libcurl/opts/Makefile.in | 1017 + .../docs/libcurl/symbols-in-versions | 776 + .../curl/curl-7.45.0/docs/libcurl/symbols.pl | 100 + .../curl/curl-7.45.0/docs/mk-ca-bundle.html | 105 + .../curl/curl-7.45.0/docs/mk-ca-bundle.pdf | Bin 0 -> 7060 bytes .../library/curl/curl-7.45.0/include/Makefile | 705 + .../curl/curl-7.45.0/include/Makefile.am | 5 + .../curl/curl-7.45.0/include/Makefile.in | 705 + .../library/curl/curl-7.45.0/include/README | 55 + .../curl/curl-7.45.0/include/curl/Makefile | 704 + .../curl/curl-7.45.0/include/curl/Makefile.am | 53 + .../curl/curl-7.45.0/include/curl/Makefile.in | 704 + .../curl/curl-7.45.0/include/curl/curl.h | 2385 + .../include/curl/curlbuild.h.cmake | 197 + .../curl-7.45.0/include/curl/curlbuild.h.in | 197 + .../curl/curl-7.45.0/include/curl/curlrules.h | 262 + .../curl/curl-7.45.0/include/curl/curlver.h | 77 + .../curl/curl-7.45.0/include/curl/easy.h | 102 + .../curl/curl-7.45.0/include/curl/mprintf.h | 74 + .../curl/curl-7.45.0/include/curl/multi.h | 435 + .../curl/curl-7.45.0/include/curl/stamp-h2 | 1 + .../curl-7.45.0/include/curl/stdcheaders.h | 33 + .../curl-7.45.0/include/curl/typecheck-gcc.h | 612 + .../3rd/library/curl/curl-7.45.0/install-sh | 508 + .../curl/curl-7.45.0/lib/.deps/.dirstamp | 0 .../lib/.deps/chkhostname-curl_gethostname.Po | 1 + .../curl-7.45.0/lib/.deps/curl-nonblock.Po | 298 + .../curl/curl-7.45.0/lib/.deps/curl-rawstr.Po | 262 + .../curl-7.45.0/lib/.deps/curl-strtoofft.Po | 223 + .../curl-7.45.0/lib/.deps/curl-warnless.Po | 223 + .../curl-7.45.0/lib/.deps/fake_ntlm-base64.Po | 1 + .../lib/.deps/fake_ntlm-memdebug.Po | 1 + .../lib/.deps/fake_ntlm-mprintf.Po | 1 + .../lib/.deps/fake_ntlm-nonblock.Po | 1 + .../lib/.deps/fake_ntlm-strequal.Po | 1 + .../lib/.deps/fake_ntlm-strtoofft.Po | 1 + .../lib/.deps/fake_ntlm-timeval.Po | 1 + .../lib/.deps/fake_ntlm-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/getpart-base64.Po | 1 + .../curl-7.45.0/lib/.deps/getpart-memdebug.Po | 1 + .../curl-7.45.0/lib/.deps/getpart-mprintf.Po | 1 + .../curl-7.45.0/lib/.deps/getpart-nonblock.Po | 1 + .../curl-7.45.0/lib/.deps/getpart-strequal.Po | 1 + .../lib/.deps/getpart-strtoofft.Po | 1 + .../curl-7.45.0/lib/.deps/getpart-timeval.Po | 1 + .../curl-7.45.0/lib/.deps/getpart-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1501-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1502-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1503-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1504-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1505-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1506-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1507-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1508-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1509-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1510-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1511-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1512-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1513-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1514-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1515-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1525-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1526-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1527-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1528-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1529-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1530-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1531-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib1900-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib2033-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib502-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib503-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib504-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib507-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib518-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib525-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib526-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib527-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib529-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib530-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib532-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib533-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib536-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib537-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib540-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib552-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib555-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib556-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib560-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib564-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib571-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib573-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib575-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib582-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib591-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/lib597-warnless.Po | 1 + .../lib/.deps/libcurl_la-amigaos.Plo | 221 + .../lib/.deps/libcurl_la-asyn-ares.Plo | 255 + .../lib/.deps/libcurl_la-asyn-thread.Plo | 374 + .../lib/.deps/libcurl_la-base64.Plo | 356 + .../lib/.deps/libcurl_la-conncache.Plo | 361 + .../lib/.deps/libcurl_la-connect.Plo | 454 + .../lib/.deps/libcurl_la-content_encoding.Plo | 349 + .../lib/.deps/libcurl_la-cookie.Plo | 369 + .../lib/.deps/libcurl_la-curl_addrinfo.Plo | 293 + .../lib/.deps/libcurl_la-curl_des.Plo | 221 + .../lib/.deps/libcurl_la-curl_endian.Plo | 223 + .../lib/.deps/libcurl_la-curl_fnmatch.Plo | 266 + .../lib/.deps/libcurl_la-curl_gethostname.Plo | 223 + .../lib/.deps/libcurl_la-curl_gssapi.Plo | 221 + .../lib/.deps/libcurl_la-curl_memrchr.Plo | 266 + .../lib/.deps/libcurl_la-curl_multibyte.Plo | 221 + .../lib/.deps/libcurl_la-curl_ntlm.Plo | 221 + .../lib/.deps/libcurl_la-curl_ntlm_core.Plo | 221 + .../lib/.deps/libcurl_la-curl_ntlm_msgs.Plo | 221 + .../lib/.deps/libcurl_la-curl_ntlm_wb.Plo | 221 + .../lib/.deps/libcurl_la-curl_rtmp.Plo | 221 + .../lib/.deps/libcurl_la-curl_sasl.Plo | 396 + .../lib/.deps/libcurl_la-curl_sasl_gssapi.Plo | 221 + .../lib/.deps/libcurl_la-curl_sasl_sspi.Plo | 221 + .../lib/.deps/libcurl_la-curl_sspi.Plo | 221 + .../lib/.deps/libcurl_la-curl_threads.Plo | 266 + .../curl-7.45.0/lib/.deps/libcurl_la-dict.Plo | 421 + .../lib/.deps/libcurl_la-dotdot.Plo | 266 + .../curl-7.45.0/lib/.deps/libcurl_la-easy.Plo | 491 + .../lib/.deps/libcurl_la-escape.Plo | 356 + .../curl-7.45.0/lib/.deps/libcurl_la-file.Plo | 445 + .../lib/.deps/libcurl_la-fileinfo.Plo | 268 + .../lib/.deps/libcurl_la-formdata.Plo | 385 + .../curl-7.45.0/lib/.deps/libcurl_la-ftp.Plo | 441 + .../lib/.deps/libcurl_la-ftplistparser.Plo | 356 + .../lib/.deps/libcurl_la-getenv.Plo | 264 + .../lib/.deps/libcurl_la-getinfo.Plo | 383 + .../lib/.deps/libcurl_la-gopher.Plo | 373 + .../curl-7.45.0/lib/.deps/libcurl_la-hash.Plo | 268 + .../curl-7.45.0/lib/.deps/libcurl_la-hmac.Plo | 266 + .../lib/.deps/libcurl_la-hostasyn.Plo | 354 + .../lib/.deps/libcurl_la-hostcheck.Plo | 221 + .../lib/.deps/libcurl_la-hostip.Plo | 386 + .../lib/.deps/libcurl_la-hostip4.Plo | 361 + .../lib/.deps/libcurl_la-hostip6.Plo | 367 + .../lib/.deps/libcurl_la-hostsyn.Plo | 354 + .../curl-7.45.0/lib/.deps/libcurl_la-http.Plo | 502 + .../lib/.deps/libcurl_la-http2.Plo | 257 + .../lib/.deps/libcurl_la-http_chunks.Plo | 355 + .../lib/.deps/libcurl_la-http_digest.Plo | 353 + .../lib/.deps/libcurl_la-http_negotiate.Plo | 221 + .../.deps/libcurl_la-http_negotiate_sspi.Plo | 221 + .../lib/.deps/libcurl_la-http_proxy.Plo | 387 + .../lib/.deps/libcurl_la-idn_win32.Plo | 221 + .../lib/.deps/libcurl_la-if2ip.Plo | 327 + .../curl-7.45.0/lib/.deps/libcurl_la-imap.Plo | 420 + .../lib/.deps/libcurl_la-inet_ntop.Plo | 221 + .../lib/.deps/libcurl_la-inet_pton.Plo | 221 + .../curl-7.45.0/lib/.deps/libcurl_la-krb5.Plo | 221 + .../curl-7.45.0/lib/.deps/libcurl_la-ldap.Plo | 221 + .../lib/.deps/libcurl_la-llist.Plo | 266 + .../curl-7.45.0/lib/.deps/libcurl_la-md4.Plo | 221 + .../curl-7.45.0/lib/.deps/libcurl_la-md5.Plo | 271 + .../lib/.deps/libcurl_la-memdebug.Plo | 221 + .../lib/.deps/libcurl_la-mprintf.Plo | 266 + .../lib/.deps/libcurl_la-multi.Plo | 391 + .../lib/.deps/libcurl_la-netrc.Plo | 279 + .../lib/.deps/libcurl_la-non-ascii.Plo | 221 + .../lib/.deps/libcurl_la-nonblock.Plo | 298 + .../lib/.deps/libcurl_la-openldap.Plo | 221 + .../lib/.deps/libcurl_la-parsedate.Plo | 266 + .../lib/.deps/libcurl_la-pingpong.Plo | 397 + .../lib/.deps/libcurl_la-pipeline.Plo | 358 + .../curl-7.45.0/lib/.deps/libcurl_la-pop3.Plo | 424 + .../lib/.deps/libcurl_la-progress.Plo | 349 + .../lib/.deps/libcurl_la-rawstr.Plo | 262 + .../curl-7.45.0/lib/.deps/libcurl_la-rtsp.Plo | 378 + .../lib/.deps/libcurl_la-security.Plo | 221 + .../lib/.deps/libcurl_la-select.Plo | 360 + .../lib/.deps/libcurl_la-sendf.Plo | 392 + .../lib/.deps/libcurl_la-share.Plo | 374 + .../lib/.deps/libcurl_la-slist.Plo | 266 + .../curl-7.45.0/lib/.deps/libcurl_la-smb.Plo | 221 + .../curl-7.45.0/lib/.deps/libcurl_la-smtp.Plo | 422 + .../lib/.deps/libcurl_la-socks.Plo | 366 + .../lib/.deps/libcurl_la-socks_gssapi.Plo | 221 + .../lib/.deps/libcurl_la-socks_sspi.Plo | 221 + .../lib/.deps/libcurl_la-speedcheck.Plo | 347 + .../lib/.deps/libcurl_la-splay.Plo | 223 + .../curl-7.45.0/lib/.deps/libcurl_la-ssh.Plo | 221 + .../lib/.deps/libcurl_la-strdup.Plo | 266 + .../lib/.deps/libcurl_la-strequal.Plo | 264 + .../lib/.deps/libcurl_la-strerror.Plo | 352 + .../lib/.deps/libcurl_la-strtok.Plo | 221 + .../lib/.deps/libcurl_la-strtoofft.Plo | 223 + .../lib/.deps/libcurl_la-telnet.Plo | 448 + .../curl-7.45.0/lib/.deps/libcurl_la-tftp.Plo | 449 + .../lib/.deps/libcurl_la-timeval.Plo | 223 + .../lib/.deps/libcurl_la-transfer.Plo | 494 + .../curl-7.45.0/lib/.deps/libcurl_la-url.Plo | 534 + .../lib/.deps/libcurl_la-version.Plo | 374 + .../lib/.deps/libcurl_la-warnless.Plo | 223 + .../lib/.deps/libcurl_la-wildcard.Plo | 275 + .../lib/.deps/libcurl_la-x509asn1.Plo | 221 + .../lib/.deps/libcurltool_la-nonblock.Plo | 1 + .../lib/.deps/libcurltool_la-rawstr.Plo | 1 + .../lib/.deps/libcurltool_la-strtoofft.Plo | 1 + .../lib/.deps/libcurltool_la-warnless.Plo | 1 + .../lib/.deps/libcurlu_la-amigaos.Plo | 1 + .../lib/.deps/libcurlu_la-asyn-ares.Plo | 1 + .../lib/.deps/libcurlu_la-asyn-thread.Plo | 1 + .../lib/.deps/libcurlu_la-base64.Plo | 1 + .../lib/.deps/libcurlu_la-conncache.Plo | 1 + .../lib/.deps/libcurlu_la-connect.Plo | 1 + .../.deps/libcurlu_la-content_encoding.Plo | 1 + .../lib/.deps/libcurlu_la-cookie.Plo | 1 + .../lib/.deps/libcurlu_la-curl_addrinfo.Plo | 1 + .../lib/.deps/libcurlu_la-curl_des.Plo | 1 + .../lib/.deps/libcurlu_la-curl_endian.Plo | 1 + .../lib/.deps/libcurlu_la-curl_fnmatch.Plo | 1 + .../.deps/libcurlu_la-curl_gethostname.Plo | 1 + .../lib/.deps/libcurlu_la-curl_gssapi.Plo | 1 + .../lib/.deps/libcurlu_la-curl_memrchr.Plo | 1 + .../lib/.deps/libcurlu_la-curl_multibyte.Plo | 1 + .../lib/.deps/libcurlu_la-curl_ntlm.Plo | 1 + .../lib/.deps/libcurlu_la-curl_ntlm_core.Plo | 1 + .../lib/.deps/libcurlu_la-curl_ntlm_msgs.Plo | 1 + .../lib/.deps/libcurlu_la-curl_ntlm_wb.Plo | 1 + .../lib/.deps/libcurlu_la-curl_rtmp.Plo | 1 + .../lib/.deps/libcurlu_la-curl_sasl.Plo | 1 + .../.deps/libcurlu_la-curl_sasl_gssapi.Plo | 1 + .../lib/.deps/libcurlu_la-curl_sasl_sspi.Plo | 1 + .../lib/.deps/libcurlu_la-curl_sspi.Plo | 1 + .../lib/.deps/libcurlu_la-curl_threads.Plo | 1 + .../lib/.deps/libcurlu_la-dict.Plo | 1 + .../lib/.deps/libcurlu_la-dotdot.Plo | 1 + .../lib/.deps/libcurlu_la-easy.Plo | 1 + .../lib/.deps/libcurlu_la-escape.Plo | 1 + .../lib/.deps/libcurlu_la-file.Plo | 1 + .../lib/.deps/libcurlu_la-fileinfo.Plo | 1 + .../lib/.deps/libcurlu_la-formdata.Plo | 1 + .../curl-7.45.0/lib/.deps/libcurlu_la-ftp.Plo | 1 + .../lib/.deps/libcurlu_la-ftplistparser.Plo | 1 + .../lib/.deps/libcurlu_la-getenv.Plo | 1 + .../lib/.deps/libcurlu_la-getinfo.Plo | 1 + .../lib/.deps/libcurlu_la-gopher.Plo | 1 + .../lib/.deps/libcurlu_la-hash.Plo | 1 + .../lib/.deps/libcurlu_la-hmac.Plo | 1 + .../lib/.deps/libcurlu_la-hostasyn.Plo | 1 + .../lib/.deps/libcurlu_la-hostcheck.Plo | 1 + .../lib/.deps/libcurlu_la-hostip.Plo | 1 + .../lib/.deps/libcurlu_la-hostip4.Plo | 1 + .../lib/.deps/libcurlu_la-hostip6.Plo | 1 + .../lib/.deps/libcurlu_la-hostsyn.Plo | 1 + .../lib/.deps/libcurlu_la-http.Plo | 1 + .../lib/.deps/libcurlu_la-http2.Plo | 1 + .../lib/.deps/libcurlu_la-http_chunks.Plo | 1 + .../lib/.deps/libcurlu_la-http_digest.Plo | 1 + .../lib/.deps/libcurlu_la-http_negotiate.Plo | 1 + .../.deps/libcurlu_la-http_negotiate_sspi.Plo | 1 + .../lib/.deps/libcurlu_la-http_proxy.Plo | 1 + .../lib/.deps/libcurlu_la-idn_win32.Plo | 1 + .../lib/.deps/libcurlu_la-if2ip.Plo | 1 + .../lib/.deps/libcurlu_la-imap.Plo | 1 + .../lib/.deps/libcurlu_la-inet_ntop.Plo | 1 + .../lib/.deps/libcurlu_la-inet_pton.Plo | 1 + .../lib/.deps/libcurlu_la-krb5.Plo | 1 + .../lib/.deps/libcurlu_la-ldap.Plo | 1 + .../lib/.deps/libcurlu_la-llist.Plo | 1 + .../curl-7.45.0/lib/.deps/libcurlu_la-md4.Plo | 1 + .../curl-7.45.0/lib/.deps/libcurlu_la-md5.Plo | 1 + .../lib/.deps/libcurlu_la-memdebug.Plo | 1 + .../lib/.deps/libcurlu_la-mprintf.Plo | 1 + .../lib/.deps/libcurlu_la-multi.Plo | 1 + .../lib/.deps/libcurlu_la-netrc.Plo | 1 + .../lib/.deps/libcurlu_la-non-ascii.Plo | 1 + .../lib/.deps/libcurlu_la-nonblock.Plo | 1 + .../lib/.deps/libcurlu_la-openldap.Plo | 1 + .../lib/.deps/libcurlu_la-parsedate.Plo | 1 + .../lib/.deps/libcurlu_la-pingpong.Plo | 1 + .../lib/.deps/libcurlu_la-pipeline.Plo | 1 + .../lib/.deps/libcurlu_la-pop3.Plo | 1 + .../lib/.deps/libcurlu_la-progress.Plo | 1 + .../lib/.deps/libcurlu_la-rawstr.Plo | 1 + .../lib/.deps/libcurlu_la-rtsp.Plo | 1 + .../lib/.deps/libcurlu_la-security.Plo | 1 + .../lib/.deps/libcurlu_la-select.Plo | 1 + .../lib/.deps/libcurlu_la-sendf.Plo | 1 + .../lib/.deps/libcurlu_la-share.Plo | 1 + .../lib/.deps/libcurlu_la-slist.Plo | 1 + .../curl-7.45.0/lib/.deps/libcurlu_la-smb.Plo | 1 + .../lib/.deps/libcurlu_la-smtp.Plo | 1 + .../lib/.deps/libcurlu_la-socks.Plo | 1 + .../lib/.deps/libcurlu_la-socks_gssapi.Plo | 1 + .../lib/.deps/libcurlu_la-socks_sspi.Plo | 1 + .../lib/.deps/libcurlu_la-speedcheck.Plo | 1 + .../lib/.deps/libcurlu_la-splay.Plo | 1 + .../curl-7.45.0/lib/.deps/libcurlu_la-ssh.Plo | 1 + .../lib/.deps/libcurlu_la-strdup.Plo | 1 + .../lib/.deps/libcurlu_la-strequal.Plo | 1 + .../lib/.deps/libcurlu_la-strerror.Plo | 1 + .../lib/.deps/libcurlu_la-strtok.Plo | 1 + .../lib/.deps/libcurlu_la-strtoofft.Plo | 1 + .../lib/.deps/libcurlu_la-telnet.Plo | 1 + .../lib/.deps/libcurlu_la-tftp.Plo | 1 + .../lib/.deps/libcurlu_la-timeval.Plo | 1 + .../lib/.deps/libcurlu_la-transfer.Plo | 1 + .../curl-7.45.0/lib/.deps/libcurlu_la-url.Plo | 1 + .../lib/.deps/libcurlu_la-version.Plo | 1 + .../lib/.deps/libcurlu_la-warnless.Plo | 1 + .../lib/.deps/libcurlu_la-wildcard.Plo | 1 + .../lib/.deps/libcurlu_la-x509asn1.Plo | 1 + .../lib/.deps/libntlmconnect-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/resolve-base64.Po | 1 + .../curl-7.45.0/lib/.deps/resolve-memdebug.Po | 1 + .../curl-7.45.0/lib/.deps/resolve-mprintf.Po | 1 + .../curl-7.45.0/lib/.deps/resolve-nonblock.Po | 1 + .../curl-7.45.0/lib/.deps/resolve-strequal.Po | 1 + .../lib/.deps/resolve-strtoofft.Po | 1 + .../curl-7.45.0/lib/.deps/resolve-timeval.Po | 1 + .../curl-7.45.0/lib/.deps/resolve-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/rtspd-base64.Po | 1 + .../curl-7.45.0/lib/.deps/rtspd-memdebug.Po | 1 + .../curl-7.45.0/lib/.deps/rtspd-mprintf.Po | 1 + .../curl-7.45.0/lib/.deps/rtspd-nonblock.Po | 1 + .../curl-7.45.0/lib/.deps/rtspd-strequal.Po | 1 + .../curl-7.45.0/lib/.deps/rtspd-strtoofft.Po | 1 + .../curl-7.45.0/lib/.deps/rtspd-timeval.Po | 1 + .../curl-7.45.0/lib/.deps/rtspd-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/sockfilt-base64.Po | 1 + .../lib/.deps/sockfilt-inet_pton.Po | 1 + .../lib/.deps/sockfilt-memdebug.Po | 1 + .../curl-7.45.0/lib/.deps/sockfilt-mprintf.Po | 1 + .../lib/.deps/sockfilt-nonblock.Po | 1 + .../lib/.deps/sockfilt-strequal.Po | 1 + .../lib/.deps/sockfilt-strtoofft.Po | 1 + .../curl-7.45.0/lib/.deps/sockfilt-timeval.Po | 1 + .../lib/.deps/sockfilt-warnless.Po | 1 + .../curl/curl-7.45.0/lib/.deps/sws-base64.Po | 1 + .../curl-7.45.0/lib/.deps/sws-inet_pton.Po | 1 + .../curl-7.45.0/lib/.deps/sws-memdebug.Po | 1 + .../curl/curl-7.45.0/lib/.deps/sws-mprintf.Po | 1 + .../curl-7.45.0/lib/.deps/sws-nonblock.Po | 1 + .../curl-7.45.0/lib/.deps/sws-strequal.Po | 1 + .../curl-7.45.0/lib/.deps/sws-strtoofft.Po | 1 + .../curl/curl-7.45.0/lib/.deps/sws-timeval.Po | 1 + .../curl-7.45.0/lib/.deps/sws-warnless.Po | 1 + .../curl-7.45.0/lib/.deps/tftpd-base64.Po | 1 + .../curl-7.45.0/lib/.deps/tftpd-memdebug.Po | 1 + .../curl-7.45.0/lib/.deps/tftpd-mprintf.Po | 1 + .../curl-7.45.0/lib/.deps/tftpd-nonblock.Po | 1 + .../curl-7.45.0/lib/.deps/tftpd-strequal.Po | 1 + .../curl-7.45.0/lib/.deps/tftpd-strtoofft.Po | 1 + .../curl-7.45.0/lib/.deps/tftpd-timeval.Po | 1 + .../curl-7.45.0/lib/.deps/tftpd-warnless.Po | 1 + .../library/curl/curl-7.45.0/lib/.dirstamp | 0 .../curl/curl-7.45.0/lib/.libs/libcurl.a | Bin 0 -> 573068 bytes .../curl/curl-7.45.0/lib/.libs/libcurl.la | 1 + .../curl/curl-7.45.0/lib/.libs/libcurl.lai | 41 + .../curl/curl-7.45.0/lib/.libs/libcurl.so | 1 + .../curl/curl-7.45.0/lib/.libs/libcurl.so.4 | 1 + .../curl-7.45.0/lib/.libs/libcurl.so.4.4.0 | Bin 0 -> 421784 bytes .../lib/.libs/libcurl_la-amigaos.o | Bin 0 -> 644 bytes .../lib/.libs/libcurl_la-asyn-ares.o | Bin 0 -> 648 bytes .../lib/.libs/libcurl_la-asyn-thread.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/.libs/libcurl_la-base64.o | Bin 0 -> 3980 bytes .../lib/.libs/libcurl_la-conncache.o | Bin 0 -> 5084 bytes .../lib/.libs/libcurl_la-connect.o | Bin 0 -> 15220 bytes .../lib/.libs/libcurl_la-content_encoding.o | Bin 0 -> 5924 bytes .../curl-7.45.0/lib/.libs/libcurl_la-cookie.o | Bin 0 -> 17236 bytes .../lib/.libs/libcurl_la-curl_addrinfo.o | Bin 0 -> 4612 bytes .../lib/.libs/libcurl_la-curl_des.o | Bin 0 -> 644 bytes .../lib/.libs/libcurl_la-curl_endian.o | Bin 0 -> 1940 bytes .../lib/.libs/libcurl_la-curl_fnmatch.o | Bin 0 -> 4732 bytes .../lib/.libs/libcurl_la-curl_gethostname.o | Bin 0 -> 1456 bytes .../lib/.libs/libcurl_la-curl_gssapi.o | Bin 0 -> 648 bytes .../lib/.libs/libcurl_la-curl_memrchr.o | Bin 0 -> 992 bytes .../lib/.libs/libcurl_la-curl_multibyte.o | Bin 0 -> 652 bytes .../lib/.libs/libcurl_la-curl_ntlm.o | Bin 0 -> 648 bytes .../lib/.libs/libcurl_la-curl_ntlm_core.o | Bin 0 -> 652 bytes .../lib/.libs/libcurl_la-curl_ntlm_msgs.o | Bin 0 -> 652 bytes .../lib/.libs/libcurl_la-curl_ntlm_wb.o | Bin 0 -> 648 bytes .../lib/.libs/libcurl_la-curl_rtmp.o | Bin 0 -> 648 bytes .../lib/.libs/libcurl_la-curl_sasl.o | Bin 0 -> 19608 bytes .../lib/.libs/libcurl_la-curl_sasl_gssapi.o | Bin 0 -> 652 bytes .../lib/.libs/libcurl_la-curl_sasl_sspi.o | Bin 0 -> 652 bytes .../lib/.libs/libcurl_la-curl_sspi.o | Bin 0 -> 648 bytes .../lib/.libs/libcurl_la-curl_threads.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/.libs/libcurl_la-dict.o | Bin 0 -> 4600 bytes .../curl-7.45.0/lib/.libs/libcurl_la-dotdot.o | Bin 0 -> 2408 bytes .../curl-7.45.0/lib/.libs/libcurl_la-easy.o | Bin 0 -> 8108 bytes .../curl-7.45.0/lib/.libs/libcurl_la-escape.o | Bin 0 -> 4684 bytes .../curl-7.45.0/lib/.libs/libcurl_la-file.o | Bin 0 -> 7844 bytes .../lib/.libs/libcurl_la-fileinfo.o | Bin 0 -> 1596 bytes .../lib/.libs/libcurl_la-formdata.o | Bin 0 -> 13788 bytes .../curl-7.45.0/lib/.libs/libcurl_la-ftp.o | Bin 0 -> 52672 bytes .../lib/.libs/libcurl_la-ftplistparser.o | Bin 0 -> 9600 bytes .../curl-7.45.0/lib/.libs/libcurl_la-getenv.o | Bin 0 -> 1392 bytes .../lib/.libs/libcurl_la-getinfo.o | Bin 0 -> 5312 bytes .../curl-7.45.0/lib/.libs/libcurl_la-gopher.o | Bin 0 -> 2968 bytes .../curl-7.45.0/lib/.libs/libcurl_la-hash.o | Bin 0 -> 4728 bytes .../curl-7.45.0/lib/.libs/libcurl_la-hmac.o | Bin 0 -> 2368 bytes .../lib/.libs/libcurl_la-hostasyn.o | Bin 0 -> 644 bytes .../lib/.libs/libcurl_la-hostcheck.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/.libs/libcurl_la-hostip.o | Bin 0 -> 10496 bytes .../lib/.libs/libcurl_la-hostip4.o | Bin 0 -> 644 bytes .../lib/.libs/libcurl_la-hostip6.o | Bin 0 -> 2700 bytes .../lib/.libs/libcurl_la-hostsyn.o | Bin 0 -> 1184 bytes .../curl-7.45.0/lib/.libs/libcurl_la-http.o | Bin 0 -> 40648 bytes .../curl-7.45.0/lib/.libs/libcurl_la-http2.o | Bin 0 -> 1016 bytes .../lib/.libs/libcurl_la-http_chunks.o | Bin 0 -> 5148 bytes .../lib/.libs/libcurl_la-http_digest.o | Bin 0 -> 3156 bytes .../lib/.libs/libcurl_la-http_negotiate.o | Bin 0 -> 652 bytes .../.libs/libcurl_la-http_negotiate_sspi.o | Bin 0 -> 656 bytes .../lib/.libs/libcurl_la-http_proxy.o | Bin 0 -> 9960 bytes .../lib/.libs/libcurl_la-idn_win32.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/.libs/libcurl_la-if2ip.o | Bin 0 -> 2792 bytes .../curl-7.45.0/lib/.libs/libcurl_la-imap.o | Bin 0 -> 23112 bytes .../lib/.libs/libcurl_la-inet_ntop.o | Bin 0 -> 648 bytes .../lib/.libs/libcurl_la-inet_pton.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/.libs/libcurl_la-krb5.o | Bin 0 -> 640 bytes .../curl-7.45.0/lib/.libs/libcurl_la-ldap.o | Bin 0 -> 640 bytes .../curl-7.45.0/lib/.libs/libcurl_la-llist.o | Bin 0 -> 2700 bytes .../curl-7.45.0/lib/.libs/libcurl_la-md4.o | Bin 0 -> 640 bytes .../curl-7.45.0/lib/.libs/libcurl_la-md5.o | Bin 0 -> 6396 bytes .../lib/.libs/libcurl_la-memdebug.o | Bin 0 -> 644 bytes .../lib/.libs/libcurl_la-mprintf.o | Bin 0 -> 15248 bytes .../curl-7.45.0/lib/.libs/libcurl_la-multi.o | Bin 0 -> 28004 bytes .../curl-7.45.0/lib/.libs/libcurl_la-netrc.o | Bin 0 -> 3708 bytes .../lib/.libs/libcurl_la-non-ascii.o | Bin 0 -> 648 bytes .../lib/.libs/libcurl_la-nonblock.o | Bin 0 -> 1416 bytes .../lib/.libs/libcurl_la-openldap.o | Bin 0 -> 644 bytes .../lib/.libs/libcurl_la-parsedate.o | Bin 0 -> 5796 bytes .../lib/.libs/libcurl_la-pingpong.o | Bin 0 -> 6248 bytes .../lib/.libs/libcurl_la-pipeline.o | Bin 0 -> 6360 bytes .../curl-7.45.0/lib/.libs/libcurl_la-pop3.o | Bin 0 -> 13904 bytes .../lib/.libs/libcurl_la-progress.o | Bin 0 -> 10316 bytes .../curl-7.45.0/lib/.libs/libcurl_la-rawstr.o | Bin 0 -> 3520 bytes .../curl-7.45.0/lib/.libs/libcurl_la-rtsp.o | Bin 0 -> 13028 bytes .../lib/.libs/libcurl_la-security.o | Bin 0 -> 644 bytes .../curl-7.45.0/lib/.libs/libcurl_la-select.o | Bin 0 -> 3308 bytes .../curl-7.45.0/lib/.libs/libcurl_la-sendf.o | Bin 0 -> 8432 bytes .../curl-7.45.0/lib/.libs/libcurl_la-share.o | Bin 0 -> 3112 bytes .../curl-7.45.0/lib/.libs/libcurl_la-slist.o | Bin 0 -> 2176 bytes .../curl-7.45.0/lib/.libs/libcurl_la-smb.o | Bin 0 -> 640 bytes .../curl-7.45.0/lib/.libs/libcurl_la-smtp.o | Bin 0 -> 16988 bytes .../curl-7.45.0/lib/.libs/libcurl_la-socks.o | Bin 0 -> 11516 bytes .../lib/.libs/libcurl_la-socks_gssapi.o | Bin 0 -> 648 bytes .../lib/.libs/libcurl_la-socks_sspi.o | Bin 0 -> 648 bytes .../lib/.libs/libcurl_la-speedcheck.o | Bin 0 -> 2056 bytes .../curl-7.45.0/lib/.libs/libcurl_la-splay.o | Bin 0 -> 2460 bytes .../curl-7.45.0/lib/.libs/libcurl_la-ssh.o | Bin 0 -> 640 bytes .../curl-7.45.0/lib/.libs/libcurl_la-strdup.o | Bin 0 -> 1412 bytes .../lib/.libs/libcurl_la-strequal.o | Bin 0 -> 1520 bytes .../lib/.libs/libcurl_la-strerror.o | Bin 0 -> 13764 bytes .../curl-7.45.0/lib/.libs/libcurl_la-strtok.o | Bin 0 -> 644 bytes .../lib/.libs/libcurl_la-strtoofft.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/.libs/libcurl_la-telnet.o | Bin 0 -> 18148 bytes .../curl-7.45.0/lib/.libs/libcurl_la-tftp.o | Bin 0 -> 16640 bytes .../lib/.libs/libcurl_la-timeval.o | Bin 0 -> 2080 bytes .../lib/.libs/libcurl_la-transfer.o | Bin 0 -> 20244 bytes .../curl-7.45.0/lib/.libs/libcurl_la-url.o | Bin 0 -> 51684 bytes .../lib/.libs/libcurl_la-version.o | Bin 0 -> 2440 bytes .../lib/.libs/libcurl_la-warnless.o | Bin 0 -> 1876 bytes .../lib/.libs/libcurl_la-wildcard.o | Bin 0 -> 1744 bytes .../lib/.libs/libcurl_la-x509asn1.o | Bin 0 -> 644 bytes .../curl/curl-7.45.0/lib/CMakeLists.txt | 104 + .../3rd/library/curl/curl-7.45.0/lib/Makefile | 3441 + .../curl/curl-7.45.0/lib/Makefile.Watcom | 278 + .../library/curl/curl-7.45.0/lib/Makefile.am | 154 + .../library/curl/curl-7.45.0/lib/Makefile.b32 | 184 + .../library/curl/curl-7.45.0/lib/Makefile.in | 2967 + .../library/curl/curl-7.45.0/lib/Makefile.inc | 73 + .../library/curl/curl-7.45.0/lib/Makefile.m32 | 352 + .../curl/curl-7.45.0/lib/Makefile.netware | 799 + .../curl/curl-7.45.0/lib/Makefile.vc10 | 677 + .../curl/curl-7.45.0/lib/Makefile.vc11 | 677 + .../curl/curl-7.45.0/lib/Makefile.vc12 | 677 + .../curl/curl-7.45.0/lib/Makefile.vc14 | 677 + .../library/curl/curl-7.45.0/lib/Makefile.vc6 | 677 + .../library/curl/curl-7.45.0/lib/Makefile.vc7 | 677 + .../library/curl/curl-7.45.0/lib/Makefile.vc8 | 677 + .../library/curl/curl-7.45.0/lib/Makefile.vc9 | 677 + .../curl/curl-7.45.0/lib/Makefile.vxworks | 177 + .../library/curl/curl-7.45.0/lib/amigaos.c | 77 + .../library/curl/curl-7.45.0/lib/amigaos.h | 39 + .../curl/curl-7.45.0/lib/arpa_telnet.h | 104 + .../library/curl/curl-7.45.0/lib/asyn-ares.c | 691 + .../curl/curl-7.45.0/lib/asyn-thread.c | 698 + .../3rd/library/curl/curl-7.45.0/lib/asyn.h | 168 + .../3rd/library/curl/curl-7.45.0/lib/base64.c | 309 + .../library/curl/curl-7.45.0/lib/checksrc.pl | 282 + .../curl/curl-7.45.0/lib/checksrc.whitelist | 10 + .../curl/curl-7.45.0/lib/config-amigaos.h | 166 + .../library/curl/curl-7.45.0/lib/config-dos.h | 181 + .../library/curl/curl-7.45.0/lib/config-mac.h | 125 + .../curl/curl-7.45.0/lib/config-os400.h | 563 + .../curl/curl-7.45.0/lib/config-riscos.h | 513 + .../curl/curl-7.45.0/lib/config-symbian.h | 811 + .../library/curl/curl-7.45.0/lib/config-tpf.h | 772 + .../curl/curl-7.45.0/lib/config-vxworks.h | 928 + .../curl/curl-7.45.0/lib/config-win32.h | 741 + .../curl/curl-7.45.0/lib/config-win32ce.h | 448 + .../library/curl/curl-7.45.0/lib/conncache.c | 364 + .../library/curl/curl-7.45.0/lib/conncache.h | 68 + .../library/curl/curl-7.45.0/lib/connect.c | 1382 + .../library/curl/curl-7.45.0/lib/connect.h | 124 + .../curl/curl-7.45.0/lib/content_encoding.c | 435 + .../curl/curl-7.45.0/lib/content_encoding.h | 48 + .../3rd/library/curl/curl-7.45.0/lib/cookie.c | 1363 + .../3rd/library/curl/curl-7.45.0/lib/cookie.h | 104 + .../curl/curl-7.45.0/lib/curl-nonblock.o | Bin 0 -> 1120 bytes .../curl/curl-7.45.0/lib/curl-rawstr.o | Bin 0 -> 2672 bytes .../curl/curl-7.45.0/lib/curl-strtoofft.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/lib/curl-warnless.o | Bin 0 -> 1876 bytes .../curl/curl-7.45.0/lib/curl_addrinfo.c | 558 + .../curl/curl-7.45.0/lib/curl_addrinfo.h | 101 + .../curl/curl-7.45.0/lib/curl_base64.h | 35 + .../curl/curl-7.45.0/lib/curl_config.h | 1029 + .../curl/curl-7.45.0/lib/curl_config.h.cmake | 964 + .../curl/curl-7.45.0/lib/curl_config.h.in | 1028 + .../library/curl/curl-7.45.0/lib/curl_des.c | 63 + .../library/curl/curl-7.45.0/lib/curl_des.h | 34 + .../curl/curl-7.45.0/lib/curl_endian.c | 236 + .../curl/curl-7.45.0/lib/curl_endian.h | 70 + .../curl/curl-7.45.0/lib/curl_fnmatch.c | 424 + .../curl/curl-7.45.0/lib/curl_fnmatch.h | 44 + .../curl/curl-7.45.0/lib/curl_gethostname.c | 100 + .../curl/curl-7.45.0/lib/curl_gethostname.h | 31 + .../curl/curl-7.45.0/lib/curl_gssapi.c | 120 + .../curl/curl-7.45.0/lib/curl_gssapi.h | 75 + .../library/curl/curl-7.45.0/lib/curl_hmac.h | 67 + .../library/curl/curl-7.45.0/lib/curl_ldap.h | 35 + .../library/curl/curl-7.45.0/lib/curl_md4.h | 35 + .../library/curl/curl-7.45.0/lib/curl_md5.h | 63 + .../curl/curl-7.45.0/lib/curl_memory.h | 143 + .../curl/curl-7.45.0/lib/curl_memrchr.c | 58 + .../curl/curl-7.45.0/lib/curl_memrchr.h | 44 + .../curl/curl-7.45.0/lib/curl_multibyte.c | 82 + .../curl/curl-7.45.0/lib/curl_multibyte.h | 92 + .../library/curl/curl-7.45.0/lib/curl_ntlm.c | 239 + .../library/curl/curl-7.45.0/lib/curl_ntlm.h | 40 + .../curl/curl-7.45.0/lib/curl_ntlm_core.c | 765 + .../curl/curl-7.45.0/lib/curl_ntlm_core.h | 106 + .../curl/curl-7.45.0/lib/curl_ntlm_msgs.c | 817 + .../curl/curl-7.45.0/lib/curl_ntlm_msgs.h | 143 + .../curl/curl-7.45.0/lib/curl_ntlm_wb.c | 431 + .../curl/curl-7.45.0/lib/curl_ntlm_wb.h | 38 + .../curl/curl-7.45.0/lib/curl_printf.h | 56 + .../library/curl/curl-7.45.0/lib/curl_rtmp.c | 306 + .../library/curl/curl-7.45.0/lib/curl_rtmp.h | 33 + .../library/curl/curl-7.45.0/lib/curl_sasl.c | 1669 + .../library/curl/curl-7.45.0/lib/curl_sasl.h | 253 + .../curl/curl-7.45.0/lib/curl_sasl_gssapi.c | 392 + .../curl/curl-7.45.0/lib/curl_sasl_sspi.c | 1281 + .../library/curl/curl-7.45.0/lib/curl_sec.h | 51 + .../library/curl/curl-7.45.0/lib/curl_setup.h | 730 + .../curl/curl-7.45.0/lib/curl_setup_once.h | 551 + .../library/curl/curl-7.45.0/lib/curl_sspi.c | 257 + .../library/curl/curl-7.45.0/lib/curl_sspi.h | 350 + .../curl/curl-7.45.0/lib/curl_threads.c | 136 + .../curl/curl-7.45.0/lib/curl_threads.h | 62 + .../3rd/library/curl/curl-7.45.0/lib/curlx.h | 118 + .../3rd/library/curl/curl-7.45.0/lib/dict.c | 279 + .../3rd/library/curl/curl-7.45.0/lib/dict.h | 29 + .../3rd/library/curl/curl-7.45.0/lib/dotdot.c | 170 + .../3rd/library/curl/curl-7.45.0/lib/dotdot.h | 25 + .../3rd/library/curl/curl-7.45.0/lib/easy.c | 1130 + .../3rd/library/curl/curl-7.45.0/lib/easyif.h | 33 + .../3rd/library/curl/curl-7.45.0/lib/escape.c | 231 + .../3rd/library/curl/curl-7.45.0/lib/escape.h | 33 + .../3rd/library/curl/curl-7.45.0/lib/file.c | 586 + .../3rd/library/curl/curl-7.45.0/lib/file.h | 41 + .../library/curl/curl-7.45.0/lib/fileinfo.c | 50 + .../library/curl/curl-7.45.0/lib/fileinfo.h | 33 + .../curl/curl-7.45.0/lib/firefox-db2pem.sh | 54 + .../library/curl/curl-7.45.0/lib/formdata.c | 1551 + .../library/curl/curl-7.45.0/lib/formdata.h | 98 + .../3rd/library/curl/curl-7.45.0/lib/ftp.c | 4607 ++ .../3rd/library/curl/curl-7.45.0/lib/ftp.h | 159 + .../curl/curl-7.45.0/lib/ftplistparser.c | 1048 + .../curl/curl-7.45.0/lib/ftplistparser.h | 41 + .../3rd/library/curl/curl-7.45.0/lib/getenv.c | 53 + .../library/curl/curl-7.45.0/lib/getinfo.c | 410 + .../library/curl/curl-7.45.0/lib/getinfo.h | 27 + .../3rd/library/curl/curl-7.45.0/lib/gopher.c | 167 + .../3rd/library/curl/curl-7.45.0/lib/gopher.h | 29 + .../3rd/library/curl/curl-7.45.0/lib/hash.c | 368 + .../3rd/library/curl/curl-7.45.0/lib/hash.h | 100 + .../3rd/library/curl/curl-7.45.0/lib/hmac.c | 129 + .../library/curl/curl-7.45.0/lib/hostasyn.c | 153 + .../library/curl/curl-7.45.0/lib/hostcheck.c | 147 + .../library/curl/curl-7.45.0/lib/hostcheck.h | 32 + .../3rd/library/curl/curl-7.45.0/lib/hostip.c | 880 + .../3rd/library/curl/curl-7.45.0/lib/hostip.h | 250 + .../library/curl/curl-7.45.0/lib/hostip4.c | 307 + .../library/curl/curl-7.45.0/lib/hostip6.c | 221 + .../library/curl/curl-7.45.0/lib/hostsyn.c | 107 + .../3rd/library/curl/curl-7.45.0/lib/http.c | 3748 ++ .../3rd/library/curl/curl-7.45.0/lib/http.h | 251 + .../3rd/library/curl/curl-7.45.0/lib/http2.c | 1568 + .../3rd/library/curl/curl-7.45.0/lib/http2.h | 61 + .../curl/curl-7.45.0/lib/http_chunks.c | 381 + .../curl/curl-7.45.0/lib/http_chunks.h | 91 + .../curl/curl-7.45.0/lib/http_digest.c | 179 + .../curl/curl-7.45.0/lib/http_digest.h | 42 + .../curl/curl-7.45.0/lib/http_negotiate.c | 210 + .../curl/curl-7.45.0/lib/http_negotiate.h | 42 + .../curl-7.45.0/lib/http_negotiate_sspi.c | 300 + .../library/curl/curl-7.45.0/lib/http_proxy.c | 596 + .../library/curl/curl-7.45.0/lib/http_proxy.h | 42 + .../library/curl/curl-7.45.0/lib/idn_win32.c | 108 + .../3rd/library/curl/curl-7.45.0/lib/if2ip.c | 273 + .../3rd/library/curl/curl-7.45.0/lib/if2ip.h | 83 + .../3rd/library/curl/curl-7.45.0/lib/imap.c | 2142 + .../3rd/library/curl/curl-7.45.0/lib/imap.h | 96 + .../library/curl/curl-7.45.0/lib/inet_ntop.c | 198 + .../library/curl/curl-7.45.0/lib/inet_ntop.h | 38 + .../library/curl/curl-7.45.0/lib/inet_pton.c | 234 + .../library/curl/curl-7.45.0/lib/inet_pton.h | 37 + .../3rd/library/curl/curl-7.45.0/lib/krb5.c | 332 + .../3rd/library/curl/curl-7.45.0/lib/ldap.c | 1013 + .../library/curl/curl-7.45.0/lib/libcurl.la | 41 + .../curl/curl-7.45.0/lib/libcurl.plist | 35 + .../library/curl/curl-7.45.0/lib/libcurl.rc | 63 + .../library/curl/curl-7.45.0/lib/libcurl.vers | 13 + .../curl/curl-7.45.0/lib/libcurl.vers.in | 13 + .../curl-7.45.0/lib/libcurl_la-amigaos.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-amigaos.o | Bin 0 -> 644 bytes .../curl-7.45.0/lib/libcurl_la-asyn-ares.lo | 12 + .../curl-7.45.0/lib/libcurl_la-asyn-ares.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/libcurl_la-asyn-thread.lo | 12 + .../curl-7.45.0/lib/libcurl_la-asyn-thread.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/lib/libcurl_la-base64.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-base64.o | Bin 0 -> 3468 bytes .../curl-7.45.0/lib/libcurl_la-conncache.lo | 12 + .../curl-7.45.0/lib/libcurl_la-conncache.o | Bin 0 -> 4400 bytes .../curl-7.45.0/lib/libcurl_la-connect.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-connect.o | Bin 0 -> 13776 bytes .../lib/libcurl_la-content_encoding.lo | 12 + .../lib/libcurl_la-content_encoding.o | Bin 0 -> 5240 bytes .../curl/curl-7.45.0/lib/libcurl_la-cookie.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-cookie.o | Bin 0 -> 15328 bytes .../lib/libcurl_la-curl_addrinfo.lo | 12 + .../lib/libcurl_la-curl_addrinfo.o | Bin 0 -> 4164 bytes .../curl-7.45.0/lib/libcurl_la-curl_des.lo | 12 + .../curl-7.45.0/lib/libcurl_la-curl_des.o | Bin 0 -> 644 bytes .../curl-7.45.0/lib/libcurl_la-curl_endian.lo | 12 + .../curl-7.45.0/lib/libcurl_la-curl_endian.o | Bin 0 -> 1932 bytes .../lib/libcurl_la-curl_fnmatch.lo | 12 + .../curl-7.45.0/lib/libcurl_la-curl_fnmatch.o | Bin 0 -> 4240 bytes .../lib/libcurl_la-curl_gethostname.lo | 12 + .../lib/libcurl_la-curl_gethostname.o | Bin 0 -> 1156 bytes .../curl-7.45.0/lib/libcurl_la-curl_gssapi.lo | 12 + .../curl-7.45.0/lib/libcurl_la-curl_gssapi.o | Bin 0 -> 648 bytes .../lib/libcurl_la-curl_memrchr.lo | 12 + .../curl-7.45.0/lib/libcurl_la-curl_memrchr.o | Bin 0 -> 984 bytes .../lib/libcurl_la-curl_multibyte.lo | 12 + .../lib/libcurl_la-curl_multibyte.o | Bin 0 -> 652 bytes .../curl-7.45.0/lib/libcurl_la-curl_ntlm.lo | 12 + .../curl-7.45.0/lib/libcurl_la-curl_ntlm.o | Bin 0 -> 648 bytes .../lib/libcurl_la-curl_ntlm_core.lo | 12 + .../lib/libcurl_la-curl_ntlm_core.o | Bin 0 -> 652 bytes .../lib/libcurl_la-curl_ntlm_msgs.lo | 12 + .../lib/libcurl_la-curl_ntlm_msgs.o | Bin 0 -> 652 bytes .../lib/libcurl_la-curl_ntlm_wb.lo | 12 + .../curl-7.45.0/lib/libcurl_la-curl_ntlm_wb.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/libcurl_la-curl_rtmp.lo | 12 + .../curl-7.45.0/lib/libcurl_la-curl_rtmp.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/libcurl_la-curl_sasl.lo | 12 + .../curl-7.45.0/lib/libcurl_la-curl_sasl.o | Bin 0 -> 17000 bytes .../lib/libcurl_la-curl_sasl_gssapi.lo | 12 + .../lib/libcurl_la-curl_sasl_gssapi.o | Bin 0 -> 652 bytes .../lib/libcurl_la-curl_sasl_sspi.lo | 12 + .../lib/libcurl_la-curl_sasl_sspi.o | Bin 0 -> 652 bytes .../curl-7.45.0/lib/libcurl_la-curl_sspi.lo | 12 + .../curl-7.45.0/lib/libcurl_la-curl_sspi.o | Bin 0 -> 648 bytes .../lib/libcurl_la-curl_threads.lo | 12 + .../curl-7.45.0/lib/libcurl_la-curl_threads.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/lib/libcurl_la-dict.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-dict.o | Bin 0 -> 3932 bytes .../curl/curl-7.45.0/lib/libcurl_la-dotdot.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-dotdot.o | Bin 0 -> 2056 bytes .../curl/curl-7.45.0/lib/libcurl_la-easy.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-easy.o | Bin 0 -> 7212 bytes .../curl/curl-7.45.0/lib/libcurl_la-escape.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-escape.o | Bin 0 -> 4056 bytes .../curl/curl-7.45.0/lib/libcurl_la-file.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-file.o | Bin 0 -> 7124 bytes .../curl-7.45.0/lib/libcurl_la-fileinfo.lo | 12 + .../curl-7.45.0/lib/libcurl_la-fileinfo.o | Bin 0 -> 1284 bytes .../curl-7.45.0/lib/libcurl_la-formdata.lo | 12 + .../curl-7.45.0/lib/libcurl_la-formdata.o | Bin 0 -> 11920 bytes .../curl/curl-7.45.0/lib/libcurl_la-ftp.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-ftp.o | Bin 0 -> 45772 bytes .../lib/libcurl_la-ftplistparser.lo | 12 + .../lib/libcurl_la-ftplistparser.o | Bin 0 -> 7912 bytes .../curl/curl-7.45.0/lib/libcurl_la-getenv.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-getenv.o | Bin 0 -> 1100 bytes .../curl-7.45.0/lib/libcurl_la-getinfo.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-getinfo.o | Bin 0 -> 4100 bytes .../curl/curl-7.45.0/lib/libcurl_la-gopher.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-gopher.o | Bin 0 -> 2636 bytes .../curl/curl-7.45.0/lib/libcurl_la-hash.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-hash.o | Bin 0 -> 4216 bytes .../curl/curl-7.45.0/lib/libcurl_la-hmac.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-hmac.o | Bin 0 -> 1992 bytes .../curl-7.45.0/lib/libcurl_la-hostasyn.lo | 12 + .../curl-7.45.0/lib/libcurl_la-hostasyn.o | Bin 0 -> 644 bytes .../curl-7.45.0/lib/libcurl_la-hostcheck.lo | 12 + .../curl-7.45.0/lib/libcurl_la-hostcheck.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/lib/libcurl_la-hostip.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-hostip.o | Bin 0 -> 9304 bytes .../curl-7.45.0/lib/libcurl_la-hostip4.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-hostip4.o | Bin 0 -> 644 bytes .../curl-7.45.0/lib/libcurl_la-hostip6.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-hostip6.o | Bin 0 -> 2288 bytes .../curl-7.45.0/lib/libcurl_la-hostsyn.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-hostsyn.o | Bin 0 -> 1184 bytes .../curl/curl-7.45.0/lib/libcurl_la-http.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-http.o | Bin 0 -> 35944 bytes .../curl/curl-7.45.0/lib/libcurl_la-http2.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-http2.o | Bin 0 -> 1016 bytes .../curl-7.45.0/lib/libcurl_la-http_chunks.lo | 12 + .../curl-7.45.0/lib/libcurl_la-http_chunks.o | Bin 0 -> 3856 bytes .../curl-7.45.0/lib/libcurl_la-http_digest.lo | 12 + .../curl-7.45.0/lib/libcurl_la-http_digest.o | Bin 0 -> 2596 bytes .../lib/libcurl_la-http_negotiate.lo | 12 + .../lib/libcurl_la-http_negotiate.o | Bin 0 -> 652 bytes .../lib/libcurl_la-http_negotiate_sspi.lo | 12 + .../lib/libcurl_la-http_negotiate_sspi.o | Bin 0 -> 656 bytes .../curl-7.45.0/lib/libcurl_la-http_proxy.lo | 12 + .../curl-7.45.0/lib/libcurl_la-http_proxy.o | Bin 0 -> 8680 bytes .../curl-7.45.0/lib/libcurl_la-idn_win32.lo | 12 + .../curl-7.45.0/lib/libcurl_la-idn_win32.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/lib/libcurl_la-if2ip.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-if2ip.o | Bin 0 -> 2400 bytes .../curl/curl-7.45.0/lib/libcurl_la-imap.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-imap.o | Bin 0 -> 19420 bytes .../curl-7.45.0/lib/libcurl_la-inet_ntop.lo | 12 + .../curl-7.45.0/lib/libcurl_la-inet_ntop.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/libcurl_la-inet_pton.lo | 12 + .../curl-7.45.0/lib/libcurl_la-inet_pton.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/lib/libcurl_la-krb5.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-krb5.o | Bin 0 -> 640 bytes .../curl/curl-7.45.0/lib/libcurl_la-ldap.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-ldap.o | Bin 0 -> 640 bytes .../curl/curl-7.45.0/lib/libcurl_la-llist.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-llist.o | Bin 0 -> 2348 bytes .../curl/curl-7.45.0/lib/libcurl_la-md4.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-md4.o | Bin 0 -> 640 bytes .../curl/curl-7.45.0/lib/libcurl_la-md5.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-md5.o | Bin 0 -> 5668 bytes .../curl-7.45.0/lib/libcurl_la-memdebug.lo | 12 + .../curl-7.45.0/lib/libcurl_la-memdebug.o | Bin 0 -> 644 bytes .../curl-7.45.0/lib/libcurl_la-mprintf.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-mprintf.o | Bin 0 -> 12884 bytes .../curl/curl-7.45.0/lib/libcurl_la-multi.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-multi.o | Bin 0 -> 25576 bytes .../curl/curl-7.45.0/lib/libcurl_la-netrc.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-netrc.o | Bin 0 -> 3140 bytes .../curl-7.45.0/lib/libcurl_la-non-ascii.lo | 12 + .../curl-7.45.0/lib/libcurl_la-non-ascii.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/libcurl_la-nonblock.lo | 12 + .../curl-7.45.0/lib/libcurl_la-nonblock.o | Bin 0 -> 1120 bytes .../curl-7.45.0/lib/libcurl_la-openldap.lo | 12 + .../curl-7.45.0/lib/libcurl_la-openldap.o | Bin 0 -> 644 bytes .../curl-7.45.0/lib/libcurl_la-parsedate.lo | 12 + .../curl-7.45.0/lib/libcurl_la-parsedate.o | Bin 0 -> 5292 bytes .../curl-7.45.0/lib/libcurl_la-pingpong.lo | 12 + .../curl-7.45.0/lib/libcurl_la-pingpong.o | Bin 0 -> 5608 bytes .../curl-7.45.0/lib/libcurl_la-pipeline.lo | 12 + .../curl-7.45.0/lib/libcurl_la-pipeline.o | Bin 0 -> 5596 bytes .../curl/curl-7.45.0/lib/libcurl_la-pop3.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-pop3.o | Bin 0 -> 11924 bytes .../curl-7.45.0/lib/libcurl_la-progress.lo | 12 + .../curl-7.45.0/lib/libcurl_la-progress.o | Bin 0 -> 9232 bytes .../curl/curl-7.45.0/lib/libcurl_la-rawstr.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-rawstr.o | Bin 0 -> 2672 bytes .../curl/curl-7.45.0/lib/libcurl_la-rtsp.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-rtsp.o | Bin 0 -> 10792 bytes .../curl-7.45.0/lib/libcurl_la-security.lo | 12 + .../curl-7.45.0/lib/libcurl_la-security.o | Bin 0 -> 644 bytes .../curl/curl-7.45.0/lib/libcurl_la-select.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-select.o | Bin 0 -> 2904 bytes .../curl/curl-7.45.0/lib/libcurl_la-sendf.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-sendf.o | Bin 0 -> 7540 bytes .../curl/curl-7.45.0/lib/libcurl_la-share.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-share.o | Bin 0 -> 2600 bytes .../curl/curl-7.45.0/lib/libcurl_la-slist.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-slist.o | Bin 0 -> 1780 bytes .../curl/curl-7.45.0/lib/libcurl_la-smb.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-smb.o | Bin 0 -> 640 bytes .../curl/curl-7.45.0/lib/libcurl_la-smtp.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-smtp.o | Bin 0 -> 14396 bytes .../curl/curl-7.45.0/lib/libcurl_la-socks.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-socks.o | Bin 0 -> 10572 bytes .../lib/libcurl_la-socks_gssapi.lo | 12 + .../curl-7.45.0/lib/libcurl_la-socks_gssapi.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/libcurl_la-socks_sspi.lo | 12 + .../curl-7.45.0/lib/libcurl_la-socks_sspi.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/libcurl_la-speedcheck.lo | 12 + .../curl-7.45.0/lib/libcurl_la-speedcheck.o | Bin 0 -> 1728 bytes .../curl/curl-7.45.0/lib/libcurl_la-splay.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-splay.o | Bin 0 -> 2496 bytes .../curl/curl-7.45.0/lib/libcurl_la-ssh.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-ssh.o | Bin 0 -> 640 bytes .../curl/curl-7.45.0/lib/libcurl_la-strdup.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-strdup.o | Bin 0 -> 1124 bytes .../curl-7.45.0/lib/libcurl_la-strequal.lo | 12 + .../curl-7.45.0/lib/libcurl_la-strequal.o | Bin 0 -> 1184 bytes .../curl-7.45.0/lib/libcurl_la-strerror.lo | 12 + .../curl-7.45.0/lib/libcurl_la-strerror.o | Bin 0 -> 6732 bytes .../curl/curl-7.45.0/lib/libcurl_la-strtok.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-strtok.o | Bin 0 -> 644 bytes .../curl-7.45.0/lib/libcurl_la-strtoofft.lo | 12 + .../curl-7.45.0/lib/libcurl_la-strtoofft.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/lib/libcurl_la-telnet.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-telnet.o | Bin 0 -> 15812 bytes .../curl/curl-7.45.0/lib/libcurl_la-tftp.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-tftp.o | Bin 0 -> 14440 bytes .../curl-7.45.0/lib/libcurl_la-timeval.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-timeval.o | Bin 0 -> 1712 bytes .../curl-7.45.0/lib/libcurl_la-transfer.lo | 12 + .../curl-7.45.0/lib/libcurl_la-transfer.o | Bin 0 -> 17856 bytes .../curl/curl-7.45.0/lib/libcurl_la-url.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-url.o | Bin 0 -> 47996 bytes .../curl-7.45.0/lib/libcurl_la-version.lo | 12 + .../curl/curl-7.45.0/lib/libcurl_la-version.o | Bin 0 -> 1968 bytes .../curl-7.45.0/lib/libcurl_la-warnless.lo | 12 + .../curl-7.45.0/lib/libcurl_la-warnless.o | Bin 0 -> 1876 bytes .../curl-7.45.0/lib/libcurl_la-wildcard.lo | 12 + .../curl-7.45.0/lib/libcurl_la-wildcard.o | Bin 0 -> 1420 bytes .../curl-7.45.0/lib/libcurl_la-x509asn1.lo | 12 + .../curl-7.45.0/lib/libcurl_la-x509asn1.o | Bin 0 -> 644 bytes .../3rd/library/curl/curl-7.45.0/lib/llist.c | 212 + .../3rd/library/curl/curl-7.45.0/lib/llist.h | 57 + .../curl/curl-7.45.0/lib/makefile.amiga | 21 + .../library/curl/curl-7.45.0/lib/makefile.dj | 71 + .../3rd/library/curl/curl-7.45.0/lib/md4.c | 304 + .../3rd/library/curl/curl-7.45.0/lib/md5.c | 560 + .../library/curl/curl-7.45.0/lib/memdebug.c | 489 + .../library/curl/curl-7.45.0/lib/memdebug.h | 176 + .../curl/curl-7.45.0/lib/mk-ca-bundle.pl | 499 + .../curl/curl-7.45.0/lib/mk-ca-bundle.vbs | 286 + .../library/curl/curl-7.45.0/lib/mprintf.c | 1142 + .../3rd/library/curl/curl-7.45.0/lib/multi.c | 2824 + .../curl/curl-7.45.0/lib/multihandle.h | 152 + .../library/curl/curl-7.45.0/lib/multiif.h | 97 + .../3rd/library/curl/curl-7.45.0/lib/netrc.c | 203 + .../3rd/library/curl/curl-7.45.0/lib/netrc.h | 36 + .../library/curl/curl-7.45.0/lib/non-ascii.c | 338 + .../library/curl/curl-7.45.0/lib/non-ascii.h | 63 + .../library/curl/curl-7.45.0/lib/nonblock.c | 91 + .../library/curl/curl-7.45.0/lib/nonblock.h | 31 + .../3rd/library/curl/curl-7.45.0/lib/nwlib.c | 325 + .../3rd/library/curl/curl-7.45.0/lib/nwos.c | 88 + .../curl/curl-7.45.0/lib/objnames-test08.sh | 217 + .../curl/curl-7.45.0/lib/objnames-test10.sh | 217 + .../library/curl/curl-7.45.0/lib/objnames.inc | 107 + .../library/curl/curl-7.45.0/lib/openldap.c | 712 + .../library/curl/curl-7.45.0/lib/parsedate.c | 583 + .../library/curl/curl-7.45.0/lib/parsedate.h | 31 + .../library/curl/curl-7.45.0/lib/pingpong.c | 507 + .../library/curl/curl-7.45.0/lib/pingpong.h | 150 + .../library/curl/curl-7.45.0/lib/pipeline.c | 433 + .../library/curl/curl-7.45.0/lib/pipeline.h | 56 + .../3rd/library/curl/curl-7.45.0/lib/pop3.c | 1601 + .../3rd/library/curl/curl-7.45.0/lib/pop3.h | 95 + .../library/curl/curl-7.45.0/lib/progress.c | 492 + .../library/curl/curl-7.45.0/lib/progress.h | 73 + .../3rd/library/curl/curl-7.45.0/lib/rawstr.c | 142 + .../3rd/library/curl/curl-7.45.0/lib/rawstr.h | 47 + .../3rd/library/curl/curl-7.45.0/lib/rtsp.c | 826 + .../3rd/library/curl/curl-7.45.0/lib/rtsp.h | 69 + .../library/curl/curl-7.45.0/lib/security.c | 580 + .../3rd/library/curl/curl-7.45.0/lib/select.c | 578 + .../3rd/library/curl/curl-7.45.0/lib/select.h | 114 + .../3rd/library/curl/curl-7.45.0/lib/sendf.c | 710 + .../3rd/library/curl/curl-7.45.0/lib/sendf.h | 92 + .../curl/curl-7.45.0/lib/setup-os400.h | 223 + .../library/curl/curl-7.45.0/lib/setup-vms.h | 442 + .../3rd/library/curl/curl-7.45.0/lib/share.c | 247 + .../3rd/library/curl/curl-7.45.0/lib/share.h | 61 + .../library/curl/curl-7.45.0/lib/sigpipe.h | 78 + .../3rd/library/curl/curl-7.45.0/lib/slist.c | 143 + .../3rd/library/curl/curl-7.45.0/lib/slist.h | 40 + .../3rd/library/curl/curl-7.45.0/lib/smb.c | 976 + .../3rd/library/curl/curl-7.45.0/lib/smb.h | 271 + .../3rd/library/curl/curl-7.45.0/lib/smtp.c | 1671 + .../3rd/library/curl/curl-7.45.0/lib/smtp.h | 91 + .../library/curl/curl-7.45.0/lib/sockaddr.h | 43 + .../3rd/library/curl/curl-7.45.0/lib/socks.c | 755 + .../3rd/library/curl/curl-7.45.0/lib/socks.h | 77 + .../curl/curl-7.45.0/lib/socks_gssapi.c | 522 + .../library/curl/curl-7.45.0/lib/socks_sspi.c | 601 + .../library/curl/curl-7.45.0/lib/speedcheck.c | 74 + .../library/curl/curl-7.45.0/lib/speedcheck.h | 33 + .../3rd/library/curl/curl-7.45.0/lib/splay.c | 288 + .../3rd/library/curl/curl-7.45.0/lib/splay.h | 66 + .../3rd/library/curl/curl-7.45.0/lib/ssh.c | 3344 + .../3rd/library/curl/curl-7.45.0/lib/ssh.h | 195 + .../3rd/library/curl/curl-7.45.0/lib/stamp-h1 | 1 + .../3rd/library/curl/curl-7.45.0/lib/strdup.c | 73 + .../3rd/library/curl/curl-7.45.0/lib/strdup.h | 31 + .../library/curl/curl-7.45.0/lib/strequal.c | 79 + .../library/curl/curl-7.45.0/lib/strequal.h | 31 + .../library/curl/curl-7.45.0/lib/strerror.c | 1143 + .../library/curl/curl-7.45.0/lib/strerror.h | 37 + .../3rd/library/curl/curl-7.45.0/lib/strtok.c | 66 + .../3rd/library/curl/curl-7.45.0/lib/strtok.h | 34 + .../library/curl/curl-7.45.0/lib/strtoofft.c | 188 + .../library/curl/curl-7.45.0/lib/strtoofft.h | 75 + .../3rd/library/curl/curl-7.45.0/lib/telnet.c | 1675 + .../3rd/library/curl/curl-7.45.0/lib/telnet.h | 29 + .../3rd/library/curl/curl-7.45.0/lib/tftp.c | 1376 + .../3rd/library/curl/curl-7.45.0/lib/tftp.h | 29 + .../library/curl/curl-7.45.0/lib/timeval.c | 142 + .../library/curl/curl-7.45.0/lib/timeval.h | 58 + .../library/curl/curl-7.45.0/lib/transfer.c | 2008 + .../library/curl/curl-7.45.0/lib/transfer.h | 71 + .../3rd/library/curl/curl-7.45.0/lib/url.c | 6267 ++ .../3rd/library/curl/curl-7.45.0/lib/url.h | 86 + .../library/curl/curl-7.45.0/lib/urldata.h | 1704 + .../library/curl/curl-7.45.0/lib/version.c | 362 + .../curl/curl-7.45.0/lib/vtls/.deps/.dirstamp | 0 .../lib/vtls/.deps/libcurl_la-axtls.Plo | 221 + .../lib/vtls/.deps/libcurl_la-cyassl.Plo | 221 + .../lib/vtls/.deps/libcurl_la-darwinssl.Plo | 351 + .../lib/vtls/.deps/libcurl_la-gskit.Plo | 221 + .../lib/vtls/.deps/libcurl_la-gtls.Plo | 221 + .../lib/vtls/.deps/libcurl_la-nss.Plo | 221 + .../lib/vtls/.deps/libcurl_la-openssl.Plo | 221 + .../lib/vtls/.deps/libcurl_la-polarssl.Plo | 221 + .../.deps/libcurl_la-polarssl_threadlock.Plo | 221 + .../lib/vtls/.deps/libcurl_la-schannel.Plo | 221 + .../lib/vtls/.deps/libcurl_la-vtls.Plo | 416 + .../lib/vtls/.deps/libcurlu_la-axtls.Plo | 1 + .../lib/vtls/.deps/libcurlu_la-cyassl.Plo | 1 + .../lib/vtls/.deps/libcurlu_la-darwinssl.Plo | 1 + .../lib/vtls/.deps/libcurlu_la-gskit.Plo | 1 + .../lib/vtls/.deps/libcurlu_la-gtls.Plo | 1 + .../lib/vtls/.deps/libcurlu_la-nss.Plo | 1 + .../lib/vtls/.deps/libcurlu_la-openssl.Plo | 1 + .../lib/vtls/.deps/libcurlu_la-polarssl.Plo | 1 + .../.deps/libcurlu_la-polarssl_threadlock.Plo | 1 + .../lib/vtls/.deps/libcurlu_la-schannel.Plo | 1 + .../lib/vtls/.deps/libcurlu_la-vtls.Plo | 1 + .../curl/curl-7.45.0/lib/vtls/.dirstamp | 0 .../lib/vtls/.libs/libcurl_la-axtls.o | Bin 0 -> 644 bytes .../lib/vtls/.libs/libcurl_la-cyassl.o | Bin 0 -> 644 bytes .../lib/vtls/.libs/libcurl_la-darwinssl.o | Bin 0 -> 648 bytes .../lib/vtls/.libs/libcurl_la-gskit.o | Bin 0 -> 644 bytes .../lib/vtls/.libs/libcurl_la-gtls.o | Bin 0 -> 640 bytes .../lib/vtls/.libs/libcurl_la-nss.o | Bin 0 -> 640 bytes .../lib/vtls/.libs/libcurl_la-openssl.o | Bin 0 -> 644 bytes .../lib/vtls/.libs/libcurl_la-polarssl.o | Bin 0 -> 644 bytes .../.libs/libcurl_la-polarssl_threadlock.o | Bin 0 -> 656 bytes .../lib/vtls/.libs/libcurl_la-schannel.o | Bin 0 -> 644 bytes .../lib/vtls/.libs/libcurl_la-vtls.o | Bin 0 -> 3088 bytes .../library/curl/curl-7.45.0/lib/vtls/axtls.c | 690 + .../library/curl/curl-7.45.0/lib/vtls/axtls.h | 71 + .../curl/curl-7.45.0/lib/vtls/cyassl.c | 787 + .../curl/curl-7.45.0/lib/vtls/cyassl.h | 75 + .../curl/curl-7.45.0/lib/vtls/darwinssl.c | 2484 + .../curl/curl-7.45.0/lib/vtls/darwinssl.h | 76 + .../library/curl/curl-7.45.0/lib/vtls/gskit.c | 1069 + .../library/curl/curl-7.45.0/lib/vtls/gskit.h | 71 + .../library/curl/curl-7.45.0/lib/vtls/gtls.c | 1619 + .../library/curl/curl-7.45.0/lib/vtls/gtls.h | 88 + .../curl-7.45.0/lib/vtls/libcurl_la-axtls.lo | 12 + .../curl-7.45.0/lib/vtls/libcurl_la-axtls.o | Bin 0 -> 644 bytes .../curl-7.45.0/lib/vtls/libcurl_la-cyassl.lo | 12 + .../curl-7.45.0/lib/vtls/libcurl_la-cyassl.o | Bin 0 -> 644 bytes .../lib/vtls/libcurl_la-darwinssl.lo | 12 + .../lib/vtls/libcurl_la-darwinssl.o | Bin 0 -> 648 bytes .../curl-7.45.0/lib/vtls/libcurl_la-gskit.lo | 12 + .../curl-7.45.0/lib/vtls/libcurl_la-gskit.o | Bin 0 -> 644 bytes .../curl-7.45.0/lib/vtls/libcurl_la-gtls.lo | 12 + .../curl-7.45.0/lib/vtls/libcurl_la-gtls.o | Bin 0 -> 640 bytes .../curl-7.45.0/lib/vtls/libcurl_la-nss.lo | 12 + .../curl-7.45.0/lib/vtls/libcurl_la-nss.o | Bin 0 -> 640 bytes .../lib/vtls/libcurl_la-openssl.lo | 12 + .../curl-7.45.0/lib/vtls/libcurl_la-openssl.o | Bin 0 -> 644 bytes .../lib/vtls/libcurl_la-polarssl.lo | 12 + .../lib/vtls/libcurl_la-polarssl.o | Bin 0 -> 644 bytes .../vtls/libcurl_la-polarssl_threadlock.lo | 12 + .../lib/vtls/libcurl_la-polarssl_threadlock.o | Bin 0 -> 656 bytes .../lib/vtls/libcurl_la-schannel.lo | 12 + .../lib/vtls/libcurl_la-schannel.o | Bin 0 -> 644 bytes .../curl-7.45.0/lib/vtls/libcurl_la-vtls.lo | 12 + .../curl-7.45.0/lib/vtls/libcurl_la-vtls.o | Bin 0 -> 2668 bytes .../library/curl/curl-7.45.0/lib/vtls/nss.c | 2087 + .../library/curl/curl-7.45.0/lib/vtls/nssg.h | 102 + .../curl/curl-7.45.0/lib/vtls/openssl.c | 3074 + .../curl/curl-7.45.0/lib/vtls/openssl.h | 120 + .../curl/curl-7.45.0/lib/vtls/polarssl.c | 753 + .../curl/curl-7.45.0/lib/vtls/polarssl.h | 75 + .../lib/vtls/polarssl_threadlock.c | 153 + .../lib/vtls/polarssl_threadlock.h | 53 + .../curl/curl-7.45.0/lib/vtls/schannel.c | 1501 + .../curl/curl-7.45.0/lib/vtls/schannel.h | 118 + .../library/curl/curl-7.45.0/lib/vtls/vtls.c | 963 + .../library/curl/curl-7.45.0/lib/vtls/vtls.h | 158 + .../library/curl/curl-7.45.0/lib/warnless.c | 486 + .../library/curl/curl-7.45.0/lib/warnless.h | 107 + .../library/curl/curl-7.45.0/lib/wildcard.c | 69 + .../library/curl/curl-7.45.0/lib/wildcard.h | 58 + .../library/curl/curl-7.45.0/lib/x509asn1.c | 1188 + .../library/curl/curl-7.45.0/lib/x509asn1.h | 132 + .../3rd/library/curl/curl-7.45.0/libcurl.pc | 39 + .../library/curl/curl-7.45.0/libcurl.pc.in | 39 + .../3rd/library/curl/curl-7.45.0/libtool | 10086 +++ .../3rd/library/curl/curl-7.45.0/ltmain.sh | 9661 +++ .../curl/curl-7.45.0/m4/curl-compilers.m4 | 1557 + .../curl/curl-7.45.0/m4/curl-confopts.m4 | 628 + .../curl/curl-7.45.0/m4/curl-functions.m4 | 6981 ++ .../curl/curl-7.45.0/m4/curl-openssl.m4 | 269 + .../curl/curl-7.45.0/m4/curl-override.m4 | 76 + .../curl/curl-7.45.0/m4/curl-reentrant.m4 | 617 + .../library/curl/curl-7.45.0/m4/libtool.m4 | 7997 +++ .../library/curl/curl-7.45.0/m4/ltoptions.m4 | 384 + .../library/curl/curl-7.45.0/m4/ltsugar.m4 | 123 + .../library/curl/curl-7.45.0/m4/ltversion.m4 | 23 + .../curl/curl-7.45.0/m4/lt~obsolete.m4 | 98 + .../curl/curl-7.45.0/m4/xc-am-iface.m4 | 253 + .../curl/curl-7.45.0/m4/xc-cc-check.m4 | 96 + .../curl/curl-7.45.0/m4/xc-lt-iface.m4 | 465 + .../curl/curl-7.45.0/m4/xc-translit.m4 | 164 + .../curl/curl-7.45.0/m4/xc-val-flgs.m4 | 243 + .../curl/curl-7.45.0/m4/zz40-xc-ovr.m4 | 668 + .../curl/curl-7.45.0/m4/zz50-xc-ovr.m4 | 60 + .../curl/curl-7.45.0/m4/zz60-xc-ovr.m4 | 64 + .../3rd/library/curl/curl-7.45.0/maketgz | 188 + .../3rd/library/curl/curl-7.45.0/missing | 215 + .../curl/curl-7.45.0/packages/AIX/Makefile | 702 + .../curl/curl-7.45.0/packages/AIX/Makefile.am | 3 + .../curl/curl-7.45.0/packages/AIX/Makefile.in | 702 + .../curl-7.45.0/packages/AIX/RPM/Makefile | 523 + .../curl-7.45.0/packages/AIX/RPM/Makefile.am | 2 + .../curl-7.45.0/packages/AIX/RPM/Makefile.in | 523 + .../curl/curl-7.45.0/packages/AIX/RPM/README | 33 + .../curl-7.45.0/packages/AIX/RPM/curl.spec | 134 + .../curl-7.45.0/packages/AIX/RPM/curl.spec.in | 134 + .../curl-7.45.0/packages/Android/Android.mk | 112 + .../curl/curl-7.45.0/packages/DOS/README | 11 + .../curl/curl-7.45.0/packages/DOS/common.dj | 136 + .../curl/curl-7.45.0/packages/EPM/Makefile | 524 + .../curl/curl-7.45.0/packages/EPM/Makefile.am | 3 + .../curl/curl-7.45.0/packages/EPM/Makefile.in | 524 + .../curl/curl-7.45.0/packages/EPM/README | 12 + .../curl/curl-7.45.0/packages/EPM/curl.list | 60 + .../curl-7.45.0/packages/EPM/curl.list.in | 60 + .../curl/curl-7.45.0/packages/Linux/Makefile | 701 + .../curl-7.45.0/packages/Linux/Makefile.am | 1 + .../curl-7.45.0/packages/Linux/Makefile.in | 701 + .../curl-7.45.0/packages/Linux/RPM/Makefile | 526 + .../packages/Linux/RPM/Makefile.am | 2 + .../packages/Linux/RPM/Makefile.in | 526 + .../curl-7.45.0/packages/Linux/RPM/README | 5 + .../packages/Linux/RPM/curl-ssl.spec | 85 + .../packages/Linux/RPM/curl-ssl.spec.in | 85 + .../curl-7.45.0/packages/Linux/RPM/curl.spec | 84 + .../packages/Linux/RPM/curl.spec.in | 84 + .../packages/Linux/RPM/make_curl_rpm | 62 + .../curl/curl-7.45.0/packages/Makefile | 733 + .../curl/curl-7.45.0/packages/Makefile.am | 33 + .../curl/curl-7.45.0/packages/Makefile.in | 733 + .../curl-7.45.0/packages/NetWare/get_exp.awk | 72 + .../curl-7.45.0/packages/NetWare/get_ver.awk | 44 + .../curl-7.45.0/packages/OS400/README.OS400 | 307 + .../curl-7.45.0/packages/OS400/ccsidcurl.c | 1321 + .../curl-7.45.0/packages/OS400/ccsidcurl.h | 71 + .../curl-7.45.0/packages/OS400/curl.inc.in | 2334 + .../curl-7.45.0/packages/OS400/initscript.sh | 246 + .../packages/OS400/make-include.sh | 92 + .../curl-7.45.0/packages/OS400/make-lib.sh | 199 + .../curl-7.45.0/packages/OS400/make-src.sh | 4 + .../curl-7.45.0/packages/OS400/make-tests.sh | 114 + .../curl-7.45.0/packages/OS400/makefile.sh | 53 + .../curl-7.45.0/packages/OS400/os400sys.c | 1416 + .../curl-7.45.0/packages/OS400/os400sys.h | 55 + .../library/curl/curl-7.45.0/packages/README | 27 + .../curl-7.45.0/packages/Solaris/Makefile | 554 + .../curl-7.45.0/packages/Solaris/Makefile.am | 38 + .../curl-7.45.0/packages/Solaris/Makefile.in | 554 + .../packages/Symbian/bwins/libcurlu.def | 61 + .../packages/Symbian/eabi/libcurlu.def | 61 + .../packages/Symbian/group/bld.inf | 10 + .../packages/Symbian/group/curl.iby | 15 + .../packages/Symbian/group/curl.mmp | 64 + .../packages/Symbian/group/curl.pkg | 26 + .../packages/Symbian/group/libcurl.iby | 14 + .../packages/Symbian/group/libcurl.mmp | 64 + .../packages/Symbian/group/libcurl.pkg | 22 + .../curl-7.45.0/packages/Symbian/readme.txt | 93 + .../curl/curl-7.45.0/packages/TPF/curl.mak | 60 + .../curl-7.45.0/packages/TPF/maketpf.env_curl | 25 + .../packages/TPF/maketpf.env_curllib | 57 + .../curl/curl-7.45.0/packages/Win32/Makefile | 702 + .../curl-7.45.0/packages/Win32/Makefile.am | 3 + .../curl-7.45.0/packages/Win32/Makefile.in | 702 + .../curl/curl-7.45.0/packages/Win32/README | 53 + .../packages/Win32/cygwin/Makefile | 582 + .../packages/Win32/cygwin/Makefile.am | 62 + .../packages/Win32/cygwin/Makefile.in | 582 + .../curl-7.45.0/packages/Win32/cygwin/README | 114 + .../curl/curl-7.45.0/packages/vms/Makefile | 557 + .../curl/curl-7.45.0/packages/vms/Makefile.am | 36 + .../curl/curl-7.45.0/packages/vms/Makefile.in | 557 + .../packages/vms/backup_gnv_curl_src.com | 132 + .../packages/vms/clean_gnv_curl.com | 250 + .../packages/vms/compare_curl_source.com | 371 + .../curl-7.45.0/packages/vms/config_h.com | 2184 + .../curl-7.45.0/packages/vms/curl_crtl_init.c | 311 + .../packages/vms/curl_gnv_build_steps.txt | 288 + .../packages/vms/curl_release_note_start.txt | 77 + .../curl-7.45.0/packages/vms/curl_startup.com | 100 + .../curl/curl-7.45.0/packages/vms/curlmsg.h | 140 + .../curl/curl-7.45.0/packages/vms/curlmsg.msg | 111 + .../curl/curl-7.45.0/packages/vms/curlmsg.sdl | 115 + .../curl-7.45.0/packages/vms/curlmsg_vms.h | 141 + .../vms/generate_config_vms_h_curl.com | 484 + .../packages/vms/generate_vax_transfer.com | 274 + .../packages/vms/gnv_conftest.c_first | 61 + .../packages/vms/gnv_curl_configure.sh | 46 + .../packages/vms/gnv_libcurl_symbols.opt | 181 + .../packages/vms/gnv_link_curl.com | 852 + .../packages/vms/macro32_exactcase.patch | 11 + .../packages/vms/make_gnv_curl_install.sh | 45 + .../packages/vms/make_pcsi_curl_kit_name.com | 190 + .../packages/vms/pcsi_gnv_curl_file_list.txt | 127 + .../packages/vms/pcsi_product_gnv_curl.com | 199 + .../curl/curl-7.45.0/packages/vms/readme | 228 + .../packages/vms/report_openssl_version.c | 100 + .../packages/vms/setup_gnv_curl_build.com | 288 + .../packages/vms/stage_curl_install.com | 177 + .../curl-7.45.0/packages/vms/vms_eco_level.h | 30 + .../library/curl/curl-7.45.0/projects/README | 176 + .../projects/Windows/VC10/curl-all.sln | 298 + .../projects/Windows/VC10/lib/libcurl.sln | 181 + .../projects/Windows/VC10/lib/libcurl.vcxproj | 2561 + .../projects/Windows/VC10/src/curl.sln | 181 + .../projects/Windows/VC10/src/curl.vcxproj | 2730 + .../projects/Windows/VC11/curl-all.sln | 298 + .../projects/Windows/VC11/lib/libcurl.sln | 181 + .../projects/Windows/VC11/lib/libcurl.vcxproj | 2617 + .../projects/Windows/VC11/src/curl.sln | 181 + .../projects/Windows/VC11/src/curl.vcxproj | 2786 + .../projects/Windows/VC12/curl-all.sln | 298 + .../projects/Windows/VC12/lib/libcurl.sln | 181 + .../projects/Windows/VC12/lib/libcurl.vcxproj | 2617 + .../projects/Windows/VC12/src/curl.sln | 181 + .../projects/Windows/VC12/src/curl.vcxproj | 2786 + .../projects/Windows/VC14/curl-all.sln | 298 + .../projects/Windows/VC14/lib/libcurl.sln | 181 + .../projects/Windows/VC14/lib/libcurl.vcxproj | 2617 + .../projects/Windows/VC14/src/curl.sln | 181 + .../projects/Windows/VC14/src/curl.vcxproj | 2786 + .../projects/Windows/VC6/curl-all.dsw | 44 + .../projects/Windows/VC6/lib/libcurl.dsp | 1649 + .../projects/Windows/VC6/lib/libcurl.dsw | 29 + .../projects/Windows/VC6/src/curl.dsp | 1058 + .../projects/Windows/VC6/src/curl.dsw | 29 + .../projects/Windows/VC7.1/curl-all.sln | 140 + .../projects/Windows/VC7.1/lib/libcurl.sln | 87 + .../projects/Windows/VC7.1/lib/libcurl.vcproj | 1963 + .../projects/Windows/VC7.1/src/curl.sln | 87 + .../projects/Windows/VC7.1/src/curl.vcproj | 1652 + .../projects/Windows/VC7/curl-all.sln | 138 + .../projects/Windows/VC7/lib/libcurl.sln | 87 + .../projects/Windows/VC7/lib/libcurl.vcproj | 1817 + .../projects/Windows/VC7/src/curl.sln | 87 + .../projects/Windows/VC7/src/curl.vcproj | 1506 + .../projects/Windows/VC8/curl-all.sln | 258 + .../projects/Windows/VC8/lib/libcurl.sln | 157 + .../projects/Windows/VC8/lib/libcurl.vcproj | 4551 ++ .../projects/Windows/VC8/src/curl.sln | 157 + .../projects/Windows/VC8/src/curl.vcproj | 4463 ++ .../projects/Windows/VC9/curl-all.sln | 258 + .../projects/Windows/VC9/lib/libcurl.sln | 157 + .../projects/Windows/VC9/lib/libcurl.vcproj | 4492 ++ .../projects/Windows/VC9/src/curl.sln | 157 + .../projects/Windows/VC9/src/curl.vcproj | 4320 ++ .../curl/curl-7.45.0/projects/checksrc.bat | 118 + .../library/curl/curl-7.45.0/scripts/zsh.pl | 77 + .../src/.deps/curl-tool_binmode.Po | 262 + .../curl-7.45.0/src/.deps/curl-tool_bname.Po | 266 + .../curl-7.45.0/src/.deps/curl-tool_cb_dbg.Po | 296 + .../curl-7.45.0/src/.deps/curl-tool_cb_hdr.Po | 296 + .../curl-7.45.0/src/.deps/curl-tool_cb_prg.Po | 294 + .../curl-7.45.0/src/.deps/curl-tool_cb_rea.Po | 291 + .../curl-7.45.0/src/.deps/curl-tool_cb_see.Po | 291 + .../curl-7.45.0/src/.deps/curl-tool_cb_wrt.Po | 294 + .../src/.deps/curl-tool_cfgable.Po | 273 + .../src/.deps/curl-tool_convert.Po | 262 + .../curl-7.45.0/src/.deps/curl-tool_dirhie.Po | 285 + .../curl-7.45.0/src/.deps/curl-tool_doswin.Po | 262 + .../src/.deps/curl-tool_easysrc.Po | 294 + .../src/.deps/curl-tool_formparse.Po | 298 + .../src/.deps/curl-tool_getparam.Po | 312 + .../src/.deps/curl-tool_getpass.Po | 286 + .../curl-7.45.0/src/.deps/curl-tool_help.Po | 276 + .../src/.deps/curl-tool_helpers.Po | 298 + .../src/.deps/curl-tool_homedir.Po | 269 + .../src/.deps/curl-tool_hugehelp.Po | 271 + .../src/.deps/curl-tool_libinfo.Po | 287 + .../curl-7.45.0/src/.deps/curl-tool_main.Po | 328 + .../src/.deps/curl-tool_metalink.Po | 262 + .../curl-7.45.0/src/.deps/curl-tool_mfiles.Po | 266 + .../curl-7.45.0/src/.deps/curl-tool_msgs.Po | 291 + .../src/.deps/curl-tool_operate.Po | 379 + .../src/.deps/curl-tool_operhlp.Po | 296 + .../src/.deps/curl-tool_panykey.Po | 262 + .../src/.deps/curl-tool_paramhlp.Po | 307 + .../src/.deps/curl-tool_parsecfg.Po | 300 + .../curl-7.45.0/src/.deps/curl-tool_setopt.Po | 294 + .../curl-7.45.0/src/.deps/curl-tool_sleep.Po | 274 + .../curl-7.45.0/src/.deps/curl-tool_strdup.Po | 264 + .../src/.deps/curl-tool_urlglob.Po | 287 + .../curl-7.45.0/src/.deps/curl-tool_util.Po | 266 + .../curl-7.45.0/src/.deps/curl-tool_vms.Po | 262 + .../src/.deps/curl-tool_writeenv.Po | 262 + .../src/.deps/curl-tool_writeout.Po | 291 + .../curl-7.45.0/src/.deps/curl-tool_xattr.Po | 269 + .../src/.deps/libcurltool_la-tool_binmode.Plo | 1 + .../src/.deps/libcurltool_la-tool_bname.Plo | 1 + .../src/.deps/libcurltool_la-tool_cb_dbg.Plo | 1 + .../src/.deps/libcurltool_la-tool_cb_hdr.Plo | 1 + .../src/.deps/libcurltool_la-tool_cb_prg.Plo | 1 + .../src/.deps/libcurltool_la-tool_cb_rea.Plo | 1 + .../src/.deps/libcurltool_la-tool_cb_see.Plo | 1 + .../src/.deps/libcurltool_la-tool_cb_wrt.Plo | 1 + .../src/.deps/libcurltool_la-tool_cfgable.Plo | 1 + .../src/.deps/libcurltool_la-tool_convert.Plo | 1 + .../src/.deps/libcurltool_la-tool_dirhie.Plo | 1 + .../src/.deps/libcurltool_la-tool_doswin.Plo | 1 + .../src/.deps/libcurltool_la-tool_easysrc.Plo | 1 + .../.deps/libcurltool_la-tool_formparse.Plo | 1 + .../.deps/libcurltool_la-tool_getparam.Plo | 1 + .../src/.deps/libcurltool_la-tool_getpass.Plo | 1 + .../src/.deps/libcurltool_la-tool_help.Plo | 1 + .../src/.deps/libcurltool_la-tool_helpers.Plo | 1 + .../src/.deps/libcurltool_la-tool_homedir.Plo | 1 + .../.deps/libcurltool_la-tool_hugehelp.Plo | 1 + .../src/.deps/libcurltool_la-tool_libinfo.Plo | 1 + .../src/.deps/libcurltool_la-tool_main.Plo | 1 + .../.deps/libcurltool_la-tool_metalink.Plo | 1 + .../src/.deps/libcurltool_la-tool_mfiles.Plo | 1 + .../src/.deps/libcurltool_la-tool_msgs.Plo | 1 + .../src/.deps/libcurltool_la-tool_operate.Plo | 1 + .../src/.deps/libcurltool_la-tool_operhlp.Plo | 1 + .../src/.deps/libcurltool_la-tool_panykey.Plo | 1 + .../.deps/libcurltool_la-tool_paramhlp.Plo | 1 + .../.deps/libcurltool_la-tool_parsecfg.Plo | 1 + .../src/.deps/libcurltool_la-tool_setopt.Plo | 1 + .../src/.deps/libcurltool_la-tool_sleep.Plo | 1 + .../src/.deps/libcurltool_la-tool_strdup.Plo | 1 + .../src/.deps/libcurltool_la-tool_urlglob.Plo | 1 + .../src/.deps/libcurltool_la-tool_util.Plo | 1 + .../src/.deps/libcurltool_la-tool_vms.Plo | 1 + .../.deps/libcurltool_la-tool_writeenv.Plo | 1 + .../.deps/libcurltool_la-tool_writeout.Plo | 1 + .../src/.deps/libcurltool_la-tool_xattr.Plo | 1 + .../library/curl/curl-7.45.0/src/.libs/curl | Bin 0 -> 185684 bytes .../curl/curl-7.45.0/src/CMakeLists.txt | 78 + .../3rd/library/curl/curl-7.45.0/src/Makefile | 2239 + .../curl/curl-7.45.0/src/Makefile.Watcom | 234 + .../library/curl/curl-7.45.0/src/Makefile.am | 134 + .../library/curl/curl-7.45.0/src/Makefile.b32 | 154 + .../library/curl/curl-7.45.0/src/Makefile.in | 2053 + .../library/curl/curl-7.45.0/src/Makefile.inc | 113 + .../library/curl/curl-7.45.0/src/Makefile.m32 | 366 + .../curl/curl-7.45.0/src/Makefile.netware | 524 + .../curl/curl-7.45.0/src/Makefile.vc10 | 544 + .../curl/curl-7.45.0/src/Makefile.vc11 | 544 + .../curl/curl-7.45.0/src/Makefile.vc12 | 544 + .../curl/curl-7.45.0/src/Makefile.vc14 | 544 + .../library/curl/curl-7.45.0/src/Makefile.vc6 | 544 + .../library/curl/curl-7.45.0/src/Makefile.vc7 | 544 + .../library/curl/curl-7.45.0/src/Makefile.vc8 | 544 + .../library/curl/curl-7.45.0/src/Makefile.vc9 | 544 + .../curl/curl-7.45.0/src/checksrc.whitelist | 3 + .../3rd/library/curl/curl-7.45.0/src/curl | 228 + .../curl/curl-7.45.0/src/curl-tool_binmode.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/src/curl-tool_bname.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/src/curl-tool_cb_dbg.o | Bin 0 -> 4768 bytes .../curl/curl-7.45.0/src/curl-tool_cb_hdr.o | Bin 0 -> 2536 bytes .../curl/curl-7.45.0/src/curl-tool_cb_prg.o | Bin 0 -> 2896 bytes .../curl/curl-7.45.0/src/curl-tool_cb_rea.o | Bin 0 -> 1172 bytes .../curl/curl-7.45.0/src/curl-tool_cb_see.o | Bin 0 -> 1056 bytes .../curl/curl-7.45.0/src/curl-tool_cb_wrt.o | Bin 0 -> 2432 bytes .../curl/curl-7.45.0/src/curl-tool_cfgable.o | Bin 0 -> 3556 bytes .../curl/curl-7.45.0/src/curl-tool_convert.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/src/curl-tool_dirhie.o | Bin 0 -> 2868 bytes .../curl/curl-7.45.0/src/curl-tool_doswin.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/src/curl-tool_easysrc.o | Bin 0 -> 5456 bytes .../curl-7.45.0/src/curl-tool_formparse.o | Bin 0 -> 5100 bytes .../curl/curl-7.45.0/src/curl-tool_getparam.o | Bin 0 -> 33464 bytes .../curl/curl-7.45.0/src/curl-tool_getpass.o | Bin 0 -> 2208 bytes .../curl/curl-7.45.0/src/curl-tool_help.o | Bin 0 -> 16316 bytes .../curl/curl-7.45.0/src/curl-tool_helpers.o | Bin 0 -> 3008 bytes .../curl/curl-7.45.0/src/curl-tool_homedir.o | Bin 0 -> 1428 bytes .../curl/curl-7.45.0/src/curl-tool_hugehelp.o | Bin 0 -> 52796 bytes .../curl/curl-7.45.0/src/curl-tool_libinfo.o | Bin 0 -> 2108 bytes .../curl/curl-7.45.0/src/curl-tool_main.o | Bin 0 -> 2620 bytes .../curl/curl-7.45.0/src/curl-tool_metalink.o | Bin 0 -> 652 bytes .../curl/curl-7.45.0/src/curl-tool_mfiles.o | Bin 0 -> 1568 bytes .../curl/curl-7.45.0/src/curl-tool_msgs.o | Bin 0 -> 2432 bytes .../curl/curl-7.45.0/src/curl-tool_operate.o | Bin 0 -> 37736 bytes .../curl/curl-7.45.0/src/curl-tool_operhlp.o | Bin 0 -> 2784 bytes .../curl/curl-7.45.0/src/curl-tool_panykey.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/src/curl-tool_paramhlp.o | Bin 0 -> 8512 bytes .../curl/curl-7.45.0/src/curl-tool_parsecfg.o | Bin 0 -> 4824 bytes .../curl/curl-7.45.0/src/curl-tool_setopt.o | Bin 0 -> 13344 bytes .../curl/curl-7.45.0/src/curl-tool_sleep.o | Bin 0 -> 1032 bytes .../curl/curl-7.45.0/src/curl-tool_strdup.o | Bin 0 -> 648 bytes .../curl/curl-7.45.0/src/curl-tool_urlglob.o | Bin 0 -> 7344 bytes .../curl/curl-7.45.0/src/curl-tool_util.o | Bin 0 -> 1712 bytes .../curl/curl-7.45.0/src/curl-tool_vms.o | Bin 0 -> 644 bytes .../curl/curl-7.45.0/src/curl-tool_writeenv.o | Bin 0 -> 652 bytes .../curl/curl-7.45.0/src/curl-tool_writeout.o | Bin 0 -> 4968 bytes .../curl/curl-7.45.0/src/curl-tool_xattr.o | Bin 0 -> 1928 bytes .../3rd/library/curl/curl-7.45.0/src/curl.rc | 63 + .../curl/curl-7.45.0/src/macos/MACINSTALL.TXT | 1 + .../src/macos/curl.mcp.xml.sit.hqx | 1 + .../src/macos/src/curl_GUSIConfig.cpp | 1 + .../curl-7.45.0/src/macos/src/macos_main.cpp | 1 + .../curl/curl-7.45.0/src/makefile.amiga | 30 + .../library/curl/curl-7.45.0/src/makefile.dj | 96 + .../library/curl/curl-7.45.0/src/mkhelp.pl | 274 + .../curl/curl-7.45.0/src/tool_binmode.c | 52 + .../curl/curl-7.45.0/src/tool_binmode.h | 37 + .../library/curl/curl-7.45.0/src/tool_bname.c | 50 + .../library/curl/curl-7.45.0/src/tool_bname.h | 35 + .../curl/curl-7.45.0/src/tool_cb_dbg.c | 275 + .../curl/curl-7.45.0/src/tool_cb_dbg.h | 35 + .../curl/curl-7.45.0/src/tool_cb_hdr.c | 228 + .../curl/curl-7.45.0/src/tool_cb_hdr.h | 54 + .../curl/curl-7.45.0/src/tool_cb_prg.c | 150 + .../curl/curl-7.45.0/src/tool_cb_prg.h | 50 + .../curl/curl-7.45.0/src/tool_cb_rea.c | 55 + .../curl/curl-7.45.0/src/tool_cb_rea.h | 33 + .../curl/curl-7.45.0/src/tool_cb_see.c | 131 + .../curl/curl-7.45.0/src/tool_cb_see.h | 46 + .../curl/curl-7.45.0/src/tool_cb_wrt.c | 159 + .../curl/curl-7.45.0/src/tool_cb_wrt.h | 36 + .../curl/curl-7.45.0/src/tool_cfgable.c | 161 + .../curl/curl-7.45.0/src/tool_cfgable.h | 248 + .../curl/curl-7.45.0/src/tool_convert.c | 150 + .../curl/curl-7.45.0/src/tool_convert.h | 45 + .../curl/curl-7.45.0/src/tool_dirhie.c | 147 + .../curl/curl-7.45.0/src/tool_dirhie.h | 29 + .../curl/curl-7.45.0/src/tool_doswin.c | 299 + .../curl/curl-7.45.0/src/tool_doswin.h | 46 + .../curl/curl-7.45.0/src/tool_easysrc.c | 227 + .../curl/curl-7.45.0/src/tool_easysrc.h | 48 + .../curl/curl-7.45.0/src/tool_formparse.c | 361 + .../curl/curl-7.45.0/src/tool_formparse.h | 33 + .../curl/curl-7.45.0/src/tool_getparam.c | 1927 + .../curl/curl-7.45.0/src/tool_getparam.h | 63 + .../curl/curl-7.45.0/src/tool_getpass.c | 256 + .../curl/curl-7.45.0/src/tool_getpass.h | 36 + .../library/curl/curl-7.45.0/src/tool_help.c | 342 + .../library/curl/curl-7.45.0/src/tool_help.h | 31 + .../curl/curl-7.45.0/src/tool_helpers.c | 116 + .../curl/curl-7.45.0/src/tool_helpers.h | 35 + .../curl/curl-7.45.0/src/tool_homedir.c | 95 + .../curl/curl-7.45.0/src/tool_homedir.h | 28 + .../curl/curl-7.45.0/src/tool_hugehelp.c | 8770 +++ .../curl/curl-7.45.0/src/tool_hugehelp.h | 28 + .../curl/curl-7.45.0/src/tool_libinfo.c | 102 + .../curl/curl-7.45.0/src/tool_libinfo.h | 34 + .../library/curl/curl-7.45.0/src/tool_main.c | 275 + .../library/curl/curl-7.45.0/src/tool_main.h | 44 + .../curl/curl-7.45.0/src/tool_metalink.c | 982 + .../curl/curl-7.45.0/src/tool_metalink.h | 167 + .../curl/curl-7.45.0/src/tool_mfiles.c | 127 + .../curl/curl-7.45.0/src/tool_mfiles.h | 46 + .../library/curl/curl-7.45.0/src/tool_msgs.c | 121 + .../library/curl/curl-7.45.0/src/tool_msgs.h | 32 + .../curl/curl-7.45.0/src/tool_operate.c | 1910 + .../curl/curl-7.45.0/src/tool_operate.h | 29 + .../curl/curl-7.45.0/src/tool_operhlp.c | 174 + .../curl/curl-7.45.0/src/tool_operhlp.h | 39 + .../curl/curl-7.45.0/src/tool_panykey.c | 48 + .../curl/curl-7.45.0/src/tool_panykey.h | 37 + .../curl/curl-7.45.0/src/tool_paramhlp.c | 545 + .../curl/curl-7.45.0/src/tool_paramhlp.h | 55 + .../curl/curl-7.45.0/src/tool_parsecfg.c | 365 + .../curl/curl-7.45.0/src/tool_parsecfg.h | 29 + .../curl/curl-7.45.0/src/tool_sdecls.h | 151 + .../curl/curl-7.45.0/src/tool_setopt.c | 573 + .../curl/curl-7.45.0/src/tool_setopt.h | 150 + .../library/curl/curl-7.45.0/src/tool_setup.h | 74 + .../library/curl/curl-7.45.0/src/tool_sleep.c | 58 + .../library/curl/curl-7.45.0/src/tool_sleep.h | 29 + .../curl/curl-7.45.0/src/tool_strdup.c | 47 + .../curl/curl-7.45.0/src/tool_strdup.h | 30 + .../curl/curl-7.45.0/src/tool_urlglob.c | 671 + .../curl/curl-7.45.0/src/tool_urlglob.h | 77 + .../library/curl/curl-7.45.0/src/tool_util.c | 147 + .../library/curl/curl-7.45.0/src/tool_util.h | 56 + .../curl/curl-7.45.0/src/tool_version.h | 34 + .../library/curl/curl-7.45.0/src/tool_vms.c | 219 + .../library/curl/curl-7.45.0/src/tool_vms.h | 47 + .../curl/curl-7.45.0/src/tool_writeenv.c | 113 + .../curl/curl-7.45.0/src/tool_writeenv.h | 35 + .../curl/curl-7.45.0/src/tool_writeout.c | 326 + .../curl/curl-7.45.0/src/tool_writeout.h | 28 + .../library/curl/curl-7.45.0/src/tool_xattr.c | 90 + .../library/curl/curl-7.45.0/src/tool_xattr.h | 28 + .../3rd/library/curl/curl-7.45.0/test-driver | 139 + .../curl/curl-7.45.0/tests/CMakeLists.txt | 3 + .../library/curl/curl-7.45.0/tests/FILEFORMAT | 439 + .../library/curl/curl-7.45.0/tests/Makefile | 784 + .../curl/curl-7.45.0/tests/Makefile.am | 94 + .../curl/curl-7.45.0/tests/Makefile.in | 784 + .../3rd/library/curl/curl-7.45.0/tests/README | 277 + .../tests/certs/EdelCurlRoot-ca.cacert | 84 + .../tests/certs/EdelCurlRoot-ca.cnf | 11 + .../tests/certs/EdelCurlRoot-ca.crt | 84 + .../tests/certs/EdelCurlRoot-ca.csr | 17 + .../tests/certs/EdelCurlRoot-ca.der | Bin 0 -> 918 bytes .../tests/certs/EdelCurlRoot-ca.key | 27 + .../tests/certs/EdelCurlRoot-ca.prm | 18 + .../curl/curl-7.45.0/tests/certs/Makefile | 790 + .../curl/curl-7.45.0/tests/certs/Makefile.am | 91 + .../curl/curl-7.45.0/tests/certs/Makefile.in | 790 + .../tests/certs/Server-localhost-sv.crl | 21 + .../tests/certs/Server-localhost-sv.crt | 80 + .../tests/certs/Server-localhost-sv.csr | 11 + .../tests/certs/Server-localhost-sv.der | Bin 0 -> 835 bytes .../tests/certs/Server-localhost-sv.dhp | 0 .../tests/certs/Server-localhost-sv.key | 15 + .../tests/certs/Server-localhost-sv.pem | 120 + .../tests/certs/Server-localhost-sv.prm | 25 + .../tests/certs/Server-localhost-sv.pub.der | Bin 0 -> 162 bytes .../tests/certs/Server-localhost-sv.pub.pem | 6 + .../tests/certs/Server-localhost.nn-sv.crl | 21 + .../tests/certs/Server-localhost.nn-sv.crt | 80 + .../tests/certs/Server-localhost.nn-sv.csr | 11 + .../tests/certs/Server-localhost.nn-sv.der | Bin 0 -> 841 bytes .../tests/certs/Server-localhost.nn-sv.dhp | 0 .../tests/certs/Server-localhost.nn-sv.key | 15 + .../tests/certs/Server-localhost.nn-sv.pem | 120 + .../tests/certs/Server-localhost.nn-sv.prm | 25 + .../certs/Server-localhost.nn-sv.pub.der | Bin 0 -> 162 bytes .../certs/Server-localhost.nn-sv.pub.pem | 6 + .../tests/certs/Server-localhost0h-sv.crl | 22 + .../tests/certs/Server-localhost0h-sv.crt | 80 + .../tests/certs/Server-localhost0h-sv.csr | 11 + .../tests/certs/Server-localhost0h-sv.der | Bin 0 -> 837 bytes .../tests/certs/Server-localhost0h-sv.dhp | 0 .../tests/certs/Server-localhost0h-sv.key | 15 + .../tests/certs/Server-localhost0h-sv.pem | 121 + .../tests/certs/Server-localhost0h-sv.prm | 26 + .../tests/certs/Server-localhost0h-sv.pub.der | Bin 0 -> 162 bytes .../tests/certs/Server-localhost0h-sv.pub.pem | 6 + .../curl-7.45.0/tests/certs/scripts/Makefile | 548 + .../tests/certs/scripts/Makefile.am | 29 + .../tests/certs/scripts/Makefile.in | 548 + .../tests/certs/scripts/genroot.sh | 66 + .../tests/certs/scripts/genserv.sh | 118 + .../curl-7.45.0/tests/certs/srp-verifier-conf | 3 + .../curl-7.45.0/tests/certs/srp-verifier-db | 2 + .../curl/curl-7.45.0/tests/configurehelp.pm | 23 + .../curl/curl-7.45.0/tests/directories.pm | 287 + .../curl/curl-7.45.0/tests/extern-scan.pl | 60 + .../3rd/library/curl/curl-7.45.0/tests/ftp.pm | 326 + .../curl/curl-7.45.0/tests/ftpserver.pl | 3242 + .../library/curl/curl-7.45.0/tests/getpart.pm | 294 + .../curl/curl-7.45.0/tests/http_pipe.py | 441 + .../curl/curl-7.45.0/tests/httpserver.pl | 139 + .../libtest/.deps/chkhostname-chkhostname.Po | 1 + .../tests/libtest/.deps/lib1500-first.Po | 1 + .../tests/libtest/.deps/lib1500-lib1500.Po | 1 + .../tests/libtest/.deps/lib1500-testutil.Po | 1 + .../tests/libtest/.deps/lib1501-first.Po | 1 + .../tests/libtest/.deps/lib1501-lib1501.Po | 1 + .../tests/libtest/.deps/lib1501-testutil.Po | 1 + .../tests/libtest/.deps/lib1502-first.Po | 1 + .../tests/libtest/.deps/lib1502-lib1502.Po | 1 + .../tests/libtest/.deps/lib1502-testutil.Po | 1 + .../tests/libtest/.deps/lib1503-first.Po | 1 + .../tests/libtest/.deps/lib1503-lib1502.Po | 1 + .../tests/libtest/.deps/lib1503-testutil.Po | 1 + .../tests/libtest/.deps/lib1504-first.Po | 1 + .../tests/libtest/.deps/lib1504-lib1502.Po | 1 + .../tests/libtest/.deps/lib1504-testutil.Po | 1 + .../tests/libtest/.deps/lib1505-first.Po | 1 + .../tests/libtest/.deps/lib1505-lib1502.Po | 1 + .../tests/libtest/.deps/lib1505-testutil.Po | 1 + .../tests/libtest/.deps/lib1506-first.Po | 1 + .../tests/libtest/.deps/lib1506-lib1506.Po | 1 + .../tests/libtest/.deps/lib1506-testutil.Po | 1 + .../tests/libtest/.deps/lib1507-first.Po | 1 + .../tests/libtest/.deps/lib1507-lib1507.Po | 1 + .../tests/libtest/.deps/lib1507-testutil.Po | 1 + .../tests/libtest/.deps/lib1508-first.Po | 1 + .../tests/libtest/.deps/lib1508-lib1508.Po | 1 + .../tests/libtest/.deps/lib1508-testutil.Po | 1 + .../tests/libtest/.deps/lib1509-first.Po | 1 + .../tests/libtest/.deps/lib1509-lib1509.Po | 1 + .../tests/libtest/.deps/lib1509-testutil.Po | 1 + .../tests/libtest/.deps/lib1510-first.Po | 1 + .../tests/libtest/.deps/lib1510-lib1510.Po | 1 + .../tests/libtest/.deps/lib1510-testutil.Po | 1 + .../tests/libtest/.deps/lib1511-first.Po | 1 + .../tests/libtest/.deps/lib1511-lib1511.Po | 1 + .../tests/libtest/.deps/lib1511-testutil.Po | 1 + .../tests/libtest/.deps/lib1512-first.Po | 1 + .../tests/libtest/.deps/lib1512-lib1512.Po | 1 + .../tests/libtest/.deps/lib1512-testutil.Po | 1 + .../tests/libtest/.deps/lib1513-first.Po | 1 + .../tests/libtest/.deps/lib1513-lib1513.Po | 1 + .../tests/libtest/.deps/lib1513-testutil.Po | 1 + .../tests/libtest/.deps/lib1514-first.Po | 1 + .../tests/libtest/.deps/lib1514-lib1514.Po | 1 + .../tests/libtest/.deps/lib1514-testutil.Po | 1 + .../tests/libtest/.deps/lib1515-first.Po | 1 + .../tests/libtest/.deps/lib1515-lib1515.Po | 1 + .../tests/libtest/.deps/lib1515-testutil.Po | 1 + .../tests/libtest/.deps/lib1520-first.Po | 1 + .../tests/libtest/.deps/lib1520-lib1520.Po | 1 + .../tests/libtest/.deps/lib1525-first.Po | 1 + .../tests/libtest/.deps/lib1525-lib1525.Po | 1 + .../tests/libtest/.deps/lib1525-testutil.Po | 1 + .../tests/libtest/.deps/lib1526-first.Po | 1 + .../tests/libtest/.deps/lib1526-lib1526.Po | 1 + .../tests/libtest/.deps/lib1526-testutil.Po | 1 + .../tests/libtest/.deps/lib1527-first.Po | 1 + .../tests/libtest/.deps/lib1527-lib1527.Po | 1 + .../tests/libtest/.deps/lib1527-testutil.Po | 1 + .../tests/libtest/.deps/lib1528-first.Po | 1 + .../tests/libtest/.deps/lib1528-lib1528.Po | 1 + .../tests/libtest/.deps/lib1528-testutil.Po | 1 + .../tests/libtest/.deps/lib1529-first.Po | 1 + .../tests/libtest/.deps/lib1529-lib1529.Po | 1 + .../tests/libtest/.deps/lib1529-testutil.Po | 1 + .../tests/libtest/.deps/lib1530-first.Po | 1 + .../tests/libtest/.deps/lib1530-lib1530.Po | 1 + .../tests/libtest/.deps/lib1530-testutil.Po | 1 + .../tests/libtest/.deps/lib1531-first.Po | 1 + .../tests/libtest/.deps/lib1531-lib1531.Po | 1 + .../tests/libtest/.deps/lib1531-testutil.Po | 1 + .../tests/libtest/.deps/lib1900-first.Po | 1 + .../tests/libtest/.deps/lib1900-lib1900.Po | 1 + .../tests/libtest/.deps/lib1900-testutil.Po | 1 + .../tests/libtest/.deps/lib2033-first.Po | 1 + .../libtest/.deps/lib2033-libntlmconnect.Po | 1 + .../tests/libtest/.deps/lib2033-testutil.Po | 1 + .../tests/libtest/.deps/lib500-first.Po | 1 + .../tests/libtest/.deps/lib500-lib500.Po | 1 + .../tests/libtest/.deps/lib500-testtrace.Po | 1 + .../tests/libtest/.deps/lib500-testutil.Po | 1 + .../tests/libtest/.deps/lib501-first.Po | 1 + .../tests/libtest/.deps/lib501-lib501.Po | 1 + .../tests/libtest/.deps/lib502-first.Po | 1 + .../tests/libtest/.deps/lib502-lib502.Po | 1 + .../tests/libtest/.deps/lib502-testutil.Po | 1 + .../tests/libtest/.deps/lib503-first.Po | 1 + .../tests/libtest/.deps/lib503-lib503.Po | 1 + .../tests/libtest/.deps/lib503-testutil.Po | 1 + .../tests/libtest/.deps/lib504-first.Po | 1 + .../tests/libtest/.deps/lib504-lib504.Po | 1 + .../tests/libtest/.deps/lib504-testutil.Po | 1 + .../tests/libtest/.deps/lib505-first.Po | 1 + .../tests/libtest/.deps/lib505-lib505.Po | 1 + .../tests/libtest/.deps/lib506-first.Po | 1 + .../tests/libtest/.deps/lib506-lib506.Po | 1 + .../tests/libtest/.deps/lib507-first.Po | 1 + .../tests/libtest/.deps/lib507-lib507.Po | 1 + .../tests/libtest/.deps/lib507-testutil.Po | 1 + .../tests/libtest/.deps/lib508-first.Po | 1 + .../tests/libtest/.deps/lib508-lib508.Po | 1 + .../tests/libtest/.deps/lib509-first.Po | 1 + .../tests/libtest/.deps/lib509-lib509.Po | 1 + .../tests/libtest/.deps/lib510-first.Po | 1 + .../tests/libtest/.deps/lib510-lib510.Po | 1 + .../tests/libtest/.deps/lib511-first.Po | 1 + .../tests/libtest/.deps/lib511-lib511.Po | 1 + .../tests/libtest/.deps/lib512-first.Po | 1 + .../tests/libtest/.deps/lib512-lib512.Po | 1 + .../tests/libtest/.deps/lib513-first.Po | 1 + .../tests/libtest/.deps/lib513-lib513.Po | 1 + .../tests/libtest/.deps/lib514-first.Po | 1 + .../tests/libtest/.deps/lib514-lib514.Po | 1 + .../tests/libtest/.deps/lib515-first.Po | 1 + .../tests/libtest/.deps/lib515-lib515.Po | 1 + .../tests/libtest/.deps/lib516-first.Po | 1 + .../tests/libtest/.deps/lib516-lib516.Po | 1 + .../tests/libtest/.deps/lib517-first.Po | 1 + .../tests/libtest/.deps/lib517-lib517.Po | 1 + .../tests/libtest/.deps/lib518-first.Po | 1 + .../tests/libtest/.deps/lib518-lib518.Po | 1 + .../tests/libtest/.deps/lib519-first.Po | 1 + .../tests/libtest/.deps/lib519-lib519.Po | 1 + .../tests/libtest/.deps/lib520-first.Po | 1 + .../tests/libtest/.deps/lib520-lib520.Po | 1 + .../tests/libtest/.deps/lib521-first.Po | 1 + .../tests/libtest/.deps/lib521-lib521.Po | 1 + .../tests/libtest/.deps/lib523-first.Po | 1 + .../tests/libtest/.deps/lib523-lib523.Po | 1 + .../tests/libtest/.deps/lib524-first.Po | 1 + .../tests/libtest/.deps/lib524-lib524.Po | 1 + .../tests/libtest/.deps/lib525-first.Po | 1 + .../tests/libtest/.deps/lib525-lib525.Po | 1 + .../tests/libtest/.deps/lib525-testutil.Po | 1 + .../tests/libtest/.deps/lib526-first.Po | 1 + .../tests/libtest/.deps/lib526-lib526.Po | 1 + .../tests/libtest/.deps/lib526-testutil.Po | 1 + .../tests/libtest/.deps/lib527-first.Po | 1 + .../tests/libtest/.deps/lib527-lib526.Po | 1 + .../tests/libtest/.deps/lib527-testutil.Po | 1 + .../tests/libtest/.deps/lib529-first.Po | 1 + .../tests/libtest/.deps/lib529-lib525.Po | 1 + .../tests/libtest/.deps/lib529-testutil.Po | 1 + .../tests/libtest/.deps/lib530-first.Po | 1 + .../tests/libtest/.deps/lib530-lib530.Po | 1 + .../tests/libtest/.deps/lib530-testutil.Po | 1 + .../tests/libtest/.deps/lib532-first.Po | 1 + .../tests/libtest/.deps/lib532-lib526.Po | 1 + .../tests/libtest/.deps/lib532-testutil.Po | 1 + .../tests/libtest/.deps/lib533-first.Po | 1 + .../tests/libtest/.deps/lib533-lib533.Po | 1 + .../tests/libtest/.deps/lib533-testutil.Po | 1 + .../tests/libtest/.deps/lib536-first.Po | 1 + .../tests/libtest/.deps/lib536-lib536.Po | 1 + .../tests/libtest/.deps/lib536-testutil.Po | 1 + .../tests/libtest/.deps/lib537-first.Po | 1 + .../tests/libtest/.deps/lib537-lib537.Po | 1 + .../tests/libtest/.deps/lib539-first.Po | 1 + .../tests/libtest/.deps/lib539-lib539.Po | 1 + .../tests/libtest/.deps/lib540-first.Po | 1 + .../tests/libtest/.deps/lib540-lib540.Po | 1 + .../tests/libtest/.deps/lib540-testutil.Po | 1 + .../tests/libtest/.deps/lib541-first.Po | 1 + .../tests/libtest/.deps/lib541-lib541.Po | 1 + .../tests/libtest/.deps/lib542-first.Po | 1 + .../tests/libtest/.deps/lib542-lib542.Po | 1 + .../tests/libtest/.deps/lib543-first.Po | 1 + .../tests/libtest/.deps/lib543-lib543.Po | 1 + .../tests/libtest/.deps/lib544-first.Po | 1 + .../tests/libtest/.deps/lib544-lib544.Po | 1 + .../tests/libtest/.deps/lib545-first.Po | 1 + .../tests/libtest/.deps/lib545-lib544.Po | 1 + .../tests/libtest/.deps/lib547-first.Po | 1 + .../tests/libtest/.deps/lib547-lib547.Po | 1 + .../tests/libtest/.deps/lib548-first.Po | 1 + .../tests/libtest/.deps/lib548-lib547.Po | 1 + .../tests/libtest/.deps/lib549-first.Po | 1 + .../tests/libtest/.deps/lib549-lib549.Po | 1 + .../tests/libtest/.deps/lib552-first.Po | 1 + .../tests/libtest/.deps/lib552-lib552.Po | 1 + .../tests/libtest/.deps/lib553-first.Po | 1 + .../tests/libtest/.deps/lib553-lib553.Po | 1 + .../tests/libtest/.deps/lib554-first.Po | 1 + .../tests/libtest/.deps/lib554-lib554.Po | 1 + .../tests/libtest/.deps/lib555-first.Po | 1 + .../tests/libtest/.deps/lib555-lib555.Po | 1 + .../tests/libtest/.deps/lib555-testutil.Po | 1 + .../tests/libtest/.deps/lib556-first.Po | 1 + .../tests/libtest/.deps/lib556-lib556.Po | 1 + .../tests/libtest/.deps/lib557-first.Po | 1 + .../tests/libtest/.deps/lib557-lib557.Po | 1 + .../tests/libtest/.deps/lib558-first.Po | 1 + .../tests/libtest/.deps/lib558-lib558.Po | 1 + .../tests/libtest/.deps/lib560-first.Po | 1 + .../tests/libtest/.deps/lib560-lib560.Po | 1 + .../tests/libtest/.deps/lib560-testutil.Po | 1 + .../tests/libtest/.deps/lib562-first.Po | 1 + .../tests/libtest/.deps/lib562-lib562.Po | 1 + .../tests/libtest/.deps/lib564-first.Po | 1 + .../tests/libtest/.deps/lib564-lib564.Po | 1 + .../tests/libtest/.deps/lib564-testutil.Po | 1 + .../tests/libtest/.deps/lib565-first.Po | 1 + .../tests/libtest/.deps/lib565-lib510.Po | 1 + .../tests/libtest/.deps/lib566-first.Po | 1 + .../tests/libtest/.deps/lib566-lib566.Po | 1 + .../tests/libtest/.deps/lib567-first.Po | 1 + .../tests/libtest/.deps/lib567-lib567.Po | 1 + .../tests/libtest/.deps/lib568-first.Po | 1 + .../tests/libtest/.deps/lib568-lib568.Po | 1 + .../tests/libtest/.deps/lib569-first.Po | 1 + .../tests/libtest/.deps/lib569-lib569.Po | 1 + .../tests/libtest/.deps/lib570-first.Po | 1 + .../tests/libtest/.deps/lib570-lib570.Po | 1 + .../tests/libtest/.deps/lib571-first.Po | 1 + .../tests/libtest/.deps/lib571-lib571.Po | 1 + .../tests/libtest/.deps/lib572-first.Po | 1 + .../tests/libtest/.deps/lib572-lib572.Po | 1 + .../tests/libtest/.deps/lib573-first.Po | 1 + .../tests/libtest/.deps/lib573-lib573.Po | 1 + .../tests/libtest/.deps/lib573-testtrace.Po | 1 + .../tests/libtest/.deps/lib573-testutil.Po | 1 + .../tests/libtest/.deps/lib574-first.Po | 1 + .../tests/libtest/.deps/lib574-lib574.Po | 1 + .../tests/libtest/.deps/lib575-first.Po | 1 + .../tests/libtest/.deps/lib575-lib575.Po | 1 + .../tests/libtest/.deps/lib575-testutil.Po | 1 + .../tests/libtest/.deps/lib576-first.Po | 1 + .../tests/libtest/.deps/lib576-lib576.Po | 1 + .../tests/libtest/.deps/lib578-first.Po | 1 + .../tests/libtest/.deps/lib578-lib578.Po | 1 + .../tests/libtest/.deps/lib579-first.Po | 1 + .../tests/libtest/.deps/lib579-lib579.Po | 1 + .../tests/libtest/.deps/lib582-first.Po | 1 + .../tests/libtest/.deps/lib582-lib582.Po | 1 + .../tests/libtest/.deps/lib582-testutil.Po | 1 + .../tests/libtest/.deps/lib583-first.Po | 1 + .../tests/libtest/.deps/lib583-lib583.Po | 1 + .../tests/libtest/.deps/lib585-first.Po | 1 + .../tests/libtest/.deps/lib585-lib500.Po | 1 + .../tests/libtest/.deps/lib585-testtrace.Po | 1 + .../tests/libtest/.deps/lib585-testutil.Po | 1 + .../tests/libtest/.deps/lib586-first.Po | 1 + .../tests/libtest/.deps/lib586-lib586.Po | 1 + .../tests/libtest/.deps/lib587-first.Po | 1 + .../tests/libtest/.deps/lib587-lib554.Po | 1 + .../tests/libtest/.deps/lib590-first.Po | 1 + .../tests/libtest/.deps/lib590-lib590.Po | 1 + .../tests/libtest/.deps/lib591-first.Po | 1 + .../tests/libtest/.deps/lib591-lib591.Po | 1 + .../tests/libtest/.deps/lib591-testutil.Po | 1 + .../tests/libtest/.deps/lib597-first.Po | 1 + .../tests/libtest/.deps/lib597-lib597.Po | 1 + .../tests/libtest/.deps/lib597-testutil.Po | 1 + .../tests/libtest/.deps/lib598-first.Po | 1 + .../tests/libtest/.deps/lib598-lib598.Po | 1 + .../tests/libtest/.deps/lib599-first.Po | 1 + .../tests/libtest/.deps/lib599-lib599.Po | 1 + .../tests/libtest/.deps/libauthretry-first.Po | 1 + .../.deps/libauthretry-libauthretry.Po | 1 + .../.deps/libhostname_la-sethostname.Plo | 1 + .../libtest/.deps/libntlmconnect-first.Po | 1 + .../.deps/libntlmconnect-libntlmconnect.Po | 1 + .../libtest/.deps/libntlmconnect-testutil.Po | 1 + .../tests/libtest/.deps/unit1300-first.Po | 1 + .../tests/libtest/.deps/unit1301-first.Po | 1 + .../tests/libtest/.deps/unit1302-first.Po | 1 + .../tests/libtest/.deps/unit1303-first.Po | 1 + .../tests/libtest/.deps/unit1304-first.Po | 1 + .../tests/libtest/.deps/unit1305-first.Po | 1 + .../tests/libtest/.deps/unit1307-first.Po | 1 + .../tests/libtest/.deps/unit1308-first.Po | 1 + .../tests/libtest/.deps/unit1309-first.Po | 1 + .../tests/libtest/.deps/unit1330-first.Po | 1 + .../tests/libtest/.deps/unit1394-first.Po | 1 + .../tests/libtest/.deps/unit1395-first.Po | 1 + .../tests/libtest/.deps/unit1396-first.Po | 1 + .../tests/libtest/.deps/unit1397-first.Po | 1 + .../tests/libtest/.deps/unit1398-first.Po | 1 + .../tests/libtest/.deps/unit1600-first.Po | 1 + .../tests/libtest/.deps/unit1601-first.Po | 1 + .../tests/libtest/.deps/unit1602-first.Po | 1 + .../curl-7.45.0/tests/libtest/CMakeLists.txt | 122 + .../curl/curl-7.45.0/tests/libtest/Makefile | 7712 +++ .../curl-7.45.0/tests/libtest/Makefile.am | 117 + .../curl-7.45.0/tests/libtest/Makefile.in | 7066 ++ .../curl-7.45.0/tests/libtest/Makefile.inc | 397 + .../curl-7.45.0/tests/libtest/chkhostname.c | 47 + .../curl/curl-7.45.0/tests/libtest/first.c | 183 + .../curl/curl-7.45.0/tests/libtest/lib1500.c | 90 + .../curl/curl-7.45.0/tests/libtest/lib1501.c | 126 + .../curl/curl-7.45.0/tests/libtest/lib1502.c | 145 + .../curl/curl-7.45.0/tests/libtest/lib1506.c | 135 + .../curl/curl-7.45.0/tests/libtest/lib1507.c | 168 + .../curl/curl-7.45.0/tests/libtest/lib1508.c | 49 + .../curl/curl-7.45.0/tests/libtest/lib1509.c | 97 + .../curl/curl-7.45.0/tests/libtest/lib1510.c | 97 + .../curl/curl-7.45.0/tests/libtest/lib1511.c | 75 + .../curl/curl-7.45.0/tests/libtest/lib1512.c | 89 + .../curl/curl-7.45.0/tests/libtest/lib1513.c | 73 + .../curl/curl-7.45.0/tests/libtest/lib1514.c | 80 + .../curl/curl-7.45.0/tests/libtest/lib1515.c | 148 + .../curl/curl-7.45.0/tests/libtest/lib1520.c | 114 + .../curl/curl-7.45.0/tests/libtest/lib1525.c | 97 + .../curl/curl-7.45.0/tests/libtest/lib1526.c | 103 + .../curl/curl-7.45.0/tests/libtest/lib1527.c | 99 + .../curl/curl-7.45.0/tests/libtest/lib1528.c | 72 + .../curl/curl-7.45.0/tests/libtest/lib1529.c | 59 + .../curl/curl-7.45.0/tests/libtest/lib1530.c | 67 + .../curl/curl-7.45.0/tests/libtest/lib1531.c | 144 + .../curl/curl-7.45.0/tests/libtest/lib1900.c | 250 + .../curl/curl-7.45.0/tests/libtest/lib500.c | 142 + .../curl/curl-7.45.0/tests/libtest/lib501.c | 55 + .../curl/curl-7.45.0/tests/libtest/lib502.c | 92 + .../curl/curl-7.45.0/tests/libtest/lib503.c | 102 + .../curl/curl-7.45.0/tests/libtest/lib504.c | 114 + .../curl/curl-7.45.0/tests/libtest/lib505.c | 150 + .../curl/curl-7.45.0/tests/libtest/lib506.c | 379 + .../curl/curl-7.45.0/tests/libtest/lib507.c | 100 + .../curl/curl-7.45.0/tests/libtest/lib508.c | 107 + .../curl/curl-7.45.0/tests/libtest/lib509.c | 146 + .../curl/curl-7.45.0/tests/libtest/lib510.c | 130 + .../curl/curl-7.45.0/tests/libtest/lib511.c | 55 + .../curl/curl-7.45.0/tests/libtest/lib512.c | 77 + .../curl/curl-7.45.0/tests/libtest/lib513.c | 82 + .../curl/curl-7.45.0/tests/libtest/lib514.c | 78 + .../curl/curl-7.45.0/tests/libtest/lib515.c | 59 + .../curl/curl-7.45.0/tests/libtest/lib516.c | 58 + .../curl/curl-7.45.0/tests/libtest/lib517.c | 133 + .../curl/curl-7.45.0/tests/libtest/lib518.c | 516 + .../curl/curl-7.45.0/tests/libtest/lib519.c | 62 + .../curl/curl-7.45.0/tests/libtest/lib520.c | 54 + .../curl/curl-7.45.0/tests/libtest/lib521.c | 56 + .../curl/curl-7.45.0/tests/libtest/lib523.c | 57 + .../curl/curl-7.45.0/tests/libtest/lib524.c | 55 + .../curl/curl-7.45.0/tests/libtest/lib525.c | 165 + .../curl/curl-7.45.0/tests/libtest/lib526.c | 184 + .../curl/curl-7.45.0/tests/libtest/lib530.c | 122 + .../curl/curl-7.45.0/tests/libtest/lib533.c | 112 + .../curl/curl-7.45.0/tests/libtest/lib536.c | 142 + .../curl/curl-7.45.0/tests/libtest/lib537.c | 519 + .../curl/curl-7.45.0/tests/libtest/lib539.c | 91 + .../curl/curl-7.45.0/tests/libtest/lib540.c | 248 + .../curl/curl-7.45.0/tests/libtest/lib541.c | 117 + .../curl/curl-7.45.0/tests/libtest/lib542.c | 72 + .../curl/curl-7.45.0/tests/libtest/lib543.c | 57 + .../curl/curl-7.45.0/tests/libtest/lib544.c | 91 + .../curl/curl-7.45.0/tests/libtest/lib547.c | 129 + .../curl/curl-7.45.0/tests/libtest/lib549.c | 65 + .../curl/curl-7.45.0/tests/libtest/lib552.c | 220 + .../curl/curl-7.45.0/tests/libtest/lib553.c | 114 + .../curl/curl-7.45.0/tests/libtest/lib554.c | 199 + .../curl/curl-7.45.0/tests/libtest/lib555.c | 159 + .../curl/curl-7.45.0/tests/libtest/lib556.c | 107 + .../curl/curl-7.45.0/tests/libtest/lib557.c | 1398 + .../curl/curl-7.45.0/tests/libtest/lib558.c | 53 + .../curl/curl-7.45.0/tests/libtest/lib560.c | 113 + .../curl/curl-7.45.0/tests/libtest/lib562.c | 73 + .../curl/curl-7.45.0/tests/libtest/lib564.c | 93 + .../curl/curl-7.45.0/tests/libtest/lib566.c | 67 + .../curl/curl-7.45.0/tests/libtest/lib567.c | 69 + .../curl/curl-7.45.0/tests/libtest/lib568.c | 172 + .../curl/curl-7.45.0/tests/libtest/lib569.c | 124 + .../curl/curl-7.45.0/tests/libtest/lib570.c | 112 + .../curl/curl-7.45.0/tests/libtest/lib571.c | 208 + .../curl/curl-7.45.0/tests/libtest/lib572.c | 178 + .../curl/curl-7.45.0/tests/libtest/lib573.c | 113 + .../curl/curl-7.45.0/tests/libtest/lib574.c | 68 + .../curl/curl-7.45.0/tests/libtest/lib575.c | 114 + .../curl/curl-7.45.0/tests/libtest/lib576.c | 124 + .../curl/curl-7.45.0/tests/libtest/lib578.c | 102 + .../curl/curl-7.45.0/tests/libtest/lib579.c | 161 + .../curl/curl-7.45.0/tests/libtest/lib582.c | 364 + .../curl/curl-7.45.0/tests/libtest/lib583.c | 84 + .../curl/curl-7.45.0/tests/libtest/lib586.c | 243 + .../curl/curl-7.45.0/tests/libtest/lib590.c | 71 + .../curl/curl-7.45.0/tests/libtest/lib591.c | 149 + .../curl/curl-7.45.0/tests/libtest/lib597.c | 150 + .../curl/curl-7.45.0/tests/libtest/lib598.c | 72 + .../curl/curl-7.45.0/tests/libtest/lib599.c | 96 + .../curl-7.45.0/tests/libtest/libauthretry.c | 152 + .../tests/libtest/libntlmconnect.c | 281 + .../curl-7.45.0/tests/libtest/notexists.pl | 15 + .../curl-7.45.0/tests/libtest/sethostname.c | 41 + .../curl-7.45.0/tests/libtest/sethostname.h | 41 + .../curl/curl-7.45.0/tests/libtest/test.h | 434 + .../curl-7.45.0/tests/libtest/test1013.pl | 51 + .../curl-7.45.0/tests/libtest/test1022.pl | 54 + .../curl/curl-7.45.0/tests/libtest/test307.pl | 19 + .../curl/curl-7.45.0/tests/libtest/test610.pl | 33 + .../curl/curl-7.45.0/tests/libtest/test613.pl | 105 + .../curl/curl-7.45.0/tests/libtest/test75.pl | 13 + .../curl-7.45.0/tests/libtest/testtrace.c | 142 + .../curl-7.45.0/tests/libtest/testtrace.h | 37 + .../curl/curl-7.45.0/tests/libtest/testutil.c | 137 + .../curl/curl-7.45.0/tests/libtest/testutil.h | 47 + .../curl-7.45.0/tests/mem-include-scan.pl | 96 + .../curl/curl-7.45.0/tests/memanalyze.pl | 409 + .../curl/curl-7.45.0/tests/rtspserver.pl | 109 + .../library/curl/curl-7.45.0/tests/runtests.1 | 115 + .../curl/curl-7.45.0/tests/runtests.html | 98 + .../curl/curl-7.45.0/tests/runtests.pdf | Bin 0 -> 7639 bytes .../curl/curl-7.45.0/tests/runtests.pl | 5281 ++ .../curl/curl-7.45.0/tests/secureserver.pl | 354 + .../tests/server/.deps/fake_ntlm-fake_ntlm.Po | 1 + .../tests/server/.deps/fake_ntlm-getpart.Po | 1 + .../tests/server/.deps/fake_ntlm-util.Po | 1 + .../tests/server/.deps/getpart-getpart.Po | 1 + .../tests/server/.deps/getpart-testpart.Po | 1 + .../tests/server/.deps/resolve-getpart.Po | 1 + .../tests/server/.deps/resolve-resolve.Po | 1 + .../tests/server/.deps/resolve-util.Po | 1 + .../tests/server/.deps/rtspd-getpart.Po | 1 + .../tests/server/.deps/rtspd-rtspd.Po | 1 + .../tests/server/.deps/rtspd-util.Po | 1 + .../tests/server/.deps/sockfilt-getpart.Po | 1 + .../tests/server/.deps/sockfilt-sockfilt.Po | 1 + .../tests/server/.deps/sockfilt-util.Po | 1 + .../tests/server/.deps/sws-getpart.Po | 1 + .../curl-7.45.0/tests/server/.deps/sws-sws.Po | 1 + .../tests/server/.deps/sws-util.Po | 1 + .../tests/server/.deps/tftpd-getpart.Po | 1 + .../tests/server/.deps/tftpd-tftpd.Po | 1 + .../tests/server/.deps/tftpd-util.Po | 1 + .../curl-7.45.0/tests/server/CMakeLists.txt | 62 + .../curl/curl-7.45.0/tests/server/Makefile | 2410 + .../curl/curl-7.45.0/tests/server/Makefile.am | 64 + .../curl/curl-7.45.0/tests/server/Makefile.in | 2240 + .../curl-7.45.0/tests/server/Makefile.inc | 72 + .../curl/curl-7.45.0/tests/server/base64.pl | 9 + .../curl/curl-7.45.0/tests/server/fake_ntlm.c | 277 + .../curl/curl-7.45.0/tests/server/getpart.c | 451 + .../curl/curl-7.45.0/tests/server/getpart.h | 34 + .../curl/curl-7.45.0/tests/server/resolve.c | 154 + .../curl/curl-7.45.0/tests/server/rtspd.c | 1466 + .../curl-7.45.0/tests/server/server_setup.h | 29 + .../tests/server/server_sockaddr.h | 41 + .../curl/curl-7.45.0/tests/server/sockfilt.c | 1543 + .../curl/curl-7.45.0/tests/server/sws.c | 2377 + .../curl/curl-7.45.0/tests/server/testpart.c | 51 + .../curl/curl-7.45.0/tests/server/tftp.h | 61 + .../curl/curl-7.45.0/tests/server/tftpd.c | 1398 + .../curl/curl-7.45.0/tests/server/util.c | 308 + .../curl/curl-7.45.0/tests/server/util.h | 66 + .../curl/curl-7.45.0/tests/serverhelp.pm | 246 + .../library/curl/curl-7.45.0/tests/sshhelp.pm | 454 + .../curl/curl-7.45.0/tests/sshserver.pl | 1079 + .../curl/curl-7.45.0/tests/stunnel.pem | 143 + .../curl/curl-7.45.0/tests/symbol-scan.pl | 176 + .../library/curl/curl-7.45.0/tests/testcurl.1 | 124 + .../curl/curl-7.45.0/tests/testcurl.html | 122 + .../curl/curl-7.45.0/tests/testcurl.pdf | Bin 0 -> 7224 bytes .../curl/curl-7.45.0/tests/testcurl.pl | 829 + .../curl/curl-7.45.0/tests/tftpserver.pl | 110 + .../tests/unit/.deps/unit1300-unit1300.Po | 1 + .../tests/unit/.deps/unit1301-unit1301.Po | 1 + .../tests/unit/.deps/unit1302-unit1302.Po | 1 + .../tests/unit/.deps/unit1303-unit1303.Po | 1 + .../tests/unit/.deps/unit1304-unit1304.Po | 1 + .../tests/unit/.deps/unit1305-unit1305.Po | 1 + .../tests/unit/.deps/unit1307-unit1307.Po | 1 + .../tests/unit/.deps/unit1308-unit1308.Po | 1 + .../tests/unit/.deps/unit1309-unit1309.Po | 1 + .../tests/unit/.deps/unit1330-unit1330.Po | 1 + .../tests/unit/.deps/unit1394-unit1394.Po | 1 + .../tests/unit/.deps/unit1395-unit1395.Po | 1 + .../tests/unit/.deps/unit1396-unit1396.Po | 1 + .../tests/unit/.deps/unit1397-unit1397.Po | 1 + .../tests/unit/.deps/unit1398-unit1398.Po | 1 + .../tests/unit/.deps/unit1600-unit1600.Po | 1 + .../tests/unit/.deps/unit1601-unit1601.Po | 1 + .../tests/unit/.deps/unit1602-unit1602.Po | 1 + .../curl/curl-7.45.0/tests/unit/Makefile | 1648 + .../curl/curl-7.45.0/tests/unit/Makefile.am | 78 + .../curl/curl-7.45.0/tests/unit/Makefile.in | 1562 + .../curl/curl-7.45.0/tests/unit/Makefile.inc | 68 + .../curl/curl-7.45.0/tests/unit/README | 70 + .../curl/curl-7.45.0/tests/unit/curlcheck.h | 100 + .../curl/curl-7.45.0/tests/unit/unit1300.c | 292 + .../curl/curl-7.45.0/tests/unit/unit1301.c | 54 + .../curl/curl-7.45.0/tests/unit/unit1302.c | 157 + .../curl/curl-7.45.0/tests/unit/unit1303.c | 146 + .../curl/curl-7.45.0/tests/unit/unit1304.c | 185 + .../curl/curl-7.45.0/tests/unit/unit1305.c | 141 + .../curl/curl-7.45.0/tests/unit/unit1307.c | 234 + .../curl/curl-7.45.0/tests/unit/unit1308.c | 95 + .../curl/curl-7.45.0/tests/unit/unit1309.c | 110 + .../curl/curl-7.45.0/tests/unit/unit1330.c | 41 + .../curl/curl-7.45.0/tests/unit/unit1394.c | 122 + .../curl/curl-7.45.0/tests/unit/unit1395.c | 84 + .../curl/curl-7.45.0/tests/unit/unit1396.c | 111 + .../curl/curl-7.45.0/tests/unit/unit1397.c | 51 + .../curl/curl-7.45.0/tests/unit/unit1398.c | 91 + .../curl/curl-7.45.0/tests/unit/unit1600.c | 63 + .../curl/curl-7.45.0/tests/unit/unit1601.c | 51 + .../curl/curl-7.45.0/tests/unit/unit1602.c | 80 + .../curl/curl-7.45.0/tests/valgrind.pm | 117 + .../curl/curl-7.45.0/tests/valgrind.supp | 89 + .../curl-7.45.0/winbuild/BUILD.WINDOWS.txt | 98 + .../curl-7.45.0/winbuild/Makefile.msvc.names | 81 + .../curl/curl-7.45.0/winbuild/Makefile.vc | 208 + .../curl-7.45.0/winbuild/MakefileBuild.vc | 503 + .../curl-7.45.0/winbuild/gen_resp_file.bat | 6 + utils/init/buildCurl.sh | 3 + utils/init/ubuntu.sh | 2 +- 3247 files changed, 657087 insertions(+), 5 deletions(-) create mode 100644 .project create mode 100644 build/.cproject create mode 100644 build/.project create mode 100644 dsrc/sku.0/sys.server/compiled/game/script/spawning/tatooine/mos_eisley/mos_eisley_mayor_building.java create mode 100644 dsrc/sku.0/sys.server/compiled/game/script/spawning/tatooine/mos_eisley/mos_eisley_mayor_building.script create mode 100644 src/cmake/linux/FindCurl.cmake create mode 100644 src/external/3rd/library/curl/curl-7.45.0/CHANGES create mode 100644 src/external/3rd/library/curl/curl-7.45.0/CMake/CMakeConfigurableFile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/CMake/CurlTests.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/CMake/FindGSS.cmake create mode 100644 src/external/3rd/library/curl/curl-7.45.0/CMake/Macros.cmake create mode 100644 src/external/3rd/library/curl/curl-7.45.0/CMake/OtherTests.cmake create mode 100644 src/external/3rd/library/curl/curl-7.45.0/CMake/Platforms/WindowsCache.cmake create mode 100644 src/external/3rd/library/curl/curl-7.45.0/CMake/Utilities.cmake create mode 100644 src/external/3rd/library/curl/curl-7.45.0/CMakeLists.txt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/COPYING create mode 100755 src/external/3rd/library/curl/curl-7.45.0/MacOSX-Framework create mode 100644 src/external/3rd/library/curl/curl-7.45.0/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/RELEASE-NOTES create mode 100644 src/external/3rd/library/curl/curl-7.45.0/acinclude.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/aclocal.m4 create mode 100755 src/external/3rd/library/curl/curl-7.45.0/compile create mode 100755 src/external/3rd/library/curl/curl-7.45.0/config.guess create mode 100755 src/external/3rd/library/curl/curl-7.45.0/config.status create mode 100755 src/external/3rd/library/curl/curl-7.45.0/config.sub create mode 100755 src/external/3rd/library/curl/curl-7.45.0/configure create mode 100644 src/external/3rd/library/curl/curl-7.45.0/configure.ac create mode 100644 src/external/3rd/library/curl/curl-7.45.0/curl-config create mode 100644 src/external/3rd/library/curl/curl-7.45.0/curl-config.in create mode 100755 src/external/3rd/library/curl/curl-7.45.0/depcomp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/BINDINGS create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/BUGS create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/CODE_OF_CONDUCT.md create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/CONTRIBUTE create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/DISTRO-DILEMMA create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/FAQ create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/FEATURES create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/HISTORY create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/HTTP-COOKIES create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/HTTP2.md create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/INSTALL create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/INSTALL.devcpp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/INTERNALS create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/KNOWN_BUGS create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/LICENSE-MIXING create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/MAIL-ETIQUETTE create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/MANUAL create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/README.netware create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/README.win32 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/RELEASE-PROCEDURE create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/RESOURCES create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/ROADMAP.md create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/SECURITY create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/SSL-PROBLEMS create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/SSLCERTS create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/THANKS create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/TODO create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/TheArtOfHttpScripting create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/VERSIONS create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/curl-config.1 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/curl-config.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/curl-config.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/curl.1 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/curl.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/curl.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/10-at-a-time.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/anyauthput.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/certinfo.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/chkspeed.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/cookie_interface.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/debug.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/externalsocket.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/fileupload.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/fopen.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/ftp-wildcard.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/ftpget.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/ftpgetinfo.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/ftpgetresp.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/ftpsget.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/ftpupload.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/getinfo.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/getinmemory.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/http-post.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/http2-download.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/http2-serverpush.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/http2-upload.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/httpcustomheader.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/httpput.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/https.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-append.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-copy.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-create.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-delete.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-examine.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-fetch.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-list.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-lsub.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-multi.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-noop.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-search.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-ssl.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-store.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/imap-tls.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/multi-app.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/multi-debugcallback.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/multi-double.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/multi-post.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/multi-single.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/persistant.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/pop3-dele.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/pop3-list.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/pop3-multi.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/pop3-noop.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/pop3-retr.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/pop3-ssl.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/pop3-stat.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/pop3-tls.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/pop3-top.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/pop3-uidl.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/post-callback.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/postinmemory.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/postit2.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/progressfunc.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/resolve.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/rtsp.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/sendrecv.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/sepheaders.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/sftpget.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/simple.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/simplepost.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/simplessl.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/smtp-expn.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/smtp-mail.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/smtp-multi.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/smtp-ssl.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/smtp-tls.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/smtp-vrfy.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/.deps/url2file.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/10-at-a-time.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/Makefile.example create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/Makefile.inc create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/Makefile.m32 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/Makefile.netware create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/anyauthput.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/asiohiper.cpp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/cacertinmem.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/certinfo.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/chkspeed.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/cookie_interface.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/curlgtk.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/curlx.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/debug.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/evhiperfifo.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/externalsocket.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/fileupload.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/fopen.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/ftp-wildcard.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/ftpget.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/ftpgetinfo.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/ftpgetresp.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/ftpsget.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/ftpupload.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/ftpuploadresume.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/getinfo.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/getinmemory.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/ghiper.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/hiperfifo.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/href_extractor.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/htmltidy.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/htmltitle.cpp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/http-post.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/http2-download.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/http2-serverpush.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/http2-upload.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/httpcustomheader.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/httpput.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/https.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-append.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-copy.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-create.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-delete.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-examine.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-fetch.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-list.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-lsub.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-multi.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-noop.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-search.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-ssl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-store.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/imap-tls.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/makefile.dj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/multi-app.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/multi-debugcallback.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/multi-double.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/multi-post.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/multi-single.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/multi-uv.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/multithread.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/opensslthreadlock.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/persistant.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/pop3-dele.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/pop3-list.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/pop3-multi.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/pop3-noop.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/pop3-retr.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/pop3-ssl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/pop3-stat.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/pop3-tls.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/pop3-top.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/pop3-uidl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/post-callback.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/postinmemory.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/postit2.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/progressfunc.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/resolve.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/rtsp.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/sampleconv.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/sendrecv.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/sepheaders.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/sessioninfo.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/sftpget.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/simple.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/simplepost.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/simplessl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/smooth-gtk-thread.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/smtp-expn.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/smtp-mail.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/smtp-multi.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/smtp-ssl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/smtp-tls.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/smtp-vrfy.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/synctime.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/threaded-ssl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/url2file.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/usercertinmem.c create mode 100755 src/external/3rd/library/curl/curl-7.45.0/docs/examples/version-check.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/examples/xmlstream.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/index.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/ABI create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_cleanup.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_cleanup.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_cleanup.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_duphandle.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_duphandle.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_duphandle.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_escape.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_escape.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_escape.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_getinfo.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_getinfo.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_getinfo.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_init.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_init.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_init.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_pause.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_pause.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_pause.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_perform.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_perform.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_perform.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_recv.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_recv.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_recv.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_reset.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_reset.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_reset.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_send.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_send.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_send.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_setopt.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_setopt.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_setopt.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_strerror.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_strerror.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_strerror.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_unescape.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_unescape.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_easy_unescape.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_escape.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_escape.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_escape.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_formadd.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_formadd.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_formadd.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_formfree.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_formfree.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_formfree.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_formget.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_formget.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_formget.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_free.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_free.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_free.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_getdate.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_getdate.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_getdate.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_getenv.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_getenv.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_getenv.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_global_cleanup.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_global_cleanup.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_global_cleanup.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_global_init.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_global_init.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_global_init.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_global_init_mem.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_global_init_mem.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_global_init_mem.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_mprintf.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_mprintf.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_mprintf.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_add_handle.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_add_handle.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_add_handle.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_assign.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_assign.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_assign.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_cleanup.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_cleanup.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_cleanup.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_fdset.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_fdset.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_fdset.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_info_read.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_info_read.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_info_read.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_init.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_init.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_init.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_perform.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_perform.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_perform.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_remove_handle.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_remove_handle.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_remove_handle.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_setopt.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_setopt.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_setopt.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_socket.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_socket.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_socket.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_socket_action.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_socket_action.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_socket_action.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_strerror.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_strerror.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_strerror.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_timeout.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_timeout.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_timeout.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_wait.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_wait.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_multi_wait.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_cleanup.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_cleanup.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_cleanup.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_init.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_init.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_init.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_setopt.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_setopt.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_setopt.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_strerror.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_strerror.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_share_strerror.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_slist_append.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_slist_append.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_slist_append.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_slist_free_all.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_slist_free_all.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_slist_free_all.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_strequal.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_strequal.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_strequal.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_unescape.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_unescape.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_unescape.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_version.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_version.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_version.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_version_info.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_version_info.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/curl_version_info.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/index.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-easy.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-easy.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-easy.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-errors.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-errors.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-errors.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-multi.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-multi.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-multi.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-share.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-share.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-share.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-symbols.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-symbols.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-symbols.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-thread.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-thread.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-thread.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-tutorial.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-tutorial.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl-tutorial.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/libcurl.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/mksymbolsmanpage.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CERTINFO.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CERTINFO.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CERTINFO.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONNECT_TIME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONNECT_TIME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONNECT_TIME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_COOKIELIST.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_COOKIELIST.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_COOKIELIST.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_FILETIME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_FILETIME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_FILETIME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_HEADER_SIZE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_HEADER_SIZE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_HEADER_SIZE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_LASTSOCKET.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_LASTSOCKET.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_LASTSOCKET.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_LOCAL_IP.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_LOCAL_IP.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_LOCAL_IP.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_LOCAL_PORT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_LOCAL_PORT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_LOCAL_PORT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_OS_ERRNO.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_OS_ERRNO.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_OS_ERRNO.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRIMARY_IP.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRIMARY_IP.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRIMARY_IP.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRIVATE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRIVATE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PRIVATE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REDIRECT_URL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REDIRECT_URL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REDIRECT_URL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SSL_ENGINES.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SSL_ENGINES.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SSL_ENGINES.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_TLS_SESSION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_TLS_SESSION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_TLS_SESSION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_TOTAL_TIME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_TOTAL_TIME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLINFO_TOTAL_TIME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PIPELINING.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PIPELINING.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PIPELINING.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PUSHDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PUSHDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PUSHDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_SOCKETDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_SOCKETDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_SOCKETDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_TIMERDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_TIMERDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_TIMERDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_APPEND.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_APPEND.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_APPEND.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_AUTOREFERER.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_AUTOREFERER.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_AUTOREFERER.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_BUFFERSIZE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_BUFFERSIZE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_BUFFERSIZE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CAINFO.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CAINFO.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CAINFO.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CAPATH.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CAPATH.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CAPATH.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CERTINFO.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CERTINFO.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CERTINFO.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CHUNK_DATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CHUNK_DATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CHUNK_DATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIEFILE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIEFILE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIEFILE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIEJAR.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIEJAR.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIEJAR.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIELIST.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIELIST.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIELIST.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIESESSION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIESESSION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COOKIESESSION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CRLF.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CRLF.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CRLF.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CRLFILE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CRLFILE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CRLFILE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DEBUGDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DEBUGDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DEBUGDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DIRLISTONLY.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DIRLISTONLY.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DIRLISTONLY.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_SERVERS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_SERVERS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_SERVERS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_EGDSOCKET.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_EGDSOCKET.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_EGDSOCKET.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ERRORBUFFER.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ERRORBUFFER.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ERRORBUFFER.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FAILONERROR.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FAILONERROR.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FAILONERROR.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FILETIME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FILETIME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FILETIME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FORBID_REUSE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FORBID_REUSE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FORBID_REUSE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTPPORT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTPPORT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTPPORT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADER.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADER.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADER.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADERDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADERDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADERDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADEROPT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADEROPT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HEADEROPT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPAUTH.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPAUTH.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPAUTH.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPGET.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPGET.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPGET.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPHEADER.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPHEADER.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPHEADER.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPPOST.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPPOST.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPPOST.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP_VERSION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP_VERSION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_HTTP_VERSION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INFILESIZE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INFILESIZE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INFILESIZE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INTERFACE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INTERFACE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INTERFACE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IOCTLDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IOCTLDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IOCTLDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IPRESOLVE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IPRESOLVE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_IPRESOLVE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ISSUERCERT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ISSUERCERT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_ISSUERCERT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_KEYPASSWD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_KEYPASSWD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_KEYPASSWD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_KRBLEVEL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_KRBLEVEL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_KRBLEVEL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOCALPORT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOCALPORT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOCALPORT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAIL_AUTH.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAIL_AUTH.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAIL_AUTH.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAIL_FROM.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAIL_FROM.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAIL_FROM.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAIL_RCPT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAIL_RCPT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAIL_RCPT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXCONNECTS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXCONNECTS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXCONNECTS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXFILESIZE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXFILESIZE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXFILESIZE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXREDIRS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXREDIRS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAXREDIRS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NETRC.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NETRC.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NETRC.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NETRC_FILE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NETRC_FILE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NETRC_FILE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOBODY.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOBODY.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOBODY.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOPROGRESS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOPROGRESS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOPROGRESS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOPROXY.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOPROXY.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOPROXY.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOSIGNAL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOSIGNAL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_NOSIGNAL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PASSWORD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PASSWORD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PASSWORD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PATH_AS_IS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PATH_AS_IS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PATH_AS_IS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PIPEWAIT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PIPEWAIT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PIPEWAIT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PORT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PORT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PORT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POST.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POST.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POST.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTFIELDS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTFIELDS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTFIELDS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTQUOTE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTQUOTE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTQUOTE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTREDIR.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTREDIR.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_POSTREDIR.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PREQUOTE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PREQUOTE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PREQUOTE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PRIVATE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PRIVATE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PRIVATE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROGRESSDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROGRESSDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROGRESSDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROTOCOLS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROTOCOLS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROTOCOLS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXY.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXY.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXY.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYAUTH.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYAUTH.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYAUTH.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYHEADER.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYHEADER.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYHEADER.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYPORT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYPORT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYPORT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYTYPE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYTYPE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYTYPE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PUT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PUT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_PUT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_QUOTE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_QUOTE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_QUOTE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RANDOM_FILE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RANDOM_FILE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RANDOM_FILE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RANGE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RANGE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RANGE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_READDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_READDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_READDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_READFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_READFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_READFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_REFERER.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_REFERER.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_REFERER.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RESOLVE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RESOLVE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RESOLVE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RESUME_FROM.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RESUME_FROM.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RESUME_FROM.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SASL_IR.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SASL_IR.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SASL_IR.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SEEKDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SEEKDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SEEKDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SERVICE_NAME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SERVICE_NAME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SERVICE_NAME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SHARE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SHARE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SHARE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLCERT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLCERT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLCERT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLENGINE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLENGINE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLENGINE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLKEY.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLKEY.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLKEY.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLVERSION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLVERSION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSLVERSION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_STDERR.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_STDERR.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_STDERR.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_NODELAY.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_NODELAY.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TCP_NODELAY.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMECONDITION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMECONDITION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMECONDITION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMEOUT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMEOUT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMEOUT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMEVALUE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMEVALUE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TIMEVALUE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_UPLOAD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_UPLOAD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_UPLOAD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_URL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_URL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_URL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USERAGENT.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USERAGENT.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USERAGENT.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USERNAME.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USERNAME.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USERNAME.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USERPWD.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USERPWD.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USERPWD.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USE_SSL.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USE_SSL.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_USE_SSL.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_VERBOSE.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_VERBOSE.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_VERBOSE.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_WRITEDATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_WRITEDATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_WRITEDATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_XFERINFODATA.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_XFERINFODATA.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_XFERINFODATA.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.3 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/opts/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/symbols-in-versions create mode 100755 src/external/3rd/library/curl/curl-7.45.0/docs/libcurl/symbols.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/mk-ca-bundle.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/docs/mk-ca-bundle.pdf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/curl.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/curlbuild.h.cmake create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/curlbuild.h.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/curlrules.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/curlver.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/easy.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/mprintf.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/multi.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/stamp-h2 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/stdcheaders.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/include/curl/typecheck-gcc.h create mode 100755 src/external/3rd/library/curl/curl-7.45.0/install-sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/.dirstamp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/chkhostname-curl_gethostname.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/curl-nonblock.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/curl-rawstr.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/curl-strtoofft.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/curl-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/fake_ntlm-base64.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/fake_ntlm-memdebug.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/fake_ntlm-mprintf.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/fake_ntlm-nonblock.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/fake_ntlm-strequal.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/fake_ntlm-strtoofft.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/fake_ntlm-timeval.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/fake_ntlm-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/getpart-base64.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/getpart-memdebug.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/getpart-mprintf.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/getpart-nonblock.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/getpart-strequal.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/getpart-strtoofft.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/getpart-timeval.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/getpart-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1501-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1502-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1503-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1504-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1505-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1506-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1507-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1508-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1509-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1510-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1511-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1512-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1513-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1514-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1515-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1525-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1526-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1527-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1528-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1529-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1530-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1531-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib1900-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib2033-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib502-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib503-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib504-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib507-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib518-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib525-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib526-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib527-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib529-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib530-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib532-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib533-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib536-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib537-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib540-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib552-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib555-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib556-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib560-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib564-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib571-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib573-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib575-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib582-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib591-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/lib597-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-amigaos.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-asyn-ares.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-asyn-thread.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-base64.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-conncache.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-connect.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-content_encoding.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-cookie.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_addrinfo.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_des.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_endian.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_fnmatch.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_gethostname.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_gssapi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_memrchr.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_multibyte.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_ntlm.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_ntlm_core.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_ntlm_msgs.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_ntlm_wb.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_rtmp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_sasl.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_sasl_gssapi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_sasl_sspi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_sspi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-curl_threads.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-dict.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-dotdot.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-easy.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-escape.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-file.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-fileinfo.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-formdata.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-ftp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-ftplistparser.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-getenv.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-getinfo.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-gopher.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-hash.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-hmac.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-hostasyn.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-hostcheck.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-hostip.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-hostip4.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-hostip6.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-hostsyn.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-http.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-http2.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-http_chunks.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-http_digest.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-http_negotiate.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-http_negotiate_sspi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-http_proxy.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-idn_win32.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-if2ip.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-imap.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-inet_ntop.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-inet_pton.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-krb5.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-ldap.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-llist.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-md4.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-md5.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-memdebug.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-mprintf.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-multi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-netrc.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-non-ascii.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-nonblock.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-openldap.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-parsedate.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-pingpong.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-pipeline.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-pop3.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-progress.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-rawstr.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-rtsp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-security.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-select.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-sendf.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-share.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-slist.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-smb.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-smtp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-socks.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-socks_gssapi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-socks_sspi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-speedcheck.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-splay.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-ssh.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-strdup.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-strequal.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-strerror.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-strtok.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-strtoofft.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-telnet.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-tftp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-timeval.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-transfer.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-url.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-version.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-warnless.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-wildcard.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurl_la-x509asn1.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurltool_la-nonblock.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurltool_la-rawstr.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurltool_la-strtoofft.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurltool_la-warnless.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-amigaos.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-asyn-ares.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-asyn-thread.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-base64.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-conncache.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-connect.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-content_encoding.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-cookie.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_addrinfo.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_des.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_endian.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_fnmatch.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_gethostname.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_gssapi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_memrchr.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_multibyte.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_ntlm.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_ntlm_core.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_ntlm_msgs.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_ntlm_wb.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_rtmp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_sasl.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_sasl_gssapi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_sasl_sspi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_sspi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-curl_threads.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-dict.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-dotdot.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-easy.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-escape.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-file.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-fileinfo.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-formdata.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-ftp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-ftplistparser.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-getenv.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-getinfo.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-gopher.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-hash.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-hmac.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-hostasyn.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-hostcheck.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-hostip.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-hostip4.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-hostip6.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-hostsyn.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-http.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-http2.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-http_chunks.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-http_digest.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-http_negotiate.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-http_negotiate_sspi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-http_proxy.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-idn_win32.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-if2ip.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-imap.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-inet_ntop.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-inet_pton.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-krb5.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-ldap.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-llist.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-md4.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-md5.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-memdebug.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-mprintf.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-multi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-netrc.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-non-ascii.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-nonblock.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-openldap.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-parsedate.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-pingpong.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-pipeline.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-pop3.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-progress.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-rawstr.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-rtsp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-security.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-select.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-sendf.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-share.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-slist.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-smb.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-smtp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-socks.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-socks_gssapi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-socks_sspi.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-speedcheck.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-splay.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-ssh.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-strdup.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-strequal.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-strerror.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-strtok.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-strtoofft.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-telnet.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-tftp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-timeval.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-transfer.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-url.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-version.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-warnless.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-wildcard.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libcurlu_la-x509asn1.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/libntlmconnect-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/resolve-base64.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/resolve-memdebug.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/resolve-mprintf.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/resolve-nonblock.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/resolve-strequal.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/resolve-strtoofft.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/resolve-timeval.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/resolve-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/rtspd-base64.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/rtspd-memdebug.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/rtspd-mprintf.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/rtspd-nonblock.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/rtspd-strequal.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/rtspd-strtoofft.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/rtspd-timeval.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/rtspd-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sockfilt-base64.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sockfilt-inet_pton.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sockfilt-memdebug.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sockfilt-mprintf.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sockfilt-nonblock.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sockfilt-strequal.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sockfilt-strtoofft.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sockfilt-timeval.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sockfilt-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sws-base64.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sws-inet_pton.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sws-memdebug.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sws-mprintf.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sws-nonblock.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sws-strequal.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sws-strtoofft.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sws-timeval.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/sws-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/tftpd-base64.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/tftpd-memdebug.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/tftpd-mprintf.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/tftpd-nonblock.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/tftpd-strequal.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/tftpd-strtoofft.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/tftpd-timeval.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.deps/tftpd-warnless.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.dirstamp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl.a create mode 120000 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl.la create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl.lai create mode 120000 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl.so create mode 120000 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl.so.4 create mode 100755 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl.so.4.4.0 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-amigaos.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-asyn-ares.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-asyn-thread.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-base64.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-conncache.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-connect.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-content_encoding.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-cookie.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_addrinfo.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_des.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_endian.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_fnmatch.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_gethostname.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_gssapi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_memrchr.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_multibyte.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_ntlm.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_ntlm_core.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_ntlm_msgs.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_ntlm_wb.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_rtmp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_sasl.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_sasl_gssapi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_sasl_sspi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_sspi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-curl_threads.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-dict.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-dotdot.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-easy.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-escape.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-file.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-fileinfo.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-formdata.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-ftp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-ftplistparser.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-getenv.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-getinfo.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-gopher.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-hash.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-hmac.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-hostasyn.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-hostcheck.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-hostip.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-hostip4.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-hostip6.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-hostsyn.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-http.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-http2.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-http_chunks.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-http_digest.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-http_negotiate.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-http_negotiate_sspi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-http_proxy.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-idn_win32.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-if2ip.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-imap.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-inet_ntop.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-inet_pton.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-krb5.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-ldap.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-llist.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-md4.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-md5.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-memdebug.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-mprintf.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-multi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-netrc.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-non-ascii.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-nonblock.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-openldap.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-parsedate.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-pingpong.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-pipeline.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-pop3.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-progress.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-rawstr.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-rtsp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-security.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-select.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-sendf.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-share.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-slist.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-smb.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-smtp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-socks.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-socks_gssapi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-socks_sspi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-speedcheck.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-splay.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-ssh.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-strdup.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-strequal.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-strerror.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-strtok.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-strtoofft.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-telnet.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-tftp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-timeval.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-transfer.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-url.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-version.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-warnless.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-wildcard.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/.libs/libcurl_la-x509asn1.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/CMakeLists.txt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.Watcom create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.b32 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.inc create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.m32 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.netware create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.vc10 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.vc11 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.vc12 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.vc14 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.vc6 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.vc7 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.vc8 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.vc9 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/Makefile.vxworks create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/amigaos.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/amigaos.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/arpa_telnet.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/asyn-ares.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/asyn-thread.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/asyn.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/base64.c create mode 100755 src/external/3rd/library/curl/curl-7.45.0/lib/checksrc.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/checksrc.whitelist create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/config-amigaos.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/config-dos.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/config-mac.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/config-os400.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/config-riscos.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/config-symbian.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/config-tpf.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/config-vxworks.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/config-win32.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/config-win32ce.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/conncache.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/conncache.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/connect.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/connect.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/content_encoding.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/content_encoding.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/cookie.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/cookie.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl-nonblock.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl-rawstr.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl-strtoofft.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl-warnless.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_addrinfo.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_addrinfo.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_base64.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_config.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_config.h.cmake create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_config.h.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_des.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_des.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_endian.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_endian.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_fnmatch.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_fnmatch.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_gethostname.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_gethostname.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_gssapi.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_gssapi.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_hmac.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_ldap.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_md4.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_md5.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_memory.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_memrchr.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_memrchr.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_multibyte.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_multibyte.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_ntlm.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_ntlm.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_ntlm_core.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_ntlm_core.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_ntlm_msgs.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_ntlm_msgs.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_ntlm_wb.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_ntlm_wb.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_printf.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_rtmp.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_rtmp.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_sasl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_sasl.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_sasl_gssapi.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_sasl_sspi.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_sec.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_setup.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_setup_once.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_sspi.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_sspi.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_threads.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curl_threads.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/curlx.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/dict.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/dict.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/dotdot.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/dotdot.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/easy.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/easyif.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/escape.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/escape.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/file.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/file.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/fileinfo.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/fileinfo.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/firefox-db2pem.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/formdata.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/formdata.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/ftp.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/ftp.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/ftplistparser.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/ftplistparser.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/getenv.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/getinfo.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/getinfo.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/gopher.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/gopher.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/hash.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/hash.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/hmac.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/hostasyn.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/hostcheck.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/hostcheck.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/hostip.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/hostip.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/hostip4.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/hostip6.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/hostsyn.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http2.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http2.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http_chunks.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http_chunks.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http_digest.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http_digest.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http_negotiate.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http_negotiate.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http_negotiate_sspi.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http_proxy.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/http_proxy.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/idn_win32.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/if2ip.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/if2ip.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/imap.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/imap.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/inet_ntop.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/inet_ntop.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/inet_pton.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/inet_pton.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/krb5.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/ldap.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl.la create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl.plist create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl.rc create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl.vers create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl.vers.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-amigaos.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-amigaos.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-asyn-ares.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-asyn-ares.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-asyn-thread.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-asyn-thread.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-base64.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-base64.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-conncache.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-conncache.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-connect.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-connect.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-content_encoding.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-content_encoding.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-cookie.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-cookie.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_addrinfo.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_addrinfo.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_des.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_des.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_endian.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_endian.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_fnmatch.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_fnmatch.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_gethostname.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_gethostname.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_gssapi.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_gssapi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_memrchr.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_memrchr.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_multibyte.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_multibyte.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_ntlm.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_ntlm.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_ntlm_core.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_ntlm_core.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_ntlm_msgs.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_ntlm_msgs.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_ntlm_wb.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_ntlm_wb.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_rtmp.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_rtmp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_sasl.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_sasl.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_sasl_gssapi.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_sasl_gssapi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_sasl_sspi.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_sasl_sspi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_sspi.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_sspi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_threads.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-curl_threads.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-dict.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-dict.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-dotdot.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-dotdot.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-easy.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-easy.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-escape.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-escape.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-file.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-file.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-fileinfo.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-fileinfo.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-formdata.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-formdata.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-ftp.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-ftp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-ftplistparser.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-ftplistparser.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-getenv.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-getenv.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-getinfo.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-getinfo.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-gopher.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-gopher.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hash.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hash.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hmac.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hmac.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostasyn.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostasyn.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostcheck.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostcheck.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostip.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostip.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostip4.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostip4.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostip6.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostip6.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostsyn.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-hostsyn.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http2.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http2.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http_chunks.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http_chunks.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http_digest.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http_digest.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http_negotiate.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http_negotiate.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http_negotiate_sspi.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http_negotiate_sspi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http_proxy.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-http_proxy.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-idn_win32.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-idn_win32.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-if2ip.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-if2ip.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-imap.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-imap.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-inet_ntop.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-inet_ntop.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-inet_pton.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-inet_pton.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-krb5.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-krb5.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-ldap.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-ldap.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-llist.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-llist.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-md4.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-md4.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-md5.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-md5.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-memdebug.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-memdebug.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-mprintf.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-mprintf.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-multi.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-multi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-netrc.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-netrc.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-non-ascii.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-non-ascii.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-nonblock.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-nonblock.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-openldap.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-openldap.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-parsedate.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-parsedate.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-pingpong.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-pingpong.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-pipeline.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-pipeline.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-pop3.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-pop3.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-progress.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-progress.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-rawstr.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-rawstr.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-rtsp.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-rtsp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-security.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-security.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-select.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-select.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-sendf.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-sendf.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-share.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-share.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-slist.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-slist.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-smb.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-smb.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-smtp.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-smtp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-socks.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-socks.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-socks_gssapi.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-socks_gssapi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-socks_sspi.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-socks_sspi.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-speedcheck.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-speedcheck.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-splay.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-splay.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-ssh.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-ssh.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-strdup.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-strdup.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-strequal.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-strequal.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-strerror.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-strerror.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-strtok.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-strtok.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-strtoofft.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-strtoofft.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-telnet.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-telnet.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-tftp.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-tftp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-timeval.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-timeval.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-transfer.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-transfer.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-url.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-url.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-version.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-version.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-warnless.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-warnless.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-wildcard.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-wildcard.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-x509asn1.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/libcurl_la-x509asn1.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/llist.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/llist.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/makefile.amiga create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/makefile.dj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/md4.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/md5.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/memdebug.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/memdebug.h create mode 100755 src/external/3rd/library/curl/curl-7.45.0/lib/mk-ca-bundle.pl create mode 100755 src/external/3rd/library/curl/curl-7.45.0/lib/mk-ca-bundle.vbs create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/mprintf.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/multi.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/multihandle.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/multiif.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/netrc.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/netrc.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/non-ascii.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/non-ascii.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/nonblock.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/nonblock.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/nwlib.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/nwos.c create mode 100755 src/external/3rd/library/curl/curl-7.45.0/lib/objnames-test08.sh create mode 100755 src/external/3rd/library/curl/curl-7.45.0/lib/objnames-test10.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/objnames.inc create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/openldap.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/parsedate.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/parsedate.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/pingpong.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/pingpong.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/pipeline.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/pipeline.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/pop3.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/pop3.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/progress.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/progress.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/rawstr.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/rawstr.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/rtsp.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/rtsp.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/security.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/select.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/select.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/sendf.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/sendf.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/setup-os400.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/setup-vms.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/share.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/share.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/sigpipe.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/slist.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/slist.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/smb.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/smb.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/smtp.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/smtp.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/sockaddr.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/socks.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/socks.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/socks_gssapi.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/socks_sspi.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/speedcheck.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/speedcheck.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/splay.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/splay.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/ssh.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/ssh.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/stamp-h1 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/strdup.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/strdup.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/strequal.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/strequal.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/strerror.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/strerror.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/strtok.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/strtok.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/strtoofft.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/strtoofft.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/telnet.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/telnet.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/tftp.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/tftp.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/timeval.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/timeval.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/transfer.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/transfer.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/url.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/url.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/urldata.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/version.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/.dirstamp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurl_la-axtls.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurl_la-cyassl.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurl_la-darwinssl.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurl_la-gskit.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurl_la-gtls.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurl_la-nss.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurl_la-openssl.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurl_la-polarssl.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurl_la-polarssl_threadlock.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurl_la-schannel.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurl_la-vtls.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurlu_la-axtls.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurlu_la-cyassl.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurlu_la-darwinssl.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurlu_la-gskit.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurlu_la-gtls.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurlu_la-nss.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurlu_la-openssl.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurlu_la-polarssl.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurlu_la-polarssl_threadlock.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurlu_la-schannel.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.deps/libcurlu_la-vtls.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.dirstamp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.libs/libcurl_la-axtls.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.libs/libcurl_la-cyassl.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.libs/libcurl_la-darwinssl.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.libs/libcurl_la-gskit.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.libs/libcurl_la-gtls.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.libs/libcurl_la-nss.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.libs/libcurl_la-openssl.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.libs/libcurl_la-polarssl.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.libs/libcurl_la-polarssl_threadlock.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.libs/libcurl_la-schannel.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/.libs/libcurl_la-vtls.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/axtls.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/axtls.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/cyassl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/cyassl.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/darwinssl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/darwinssl.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/gskit.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/gskit.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/gtls.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/gtls.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-axtls.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-axtls.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-cyassl.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-cyassl.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-darwinssl.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-darwinssl.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-gskit.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-gskit.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-gtls.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-gtls.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-nss.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-nss.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-openssl.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-openssl.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-polarssl.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-polarssl.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-polarssl_threadlock.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-polarssl_threadlock.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-schannel.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-schannel.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-vtls.lo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/libcurl_la-vtls.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/nss.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/nssg.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/openssl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/openssl.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/polarssl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/polarssl.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/polarssl_threadlock.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/polarssl_threadlock.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/schannel.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/schannel.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/vtls.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/vtls/vtls.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/warnless.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/warnless.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/wildcard.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/wildcard.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/x509asn1.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/lib/x509asn1.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/libcurl.pc create mode 100644 src/external/3rd/library/curl/curl-7.45.0/libcurl.pc.in create mode 100755 src/external/3rd/library/curl/curl-7.45.0/libtool create mode 100644 src/external/3rd/library/curl/curl-7.45.0/ltmain.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/curl-compilers.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/curl-confopts.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/curl-functions.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/curl-openssl.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/curl-override.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/curl-reentrant.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/libtool.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/ltoptions.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/ltsugar.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/ltversion.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/lt~obsolete.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/xc-am-iface.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/xc-cc-check.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/xc-lt-iface.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/xc-translit.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/xc-val-flgs.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/zz40-xc-ovr.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/zz50-xc-ovr.m4 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/m4/zz60-xc-ovr.m4 create mode 100755 src/external/3rd/library/curl/curl-7.45.0/maketgz create mode 100755 src/external/3rd/library/curl/curl-7.45.0/missing create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/AIX/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/AIX/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/AIX/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/AIX/RPM/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/AIX/RPM/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/AIX/RPM/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/AIX/RPM/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/AIX/RPM/curl.spec create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/AIX/RPM/curl.spec.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Android/Android.mk create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/DOS/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/DOS/common.dj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/EPM/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/EPM/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/EPM/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/EPM/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/EPM/curl.list create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/EPM/curl.list.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/RPM/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/RPM/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/RPM/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/RPM/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/RPM/curl-ssl.spec create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/RPM/curl-ssl.spec.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/RPM/curl.spec create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/RPM/curl.spec.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Linux/RPM/make_curl_rpm create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/NetWare/get_exp.awk create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/NetWare/get_ver.awk create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/README.OS400 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/ccsidcurl.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/ccsidcurl.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/curl.inc.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/initscript.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/make-include.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/make-lib.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/make-src.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/make-tests.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/makefile.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/os400sys.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/OS400/os400sys.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Solaris/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Solaris/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Solaris/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Symbian/bwins/libcurlu.def create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Symbian/eabi/libcurlu.def create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Symbian/group/bld.inf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Symbian/group/curl.iby create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Symbian/group/curl.mmp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Symbian/group/curl.pkg create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Symbian/group/libcurl.iby create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Symbian/group/libcurl.mmp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Symbian/group/libcurl.pkg create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Symbian/readme.txt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/TPF/curl.mak create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/TPF/maketpf.env_curl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/TPF/maketpf.env_curllib create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Win32/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Win32/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Win32/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Win32/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Win32/cygwin/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Win32/cygwin/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Win32/cygwin/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/Win32/cygwin/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/backup_gnv_curl_src.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/clean_gnv_curl.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/compare_curl_source.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/config_h.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/curl_crtl_init.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/curl_gnv_build_steps.txt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/curl_release_note_start.txt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/curl_startup.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/curlmsg.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/curlmsg.msg create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/curlmsg.sdl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/curlmsg_vms.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/generate_config_vms_h_curl.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/generate_vax_transfer.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/gnv_conftest.c_first create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/gnv_curl_configure.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/gnv_libcurl_symbols.opt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/gnv_link_curl.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/macro32_exactcase.patch create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/make_gnv_curl_install.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/make_pcsi_curl_kit_name.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/pcsi_gnv_curl_file_list.txt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/pcsi_product_gnv_curl.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/readme create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/report_openssl_version.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/setup_gnv_curl_build.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/stage_curl_install.com create mode 100644 src/external/3rd/library/curl/curl-7.45.0/packages/vms/vms_eco_level.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC10/curl-all.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC10/lib/libcurl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC10/lib/libcurl.vcxproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC10/src/curl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC10/src/curl.vcxproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC11/curl-all.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC11/lib/libcurl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC11/lib/libcurl.vcxproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC11/src/curl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC11/src/curl.vcxproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC12/curl-all.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC12/lib/libcurl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC12/lib/libcurl.vcxproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC12/src/curl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC12/src/curl.vcxproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC14/curl-all.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC14/lib/libcurl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC14/lib/libcurl.vcxproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC14/src/curl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC14/src/curl.vcxproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC6/curl-all.dsw create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC6/lib/libcurl.dsp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC6/lib/libcurl.dsw create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC6/src/curl.dsp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC6/src/curl.dsw create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC7.1/curl-all.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC7.1/lib/libcurl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC7.1/lib/libcurl.vcproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC7.1/src/curl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC7.1/src/curl.vcproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC7/curl-all.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC7/lib/libcurl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC7/lib/libcurl.vcproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC7/src/curl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC7/src/curl.vcproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC8/curl-all.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC8/lib/libcurl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC8/lib/libcurl.vcproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC8/src/curl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC8/src/curl.vcproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC9/curl-all.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC9/lib/libcurl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC9/lib/libcurl.vcproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC9/src/curl.sln create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/Windows/VC9/src/curl.vcproj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/projects/checksrc.bat create mode 100755 src/external/3rd/library/curl/curl-7.45.0/scripts/zsh.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_binmode.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_bname.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_cb_dbg.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_cb_hdr.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_cb_prg.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_cb_rea.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_cb_see.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_cb_wrt.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_cfgable.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_convert.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_dirhie.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_doswin.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_easysrc.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_formparse.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_getparam.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_getpass.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_help.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_helpers.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_homedir.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_hugehelp.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_libinfo.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_main.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_metalink.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_mfiles.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_msgs.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_operate.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_operhlp.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_panykey.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_paramhlp.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_parsecfg.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_setopt.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_sleep.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_strdup.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_urlglob.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_util.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_vms.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_writeenv.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_writeout.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/curl-tool_xattr.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_binmode.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_bname.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_cb_dbg.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_cb_hdr.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_cb_prg.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_cb_rea.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_cb_see.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_cb_wrt.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_cfgable.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_convert.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_dirhie.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_doswin.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_easysrc.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_formparse.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_getparam.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_getpass.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_help.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_helpers.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_homedir.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_hugehelp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_libinfo.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_main.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_metalink.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_mfiles.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_msgs.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_operate.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_operhlp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_panykey.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_paramhlp.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_parsecfg.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_setopt.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_sleep.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_strdup.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_urlglob.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_util.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_vms.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_writeenv.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_writeout.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/.deps/libcurltool_la-tool_xattr.Plo create mode 100755 src/external/3rd/library/curl/curl-7.45.0/src/.libs/curl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/CMakeLists.txt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.Watcom create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.b32 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.inc create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.m32 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.netware create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.vc10 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.vc11 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.vc12 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.vc14 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.vc6 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.vc7 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.vc8 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/Makefile.vc9 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/checksrc.whitelist create mode 100755 src/external/3rd/library/curl/curl-7.45.0/src/curl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_binmode.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_bname.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_cb_dbg.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_cb_hdr.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_cb_prg.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_cb_rea.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_cb_see.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_cb_wrt.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_cfgable.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_convert.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_dirhie.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_doswin.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_easysrc.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_formparse.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_getparam.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_getpass.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_help.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_helpers.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_homedir.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_hugehelp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_libinfo.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_main.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_metalink.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_mfiles.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_msgs.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_operate.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_operhlp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_panykey.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_paramhlp.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_parsecfg.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_setopt.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_sleep.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_strdup.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_urlglob.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_util.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_vms.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_writeenv.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_writeout.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl-tool_xattr.o create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/curl.rc create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/macos/MACINSTALL.TXT create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/macos/curl.mcp.xml.sit.hqx create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/macos/src/curl_GUSIConfig.cpp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/macos/src/macos_main.cpp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/makefile.amiga create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/makefile.dj create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/mkhelp.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_binmode.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_binmode.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_bname.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_bname.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_dbg.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_dbg.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_hdr.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_hdr.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_prg.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_prg.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_rea.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_rea.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_see.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_see.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_wrt.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cb_wrt.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cfgable.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_cfgable.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_convert.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_convert.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_dirhie.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_dirhie.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_doswin.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_doswin.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_easysrc.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_easysrc.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_formparse.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_formparse.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_getparam.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_getparam.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_getpass.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_getpass.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_help.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_help.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_helpers.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_helpers.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_homedir.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_homedir.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_hugehelp.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_hugehelp.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_libinfo.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_libinfo.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_main.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_main.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_metalink.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_metalink.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_mfiles.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_mfiles.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_msgs.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_msgs.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_operate.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_operate.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_operhlp.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_operhlp.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_panykey.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_panykey.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_paramhlp.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_paramhlp.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_parsecfg.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_parsecfg.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_sdecls.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_setopt.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_setopt.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_setup.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_sleep.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_sleep.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_strdup.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_strdup.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_urlglob.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_urlglob.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_util.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_util.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_version.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_vms.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_vms.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_writeenv.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_writeenv.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_writeout.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_writeout.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_xattr.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/src/tool_xattr.h create mode 100755 src/external/3rd/library/curl/curl-7.45.0/test-driver create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/CMakeLists.txt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/FILEFORMAT create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/EdelCurlRoot-ca.cacert create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/EdelCurlRoot-ca.cnf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/EdelCurlRoot-ca.crt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/EdelCurlRoot-ca.csr create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/EdelCurlRoot-ca.der create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/EdelCurlRoot-ca.key create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/EdelCurlRoot-ca.prm create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost-sv.crl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost-sv.crt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost-sv.csr create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost-sv.der create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost-sv.dhp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost-sv.key create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost-sv.pem create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost-sv.prm create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost-sv.pub.der create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost-sv.pub.pem create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost.nn-sv.crl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost.nn-sv.crt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost.nn-sv.csr create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost.nn-sv.der create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost.nn-sv.dhp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost.nn-sv.key create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost.nn-sv.pem create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost.nn-sv.prm create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost.nn-sv.pub.der create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost.nn-sv.pub.pem create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost0h-sv.crl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost0h-sv.crt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost0h-sv.csr create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost0h-sv.der create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost0h-sv.dhp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost0h-sv.key create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost0h-sv.pem create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost0h-sv.prm create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost0h-sv.pub.der create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/Server-localhost0h-sv.pub.pem create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/scripts/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/scripts/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/scripts/Makefile.in create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/certs/scripts/genroot.sh create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/certs/scripts/genserv.sh create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/srp-verifier-conf create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/certs/srp-verifier-db create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/configurehelp.pm create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/directories.pm create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/extern-scan.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/ftp.pm create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/ftpserver.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/getpart.pm create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/http_pipe.py create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/httpserver.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/chkhostname-chkhostname.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1500-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1500-lib1500.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1500-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1501-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1501-lib1501.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1501-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1502-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1502-lib1502.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1502-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1503-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1503-lib1502.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1503-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1504-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1504-lib1502.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1504-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1505-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1505-lib1502.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1505-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1506-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1506-lib1506.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1506-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1507-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1507-lib1507.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1507-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1508-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1508-lib1508.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1508-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1509-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1509-lib1509.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1509-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1510-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1510-lib1510.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1510-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1511-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1511-lib1511.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1511-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1512-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1512-lib1512.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1512-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1513-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1513-lib1513.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1513-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1514-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1514-lib1514.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1514-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1515-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1515-lib1515.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1515-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1520-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1520-lib1520.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1525-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1525-lib1525.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1525-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1526-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1526-lib1526.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1526-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1527-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1527-lib1527.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1527-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1528-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1528-lib1528.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1528-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1529-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1529-lib1529.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1529-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1530-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1530-lib1530.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1530-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1531-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1531-lib1531.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1531-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1900-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1900-lib1900.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib1900-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib2033-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib2033-libntlmconnect.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib2033-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib500-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib500-lib500.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib500-testtrace.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib500-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib501-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib501-lib501.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib502-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib502-lib502.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib502-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib503-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib503-lib503.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib503-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib504-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib504-lib504.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib504-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib505-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib505-lib505.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib506-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib506-lib506.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib507-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib507-lib507.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib507-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib508-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib508-lib508.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib509-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib509-lib509.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib510-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib510-lib510.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib511-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib511-lib511.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib512-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib512-lib512.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib513-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib513-lib513.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib514-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib514-lib514.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib515-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib515-lib515.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib516-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib516-lib516.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib517-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib517-lib517.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib518-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib518-lib518.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib519-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib519-lib519.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib520-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib520-lib520.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib521-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib521-lib521.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib523-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib523-lib523.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib524-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib524-lib524.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib525-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib525-lib525.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib525-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib526-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib526-lib526.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib526-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib527-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib527-lib526.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib527-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib529-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib529-lib525.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib529-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib530-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib530-lib530.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib530-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib532-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib532-lib526.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib532-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib533-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib533-lib533.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib533-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib536-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib536-lib536.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib536-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib537-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib537-lib537.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib539-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib539-lib539.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib540-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib540-lib540.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib540-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib541-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib541-lib541.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib542-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib542-lib542.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib543-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib543-lib543.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib544-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib544-lib544.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib545-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib545-lib544.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib547-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib547-lib547.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib548-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib548-lib547.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib549-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib549-lib549.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib552-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib552-lib552.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib553-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib553-lib553.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib554-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib554-lib554.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib555-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib555-lib555.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib555-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib556-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib556-lib556.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib557-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib557-lib557.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib558-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib558-lib558.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib560-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib560-lib560.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib560-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib562-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib562-lib562.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib564-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib564-lib564.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib564-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib565-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib565-lib510.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib566-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib566-lib566.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib567-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib567-lib567.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib568-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib568-lib568.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib569-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib569-lib569.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib570-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib570-lib570.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib571-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib571-lib571.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib572-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib572-lib572.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib573-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib573-lib573.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib573-testtrace.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib573-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib574-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib574-lib574.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib575-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib575-lib575.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib575-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib576-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib576-lib576.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib578-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib578-lib578.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib579-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib579-lib579.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib582-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib582-lib582.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib582-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib583-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib583-lib583.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib585-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib585-lib500.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib585-testtrace.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib585-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib586-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib586-lib586.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib587-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib587-lib554.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib590-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib590-lib590.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib591-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib591-lib591.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib591-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib597-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib597-lib597.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib597-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib598-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib598-lib598.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib599-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/lib599-lib599.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/libauthretry-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/libauthretry-libauthretry.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/libhostname_la-sethostname.Plo create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/libntlmconnect-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/libntlmconnect-libntlmconnect.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/libntlmconnect-testutil.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1300-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1301-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1302-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1303-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1304-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1305-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1307-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1308-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1309-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1330-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1394-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1395-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1396-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1397-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1398-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1600-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1601-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/.deps/unit1602-first.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/CMakeLists.txt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/Makefile.inc create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/chkhostname.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/first.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1500.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1501.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1502.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1506.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1507.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1508.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1509.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1510.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1511.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1512.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1513.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1514.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1515.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1520.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1525.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1526.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1527.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1528.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1529.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1530.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1531.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib1900.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib500.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib501.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib502.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib503.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib504.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib505.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib506.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib507.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib508.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib509.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib510.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib511.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib512.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib513.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib514.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib515.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib516.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib517.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib518.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib519.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib520.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib521.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib523.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib524.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib525.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib526.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib530.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib533.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib536.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib537.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib539.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib540.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib541.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib542.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib543.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib544.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib547.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib549.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib552.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib553.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib554.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib555.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib556.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib557.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib558.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib560.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib562.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib564.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib566.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib567.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib568.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib569.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib570.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib571.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib572.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib573.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib574.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib575.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib576.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib578.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib579.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib582.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib583.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib586.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib590.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib591.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib597.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib598.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/lib599.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/libauthretry.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/libntlmconnect.c create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/notexists.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/sethostname.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/sethostname.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/test.h create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/test1013.pl create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/test1022.pl create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/test307.pl create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/test610.pl create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/test613.pl create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/test75.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/testtrace.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/testtrace.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/testutil.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/libtest/testutil.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/mem-include-scan.pl create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/memanalyze.pl create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/rtspserver.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/runtests.1 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/runtests.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/runtests.pdf create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/runtests.pl create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/secureserver.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/fake_ntlm-fake_ntlm.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/fake_ntlm-getpart.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/fake_ntlm-util.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/getpart-getpart.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/getpart-testpart.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/resolve-getpart.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/resolve-resolve.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/resolve-util.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/rtspd-getpart.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/rtspd-rtspd.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/rtspd-util.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/sockfilt-getpart.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/sockfilt-sockfilt.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/sockfilt-util.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/sws-getpart.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/sws-sws.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/sws-util.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/tftpd-getpart.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/tftpd-tftpd.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/.deps/tftpd-util.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/CMakeLists.txt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/Makefile.inc create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/base64.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/fake_ntlm.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/getpart.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/getpart.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/resolve.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/rtspd.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/server_setup.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/server_sockaddr.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/sockfilt.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/sws.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/testpart.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/tftp.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/tftpd.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/util.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/server/util.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/serverhelp.pm create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/sshhelp.pm create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/sshserver.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/stunnel.pem create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/symbol-scan.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/testcurl.1 create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/testcurl.html create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/testcurl.pdf create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/testcurl.pl create mode 100755 src/external/3rd/library/curl/curl-7.45.0/tests/tftpserver.pl create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1300-unit1300.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1301-unit1301.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1302-unit1302.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1303-unit1303.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1304-unit1304.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1305-unit1305.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1307-unit1307.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1308-unit1308.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1309-unit1309.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1330-unit1330.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1394-unit1394.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1395-unit1395.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1396-unit1396.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1397-unit1397.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1398-unit1398.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1600-unit1600.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1601-unit1601.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/.deps/unit1602-unit1602.Po create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/Makefile create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/Makefile.am create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/Makefile.in create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/Makefile.inc create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/README create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/curlcheck.h create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1300.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1301.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1302.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1303.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1304.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1305.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1307.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1308.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1309.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1330.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1394.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1395.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1396.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1397.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1398.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1600.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1601.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/unit/unit1602.c create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/valgrind.pm create mode 100644 src/external/3rd/library/curl/curl-7.45.0/tests/valgrind.supp create mode 100644 src/external/3rd/library/curl/curl-7.45.0/winbuild/BUILD.WINDOWS.txt create mode 100644 src/external/3rd/library/curl/curl-7.45.0/winbuild/Makefile.msvc.names create mode 100644 src/external/3rd/library/curl/curl-7.45.0/winbuild/Makefile.vc create mode 100644 src/external/3rd/library/curl/curl-7.45.0/winbuild/MakefileBuild.vc create mode 100755 src/external/3rd/library/curl/curl-7.45.0/winbuild/gen_resp_file.bat create mode 100755 utils/init/buildCurl.sh diff --git a/.gitignore b/.gitignore index 2ec3802d6..b4d08d7e0 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,9 @@ config .setup *.log default-configs -build*/ +build/* data exe ibm*/ +!build/.project +!build/.cproject diff --git a/.project b/.project new file mode 100644 index 000000000..0c47bc55d --- /dev/null +++ b/.project @@ -0,0 +1,11 @@ + + + swg-src-2 + + + + + + + + diff --git a/build/.cproject b/build/.cproject new file mode 100644 index 000000000..d3c9e2bf1 --- /dev/null +++ b/build/.cproject @@ -0,0 +1,53433 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +/usr/bin/make +-j4 +edit_cache +true +false + + +/usr/bin/make +-j4 +rebuild_cache +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +MonAPI2 +true +false + + +/usr/bin/make +-j4 +MonAPI2/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +MonAPI2 +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/3rd/library/platform/projects/MonAPI2" "/usr/bin/cmake" -P "CMakeFiles/MonAPI2.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +MonitorAPI.cpp.o +true +false + + +/usr/bin/make +-j4 +MonitorAPI.cpp.i +true +false + + +/usr/bin/make +-j4 +MonitorAPI.cpp.s +true +false + + +/usr/bin/make +-j4 +MonitorData.cpp.o +true +false + + +/usr/bin/make +-j4 +MonitorData.cpp.i +true +false + + +/usr/bin/make +-j4 +MonitorData.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +CommonAPI +true +false + + +/usr/bin/make +-j4 +CommonAPI/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +CommonAPI +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/3rd/library/platform/projects/Session/CommonAPI" "/usr/bin/cmake" -P "CMakeFiles/CommonAPI.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +CommonAPI.cpp.o +true +false + + +/usr/bin/make +-j4 +CommonAPI.cpp.i +true +false + + +/usr/bin/make +-j4 +CommonAPI.cpp.s +true +false + + +/usr/bin/make +-j4 +CommonClient.cpp.o +true +false + + +/usr/bin/make +-j4 +CommonClient.cpp.i +true +false + + +/usr/bin/make +-j4 +CommonClient.cpp.s +true +false + + +/usr/bin/make +-j4 +CommonMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +CommonMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +CommonMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +LoginAPI +true +false + + +/usr/bin/make +-j4 +LoginAPI/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +LoginAPI +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/3rd/library/platform/projects/Session/LoginAPI" "/usr/bin/cmake" -P "CMakeFiles/LoginAPI.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +Client.cpp.o +true +false + + +/usr/bin/make +-j4 +Client.cpp.i +true +false + + +/usr/bin/make +-j4 +Client.cpp.s +true +false + + +/usr/bin/make +-j4 +ClientCore.cpp.o +true +false + + +/usr/bin/make +-j4 +ClientCore.cpp.i +true +false + + +/usr/bin/make +-j4 +ClientCore.cpp.s +true +false + + +/usr/bin/make +-j4 +Messages.cpp.o +true +false + + +/usr/bin/make +-j4 +Messages.cpp.i +true +false + + +/usr/bin/make +-j4 +Messages.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +Base +true +false + + +/usr/bin/make +-j4 +Base/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +Base +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/3rd/library/platform/utils/Base" "/usr/bin/cmake" -P "CMakeFiles/Base.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +Archive.cpp.o +true +false + + +/usr/bin/make +-j4 +Archive.cpp.i +true +false + + +/usr/bin/make +-j4 +Archive.cpp.s +true +false + + +/usr/bin/make +-j4 +AutoLog.cpp.o +true +false + + +/usr/bin/make +-j4 +AutoLog.cpp.i +true +false + + +/usr/bin/make +-j4 +AutoLog.cpp.s +true +false + + +/usr/bin/make +-j4 +Base.cpp.o +true +false + + +/usr/bin/make +-j4 +Base.cpp.i +true +false + + +/usr/bin/make +-j4 +Base.cpp.s +true +false + + +/usr/bin/make +-j4 +Config.cpp.o +true +false + + +/usr/bin/make +-j4 +Config.cpp.i +true +false + + +/usr/bin/make +-j4 +Config.cpp.s +true +false + + +/usr/bin/make +-j4 +MD5.cpp.o +true +false + + +/usr/bin/make +-j4 +MD5.cpp.i +true +false + + +/usr/bin/make +-j4 +MD5.cpp.s +true +false + + +/usr/bin/make +-j4 +ScopeLock.cpp.o +true +false + + +/usr/bin/make +-j4 +ScopeLock.cpp.i +true +false + + +/usr/bin/make +-j4 +ScopeLock.cpp.s +true +false + + +/usr/bin/make +-j4 +Statistics.cpp.o +true +false + + +/usr/bin/make +-j4 +Statistics.cpp.i +true +false + + +/usr/bin/make +-j4 +Statistics.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/BlockAllocator.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/BlockAllocator.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/BlockAllocator.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/Event.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Event.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Event.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/Logger.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Logger.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Logger.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/Mutex.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Mutex.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Mutex.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/Platform.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Platform.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Platform.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/Thread.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Thread.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Thread.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +CSAssist +true +false + + +/usr/bin/make +-j4 +CSAssist/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +CSAssist +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi" "/usr/bin/cmake" -P "CMakeFiles/CSAssist.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +CSAssistgameapi.cpp.o +true +false + + +/usr/bin/make +-j4 +CSAssistgameapi.cpp.i +true +false + + +/usr/bin/make +-j4 +CSAssistgameapi.cpp.s +true +false + + +/usr/bin/make +-j4 +CSAssistgameapicore.cpp.o +true +false + + +/usr/bin/make +-j4 +CSAssistgameapicore.cpp.i +true +false + + +/usr/bin/make +-j4 +CSAssistgameapicore.cpp.s +true +false + + +/usr/bin/make +-j4 +CSAssistgameobjects.cpp.o +true +false + + +/usr/bin/make +-j4 +CSAssistgameobjects.cpp.i +true +false + + +/usr/bin/make +-j4 +CSAssistgameobjects.cpp.s +true +false + + +/usr/bin/make +-j4 +CSAssistreceiver.cpp.o +true +false + + +/usr/bin/make +-j4 +CSAssistreceiver.cpp.i +true +false + + +/usr/bin/make +-j4 +CSAssistreceiver.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Archive.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Archive.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Archive.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/AutoLog.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/AutoLog.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/AutoLog.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Base.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Base.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Base.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Config.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Config.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Config.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Logger.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Logger.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Logger.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/MD5.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/MD5.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/MD5.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/ScopeLock.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/ScopeLock.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/ScopeLock.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Statistics.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Statistics.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/Statistics.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/BlockAllocator.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/BlockAllocator.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/BlockAllocator.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Event.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Event.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Event.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Mutex.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Mutex.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Mutex.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Platform.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Platform.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Platform.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Thread.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Thread.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Base/linux/Thread.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/Clock.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/Clock.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/Clock.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/IPAddress.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/IPAddress.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/IPAddress.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/TcpBlockAllocator.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/TcpBlockAllocator.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/TcpBlockAllocator.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/TcpConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/TcpConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/TcpConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/TcpManager.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/TcpManager.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/TcpLibrary/TcpManager.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/FirstUnicode.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/FirstUnicode.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/FirstUnicode.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/Unicode.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/Unicode.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/Unicode.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeBlocks.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeBlocks.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeBlocks.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeCharacterData.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeCharacterData.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeCharacterData.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeCharacterDataMap.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeCharacterDataMap.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeCharacterDataMap.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeUtils.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeUtils.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/UnicodeUtils.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/utf8.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/utf8.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils/Unicode/utf8.cpp.s +true +false + + +/usr/bin/make +-j4 +packdata.cpp.o +true +false + + +/usr/bin/make +-j4 +packdata.cpp.i +true +false + + +/usr/bin/make +-j4 +packdata.cpp.s +true +false + + +/usr/bin/make +-j4 +request.cpp.o +true +false + + +/usr/bin/make +-j4 +request.cpp.i +true +false + + +/usr/bin/make +-j4 +request.cpp.s +true +false + + +/usr/bin/make +-j4 +response.cpp.o +true +false + + +/usr/bin/make +-j4 +response.cpp.i +true +false + + +/usr/bin/make +-j4 +response.cpp.s +true +false + + +/usr/bin/make +-j4 +CTServiceGameAPI +true +false + + +/usr/bin/make +-j4 +CTServiceGameAPI/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +CTServiceGameAPI +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/3rd/library/soePlatform/CTServiceGameAPI" "/usr/bin/cmake" -P "CMakeFiles/CTServiceGameAPI.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +Base/Archive.cpp.o +true +false + + +/usr/bin/make +-j4 +Base/Archive.cpp.i +true +false + + +/usr/bin/make +-j4 +Base/Archive.cpp.s +true +false + + +/usr/bin/make +-j4 +Base/linux/Platform.cpp.o +true +false + + +/usr/bin/make +-j4 +Base/linux/Platform.cpp.i +true +false + + +/usr/bin/make +-j4 +Base/linux/Platform.cpp.s +true +false + + +/usr/bin/make +-j4 +CTCommon/CTServiceCharacter.cpp.o +true +false + + +/usr/bin/make +-j4 +CTCommon/CTServiceCharacter.cpp.i +true +false + + +/usr/bin/make +-j4 +CTCommon/CTServiceCharacter.cpp.s +true +false + + +/usr/bin/make +-j4 +CTCommon/CTServiceServer.cpp.o +true +false + + +/usr/bin/make +-j4 +CTCommon/CTServiceServer.cpp.i +true +false + + +/usr/bin/make +-j4 +CTCommon/CTServiceServer.cpp.s +true +false + + +/usr/bin/make +-j4 +CTGenericAPI/GenericApiCore.cpp.o +true +false + + +/usr/bin/make +-j4 +CTGenericAPI/GenericApiCore.cpp.i +true +false + + +/usr/bin/make +-j4 +CTGenericAPI/GenericApiCore.cpp.s +true +false + + +/usr/bin/make +-j4 +CTGenericAPI/GenericConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +CTGenericAPI/GenericConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +CTGenericAPI/GenericConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +CTGenericAPI/GenericMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +CTGenericAPI/GenericMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +CTGenericAPI/GenericMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +CTServiceAPI.cpp.o +true +false + + +/usr/bin/make +-j4 +CTServiceAPI.cpp.i +true +false + + +/usr/bin/make +-j4 +CTServiceAPI.cpp.s +true +false + + +/usr/bin/make +-j4 +CTServiceAPICore.cpp.o +true +false + + +/usr/bin/make +-j4 +CTServiceAPICore.cpp.i +true +false + + +/usr/bin/make +-j4 +CTServiceAPICore.cpp.s +true +false + + +/usr/bin/make +-j4 +Request.cpp.o +true +false + + +/usr/bin/make +-j4 +Request.cpp.i +true +false + + +/usr/bin/make +-j4 +Request.cpp.s +true +false + + +/usr/bin/make +-j4 +Response.cpp.o +true +false + + +/usr/bin/make +-j4 +Response.cpp.i +true +false + + +/usr/bin/make +-j4 +Response.cpp.s +true +false + + +/usr/bin/make +-j4 +TcpLibrary/Clock.cpp.o +true +false + + +/usr/bin/make +-j4 +TcpLibrary/Clock.cpp.i +true +false + + +/usr/bin/make +-j4 +TcpLibrary/Clock.cpp.s +true +false + + +/usr/bin/make +-j4 +TcpLibrary/IPAddress.cpp.o +true +false + + +/usr/bin/make +-j4 +TcpLibrary/IPAddress.cpp.i +true +false + + +/usr/bin/make +-j4 +TcpLibrary/IPAddress.cpp.s +true +false + + +/usr/bin/make +-j4 +TcpLibrary/TcpBlockAllocator.cpp.o +true +false + + +/usr/bin/make +-j4 +TcpLibrary/TcpBlockAllocator.cpp.i +true +false + + +/usr/bin/make +-j4 +TcpLibrary/TcpBlockAllocator.cpp.s +true +false + + +/usr/bin/make +-j4 +TcpLibrary/TcpConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +TcpLibrary/TcpConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +TcpLibrary/TcpConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +TcpLibrary/TcpManager.cpp.o +true +false + + +/usr/bin/make +-j4 +TcpLibrary/TcpManager.cpp.i +true +false + + +/usr/bin/make +-j4 +TcpLibrary/TcpManager.cpp.s +true +false + + +/usr/bin/make +-j4 +Unicode/FirstUnicode.cpp.o +true +false + + +/usr/bin/make +-j4 +Unicode/FirstUnicode.cpp.i +true +false + + +/usr/bin/make +-j4 +Unicode/FirstUnicode.cpp.s +true +false + + +/usr/bin/make +-j4 +Unicode/Unicode.cpp.o +true +false + + +/usr/bin/make +-j4 +Unicode/Unicode.cpp.i +true +false + + +/usr/bin/make +-j4 +Unicode/Unicode.cpp.s +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeBlocks.cpp.o +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeBlocks.cpp.i +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeBlocks.cpp.s +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeCharacterData.cpp.o +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeCharacterData.cpp.i +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeCharacterData.cpp.s +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeCharacterDataMap.cpp.o +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeCharacterDataMap.cpp.i +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeCharacterDataMap.cpp.s +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeUtils.cpp.o +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeUtils.cpp.i +true +false + + +/usr/bin/make +-j4 +Unicode/UnicodeUtils.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +ChatMono +true +false + + +/usr/bin/make +-j4 +ChatMono/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +ChatMono +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/3rd/library/soePlatform/ChatAPI/projects/ChatMono" "/usr/bin/cmake" -P "CMakeFiles/ChatMono.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/AvatarIteratorCore.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/AvatarIteratorCore.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/AvatarIteratorCore.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/AvatarListItemCore.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/AvatarListItemCore.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/AvatarListItemCore.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAPI.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAPI.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAPI.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAPICore.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAPICore.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAPICore.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAvatar.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAvatar.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAvatar.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAvatarCore.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAvatarCore.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatAvatarCore.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatEnum.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatEnum.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatEnum.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatFriendStatusCore.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatFriendStatusCore.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatFriendStatusCore.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatIgnoreStatusCore.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatIgnoreStatusCore.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatIgnoreStatusCore.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatRoomCore.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatRoomCore.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/ChatRoomCore.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/Message.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/Message.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/Message.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/PersistentMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/PersistentMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/PersistentMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/Request.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/Request.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/Request.cpp.s +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/Response.cpp.o +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/Response.cpp.i +true +false + + +/usr/bin/make +-j4 +__/ChatAPI/Response.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Archive.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Archive.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Archive.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/AutoLog.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/AutoLog.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/AutoLog.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Base.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Base.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Base.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Base64.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Base64.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Base64.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/CmdLine.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/CmdLine.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/CmdLine.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Config.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Config.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Config.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Logger.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Logger.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Logger.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/MD5.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/MD5.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/MD5.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/ScopeLock.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/ScopeLock.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/ScopeLock.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Statistics.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Statistics.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/Statistics.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/ccspanutil.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/ccspanutil.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/ccspanutil.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/BlockAllocator.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/BlockAllocator.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/BlockAllocator.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Event.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Event.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Event.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Mutex.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Mutex.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Mutex.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Platform.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Platform.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Platform.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Thread.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Thread.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Base/linux/Thread.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/GenericAPI/GenericApiCore.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/GenericAPI/GenericApiCore.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/GenericAPI/GenericApiCore.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/GenericAPI/GenericConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/GenericAPI/GenericConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/GenericAPI/GenericConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/GenericAPI/GenericMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/GenericAPI/GenericMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/GenericAPI/GenericMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpDriverLinux.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpDriverLinux.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpDriverLinux.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpLibrary.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpLibrary.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpLibrary.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpLogicalPacket.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpLogicalPacket.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpLogicalPacket.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpManager.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpManager.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpManager.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpMisc.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpMisc.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpMisc.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpReliableChannel.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpReliableChannel.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/UdpLibrary/UdpReliableChannel.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/FirstUnicode.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/FirstUnicode.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/FirstUnicode.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/Unicode.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/Unicode.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/Unicode.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeBlocks.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeBlocks.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeBlocks.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeCharTraits.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeCharTraits.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeCharTraits.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeCharacterData.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeCharacterData.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeCharacterData.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeCharacterDataMap.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeCharacterDataMap.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeCharacterDataMap.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeUtils.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeUtils.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/UnicodeUtils.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/utf8.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/utf8.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/utils/Unicode/utf8.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +VChatAPI +true +false + + +/usr/bin/make +-j4 +VChatAPI/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +VChatAPI +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI" "/usr/bin/cmake" -P "CMakeFiles/VChatAPI.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +VChatAPI.cpp.o +true +false + + +/usr/bin/make +-j4 +VChatAPI.cpp.i +true +false + + +/usr/bin/make +-j4 +VChatAPI.cpp.s +true +false + + +/usr/bin/make +-j4 +VChatAPICore.cpp.o +true +false + + +/usr/bin/make +-j4 +VChatAPICore.cpp.i +true +false + + +/usr/bin/make +-j4 +VChatAPICore.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Api/api.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Api/api.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Api/api.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Api/apiMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Api/apiMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Api/apiMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Api/apiPinned.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Api/apiPinned.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Api/apiPinned.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/Base32.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/Base32.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/Base32.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/Base64.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/Base64.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/Base64.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/MD5.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/MD5.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/MD5.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/basicConfig.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/basicConfig.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/basicConfig.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/cmdLine.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/cmdLine.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/cmdLine.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/date.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/date.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/date.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/log.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/log.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/log.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/monitorAPI.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/monitorAPI.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/monitorAPI.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/monitorData.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/monitorData.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/monitorData.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/pid.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/pid.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/pid.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/profile.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/profile.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/profile.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/serializeStringVector.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/serializeStringVector.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/serializeStringVector.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/stringutils.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/stringutils.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/stringutils.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/systemLog.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/systemLog.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/systemLog.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/thread.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/thread.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/thread.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/trackMessageFailures.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/trackMessageFailures.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/trackMessageFailures.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/utf8.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/utf8.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/Base/utf8.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/Clock.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/Clock.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/Clock.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/IPAddress.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/IPAddress.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/IPAddress.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpBlockAllocator.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpBlockAllocator.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpBlockAllocator.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpListener.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpListener.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpListener.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpManager.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpManager.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/TcpLibrary/TcpManager.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/UdpLibrary/UdpLibrary.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/UdpLibrary/UdpLibrary.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/UdpLibrary/UdpLibrary.cpp.s +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/UdpLibrary/UdpListener.cpp.o +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/UdpLibrary/UdpListener.cpp.i +true +false + + +/usr/bin/make +-j4 +__/__/__/utils2.0/utils/UdpLibrary/UdpListener.cpp.s +true +false + + +/usr/bin/make +-j4 +common.cpp.o +true +false + + +/usr/bin/make +-j4 +common.cpp.i +true +false + + +/usr/bin/make +-j4 +common.cpp.s +true +false + + +/usr/bin/make +-j4 +messages.cpp.o +true +false + + +/usr/bin/make +-j4 +messages.cpp.i +true +false + + +/usr/bin/make +-j4 +messages.cpp.s +true +false + + +/usr/bin/make +-j4 +udplibrary +true +false + + +/usr/bin/make +-j4 +udplibrary/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +udplibrary +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/3rd/library/udplibrary" "/usr/bin/cmake" -P "CMakeFiles/udplibrary.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +UdpLibrary.cpp.o +true +false + + +/usr/bin/make +-j4 +UdpLibrary.cpp.i +true +false + + +/usr/bin/make +-j4 +UdpLibrary.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +archive +true +false + + +/usr/bin/make +-j4 +archive/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +archive +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/ours/library/archive/src" "/usr/bin/cmake" -P "CMakeFiles/archive.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/ArchiveMutex.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/ArchiveMutex.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/ArchiveMutex.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AutoByteStream.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AutoByteStream.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AutoByteStream.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AutoDeltaByteStream.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AutoDeltaByteStream.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AutoDeltaByteStream.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AutoDeltaPackedMap.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AutoDeltaPackedMap.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AutoDeltaPackedMap.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ByteStream.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ByteStream.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ByteStream.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +crypto +true +false + + +/usr/bin/make +-j4 +crypto/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +crypto +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/ours/library/crypto/src" "/usr/bin/cmake" -P "CMakeFiles/crypto.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/original/cryptlib.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/original/cryptlib.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/original/cryptlib.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/original/filters.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/original/filters.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/original/filters.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/original/iterhash.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/original/iterhash.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/original/iterhash.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/original/md5.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/original/md5.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/original/md5.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/original/misc.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/original/misc.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/original/misc.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/original/mqueue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/original/mqueue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/original/mqueue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/original/queue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/original/queue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/original/queue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/original/tftables.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/original/tftables.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/original/tftables.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/original/twofish.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/original/twofish.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/original/twofish.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/wrapper/Hash.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/wrapper/Hash.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/wrapper/Hash.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/wrapper/MD5Hash.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/wrapper/MD5Hash.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/wrapper/MD5Hash.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/wrapper/TwofishCrypt.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/wrapper/TwofishCrypt.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/wrapper/TwofishCrypt.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/wrapper/TwofishDecryptor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/wrapper/TwofishDecryptor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/wrapper/TwofishDecryptor.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/wrapper/TwofishEncryptor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/wrapper/TwofishEncryptor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/wrapper/TwofishEncryptor.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +fileInterface +true +false + + +/usr/bin/make +-j4 +fileInterface/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +fileInterface +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/ours/library/fileInterface/src" "/usr/bin/cmake" -P "CMakeFiles/fileInterface.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/AbstractFile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AbstractFile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AbstractFile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/StdioFile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/StdioFile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/StdioFile.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +localization +true +false + + +/usr/bin/make +-j4 +localization/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +localization +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/ours/library/localization/src" "/usr/bin/cmake" -P "CMakeFiles/localization.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/LocalizationManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LocalizationManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LocalizationManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LocalizedString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LocalizedString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LocalizedString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LocalizedStringTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LocalizedStringTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LocalizedStringTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LocalizedStringTableReaderWriter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LocalizedStringTableReaderWriter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LocalizedStringTableReaderWriter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/StringId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/StringId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/StringId.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +localizationArchive +true +false + + +/usr/bin/make +-j4 +localizationArchive/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +localizationArchive +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/ours/library/localizationArchive/src" "/usr/bin/cmake" -P "CMakeFiles/localizationArchive.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/StringIdArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/StringIdArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/StringIdArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +singleton +true +false + + +/usr/bin/make +-j4 +singleton/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +singleton +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/ours/library/singleton/src" "/usr/bin/cmake" -P "CMakeFiles/singleton.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +unicode +true +false + + +/usr/bin/make +-j4 +unicode/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +unicode +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/ours/library/unicode/src" "/usr/bin/cmake" -P "CMakeFiles/unicode.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/Unicode.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Unicode.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Unicode.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UnicodeBlocks.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UnicodeBlocks.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UnicodeBlocks.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UnicodeCharacterData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UnicodeCharacterData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UnicodeCharacterData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UnicodeCharacterDataMap.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UnicodeCharacterDataMap.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UnicodeCharacterDataMap.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UnicodeUtils.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UnicodeUtils.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UnicodeUtils.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/utf8.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/utf8.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/utf8.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +unicodeArchive +true +false + + +/usr/bin/make +-j4 +unicodeArchive/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +unicodeArchive +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/external/ours/library/unicodeArchive/src" "/usr/bin/cmake" -P "CMakeFiles/unicodeArchive.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/UnicodeArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UnicodeArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UnicodeArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UnicodeAutoDeltaPackedMap.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UnicodeAutoDeltaPackedMap.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UnicodeAutoDeltaPackedMap.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +Miff +true +false + + +/usr/bin/make +-j4 +Miff/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +Miff +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/client/application/Miff/src" "/usr/bin/cmake" -P "CMakeFiles/Miff.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +lex_yy.c.o +true +false + + +/usr/bin/make +-j4 +lex_yy.c.i +true +false + + +/usr/bin/make +-j4 +lex_yy.c.s +true +false + + +/usr/bin/make +-j4 +linux/InputFileHandler.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/InputFileHandler.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/InputFileHandler.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/OutputFileHandler.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/OutputFileHandler.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/OutputFileHandler.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/miff.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/miff.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/miff.cpp.s +true +false + + +/usr/bin/make +-j4 +parser.c.o +true +false + + +/usr/bin/make +-j4 +parser.c.i +true +false + + +/usr/bin/make +-j4 +parser.c.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +CentralServer +true +false + + +/usr/bin/make +-j4 +CentralServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +CentralServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/CentralServer/src" "/usr/bin/cmake" -P "CMakeFiles/CentralServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferClient.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferClient.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferClient.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/ATGenericAPI/GenericApiCore.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/ATGenericAPI/GenericApiCore.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/ATGenericAPI/GenericApiCore.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/ATGenericAPI/GenericConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/ATGenericAPI/GenericConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/ATGenericAPI/GenericConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/ATGenericAPI/GenericMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/ATGenericAPI/GenericMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/ATGenericAPI/GenericMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/AuctionTransferAPI.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/AuctionTransferAPI.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/AuctionTransferAPI.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/AuctionTransferAPICore.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/AuctionTransferAPICore.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/AuctionTransferAPICore.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Base/Archive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Base/Archive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Base/Archive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Base/linux/Mutex.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Base/linux/Mutex.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Base/linux/Mutex.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Base/linux/Platform.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Base/linux/Platform.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Base/linux/Platform.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Character.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Character.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Character.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Request.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Request.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Request.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Response.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Response.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/Response.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/Clock.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/Clock.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/Clock.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/IPAddress.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/IPAddress.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/IPAddress.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/TcpBlockAllocator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/TcpBlockAllocator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/TcpBlockAllocator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/TcpConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/TcpConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/TcpConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/TcpManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/TcpManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionTransferGameAPI/TcpLibrary/TcpManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralCSHandler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralCSHandler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralCSHandler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralServerMetricsData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralServerMetricsData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralServerMetricsData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CharacterCreationTracker.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CharacterCreationTracker.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CharacterCreationTracker.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigCentralServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigCentralServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigCentralServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserDatabase.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserDatabase.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserDatabase.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserGame.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserGame.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserGame.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserLoginServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserLoginServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserLoginServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LoginServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LoginServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LoginServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PlanetManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PlanetManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PlanetManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PlanetServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PlanetServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PlanetServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/StationPlayersCollectorConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/StationPlayersCollectorConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/StationPlayersCollectorConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TransferServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TransferServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TransferServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UniverseManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UniverseManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UniverseManager.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +ChatServer +true +false + + +/usr/bin/make +-j4 +ChatServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +ChatServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/ChatServer/src" "/usr/bin/cmake" -P "CMakeFiles/ChatServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatServerAvatarOwner.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatServerAvatarOwner.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatServerAvatarOwner.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatServerMetricsData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatServerMetricsData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatServerMetricsData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatServerRoomOwner.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatServerRoomOwner.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatServerRoomOwner.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigChatServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigChatServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigChatServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FirstChatServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FirstChatServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FirstChatServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PlanetServerServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PlanetServerServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PlanetServerServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/VChatInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/VChatInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/VChatInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +ConnectionServer +true +false + + +/usr/bin/make +-j4 +ConnectionServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +ConnectionServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/ConnectionServer/src" "/usr/bin/cmake" -P "CMakeFiles/ConnectionServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Client.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Client.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Client.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ClientConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ClientConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ClientConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigConnectionServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigConnectionServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigConnectionServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerMetricsData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerMetricsData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerMetricsData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GameConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GameConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GameConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PseudoClientConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PseudoClientConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PseudoClientConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SessionApiClient.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SessionApiClient.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SessionApiClient.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +LogServer +true +false + + +/usr/bin/make +-j4 +LogServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +LogServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/LogServer/src" "/usr/bin/cmake" -P "CMakeFiles/LogServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigLogServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigLogServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigLogServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DatabaseLogObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DatabaseLogObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DatabaseLogObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FirstLogServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FirstLogServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FirstLogServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LogServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LogServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LogServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LoggerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LoggerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LoggerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LoggingServerApi.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LoggingServerApi.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LoggingServerApi.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LoggingServerApiObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LoggingServerApiObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LoggingServerApiObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +LoginServer +true +false + + +/usr/bin/make +-j4 +LoginServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +LoginServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/LoginServer/src" "/usr/bin/cmake" -P "CMakeFiles/LoginServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CSToolConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CSToolConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CSToolConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ClientConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ClientConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ClientConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigLoginServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigLoginServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigLoginServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserLoginServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserLoginServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParserLoginServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DatabaseConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DatabaseConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DatabaseConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LoginServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LoginServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LoginServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LoginServerRemoteDebugConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LoginServerRemoteDebugConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LoginServerRemoteDebugConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LoginServerRemoteDebugSetup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LoginServerRemoteDebugSetup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LoginServerRemoteDebugSetup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PingConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PingConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PingConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PurgeManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PurgeManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PurgeManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SessionApiClient.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SessionApiClient.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SessionApiClient.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskChangeStationId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskChangeStationId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskChangeStationId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskClaimRewards.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskClaimRewards.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskClaimRewards.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskCreateCharacter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskCreateCharacter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskCreateCharacter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskDeleteCharacter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskDeleteCharacter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskDeleteCharacter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskEnableCharacter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskEnableCharacter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskEnableCharacter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskGetAccountForPurge.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskGetAccountForPurge.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskGetAccountForPurge.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskGetAvatarList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskGetAvatarList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskGetAvatarList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskGetCharactersForDelete.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskGetCharactersForDelete.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskGetCharactersForDelete.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskGetClusterList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskGetClusterList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskGetClusterList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskGetValidationData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskGetValidationData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskGetValidationData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskRegisterNewCluster.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskRegisterNewCluster.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskRegisterNewCluster.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskRenameCharacter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskRenameCharacter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskRenameCharacter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskRestoreCharacter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskRestoreCharacter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskRestoreCharacter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskSetPurgeStatus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskSetPurgeStatus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskSetPurgeStatus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskToggleCharacterDisable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskToggleCharacterDisable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskToggleCharacterDisable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskToggleCompletedTutorial.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskToggleCompletedTutorial.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskToggleCompletedTutorial.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskUpdatePurgeAccountList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskUpdatePurgeAccountList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskUpdatePurgeAccountList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskUpgradeAccount.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskUpgradeAccount.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskUpgradeAccount.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +MetricsServer +true +false + + +/usr/bin/make +-j4 +MetricsServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +MetricsServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/MetricsServer/src" "/usr/bin/cmake" -P "CMakeFiles/MetricsServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigMetricsServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigMetricsServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigMetricsServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FirstMetricsServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FirstMetricsServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FirstMetricsServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MetricsGatheringConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MetricsGatheringConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MetricsGatheringConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MetricsServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MetricsServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MetricsServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +PlanetServer +true +false + + +/usr/bin/make +-j4 +PlanetServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +PlanetServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/PlanetServer/src" "/usr/bin/cmake" -P "CMakeFiles/PlanetServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigPlanetServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigPlanetServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigPlanetServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GameServerData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GameServerData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GameServerData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PlanetProxyObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PlanetProxyObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PlanetProxyObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PlanetServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PlanetServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PlanetServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PlanetServerMetricsData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PlanetServerMetricsData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PlanetServerMetricsData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PreloadManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PreloadManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PreloadManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/QuadtreeNode.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/QuadtreeNode.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/QuadtreeNode.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Scene.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Scene.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Scene.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/WatcherConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/WatcherConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/WatcherConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +ServerConsole +true +false + + +/usr/bin/make +-j4 +ServerConsole/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +ServerConsole +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/ServerConsole/src" "/usr/bin/cmake" -P "CMakeFiles/ServerConsole.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerConsole.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerConsole.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerConsole.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FirstServerConsole.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FirstServerConsole.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FirstServerConsole.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ServerConsole.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ServerConsole.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ServerConsole.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ServerConsoleConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ServerConsoleConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ServerConsoleConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +TaskManager +true +false + + +/usr/bin/make +-j4 +TaskManager/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +TaskManager +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/TaskManager/src" "/usr/bin/cmake" -P "CMakeFiles/TaskManager.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/ConsoleInput.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/ConsoleInput.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/ConsoleInput.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/EnvironmentVariable.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/EnvironmentVariable.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/EnvironmentVariable.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/ProcessSpawner.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/ProcessSpawner.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/ProcessSpawner.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/TaskManagerSysInfo.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/TaskManagerSysInfo.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/TaskManagerSysInfo.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigTaskManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigTaskManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigTaskManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Console.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Console.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Console.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleImplementation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleImplementation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleImplementation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DatabaseConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DatabaseConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DatabaseConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FirstTaskManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FirstTaskManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FirstTaskManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GameConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GameConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GameConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Locator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Locator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Locator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ManagerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ManagerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ManagerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MetricsServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MetricsServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MetricsServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PlanetConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PlanetConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PlanetConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskHandler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskHandler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskHandler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskManager.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +TransferServer +true +false + + +/usr/bin/make +-j4 +TransferServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +TransferServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/TransferServer/src" "/usr/bin/cmake" -P "CMakeFiles/TransferServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CTSAPIClient.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CTSAPIClient.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CTSAPIClient.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigTransferServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigTransferServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigTransferServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TransferServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TransferServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TransferServer.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +CommoditiesServer +true +false + + +/usr/bin/make +-j4 +CommoditiesServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +CommoditiesServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/CommoditiesServer/src" "/usr/bin/cmake" -P "CMakeFiles/CommoditiesServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Auction.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Auction.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Auction.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionBid.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionBid.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionBid.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionItem.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionItem.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionItem.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionLocation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionLocation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionLocation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AuctionMarket.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AuctionMarket.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AuctionMarket.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CommodityServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CommodityServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CommodityServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CommodityServerMetricsData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CommodityServerMetricsData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CommodityServerMetricsData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigCommodityServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigCommodityServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigCommodityServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DatabaseServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DatabaseServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DatabaseServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +CustomerServiceServer +true +false + + +/usr/bin/make +-j4 +CustomerServiceServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +CustomerServiceServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/CustomerServiceServer/src" "/usr/bin/cmake" -P "CMakeFiles/CustomerServiceServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigCustomerServiceServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigCustomerServiceServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigCustomerServiceServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConnectionServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceServerMetricsData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceServerMetricsData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CustomerServiceServerMetricsData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FirstCustomerServiceServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FirstCustomerServiceServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FirstCustomerServiceServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +LoginPing +true +false + + +/usr/bin/make +-j4 +LoginPing/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +LoginPing +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/LoginPing/src" "/usr/bin/cmake" -P "CMakeFiles/LoginPing.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigLoginPing.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigLoginPing.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigLoginPing.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FirstLoginPing.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FirstLoginPing.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FirstLoginPing.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LoginConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LoginConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LoginConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LoginPing.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LoginPing.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LoginPing.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +StationPlayersCollector +true +false + + +/usr/bin/make +-j4 +StationPlayersCollector/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +StationPlayersCollector +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/application/StationPlayersCollector/src" "/usr/bin/cmake" -P "CMakeFiles/StationPlayersCollector.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigStationPlayersCollector.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigStationPlayersCollector.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigStationPlayersCollector.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DatabaseConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DatabaseConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DatabaseConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/StationPlayersCollector.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/StationPlayersCollector.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/StationPlayersCollector.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/StationPlayersCollectorImpl.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/StationPlayersCollectorImpl.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/StationPlayersCollectorImpl.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskUpdateSPCharacterProfileData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskUpdateSPCharacterProfileData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskUpdateSPCharacterProfileData.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +serverBase +true +false + + +/usr/bin/make +-j4 +serverBase/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +serverBase +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/library/serverBase/src" "/usr/bin/cmake" -P "CMakeFiles/serverBase.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigServerBase.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigServerBase.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigServerBase.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBase.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBase.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBase.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBaseImpl.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBaseImpl.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBaseImpl.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +serverDatabase +true +false + + +/usr/bin/make +-j4 +serverDatabase/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +serverDatabase +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/library/serverDatabase/src" "/usr/bin/cmake" -P "CMakeFiles/serverDatabase.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/AbstractTableBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AbstractTableBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AbstractTableBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CentralServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CharacterLocator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CharacterLocator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CharacterLocator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CharacterNameLocator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CharacterNameLocator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CharacterNameLocator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CharacterQueries.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CharacterQueries.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CharacterQueries.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChunkLocator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChunkLocator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChunkLocator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CommoditiesServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CommoditiesServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CommoditiesServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerDatabase.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerDatabase.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerDatabase.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleCommandParser.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConsoleManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ContainedObjectLocator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ContainedObjectLocator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ContainedObjectLocator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ContentsLocator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ContentsLocator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ContentsLocator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CreateCharacterCustomPersistStep.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CreateCharacterCustomPersistStep.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CreateCharacterCustomPersistStep.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CustomPersistStep.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CustomPersistStep.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CustomPersistStep.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DataLookup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DataLookup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DataLookup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DatabaseMetricsData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DatabaseMetricsData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DatabaseMetricsData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DatabaseProcess.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DatabaseProcess.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DatabaseProcess.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DatabaseProcessQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DatabaseProcessQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DatabaseProcessQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DeleteCharacterCustomPersistStep.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DeleteCharacterCustomPersistStep.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DeleteCharacterCustomPersistStep.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FixLoadWithCustomPersistStep.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FixLoadWithCustomPersistStep.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FixLoadWithCustomPersistStep.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GameServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GetBiographyQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GetBiographyQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GetBiographyQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GetChunkQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GetChunkQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GetChunkQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GetContentsList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GetContentsList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GetContentsList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GetGoldVersionNumberQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GetGoldVersionNumberQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GetGoldVersionNumberQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GetObjectIdsQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GetObjectIdsQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GetObjectIdsQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GetTimestampQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GetTimestampQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GetTimestampQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GetUniverseQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GetUniverseQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GetUniverseQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GetVersionNumberQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GetVersionNumberQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GetVersionNumberQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ImmediateDeleteCustomPersistStep.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ImmediateDeleteCustomPersistStep.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ImmediateDeleteCustomPersistStep.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LazyDeleteQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LazyDeleteQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LazyDeleteQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LazyDeleter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LazyDeleter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LazyDeleter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Loader.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Loader.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Loader.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LoaderSnapshotGroup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LoaderSnapshotGroup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LoaderSnapshotGroup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MessageToManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MessageToManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MessageToManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MoveToPlayerCustomPersistStep.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MoveToPlayerCustomPersistStep.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MoveToPlayerCustomPersistStep.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ObjectLocator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ObjectLocator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ObjectLocator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Persister.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Persister.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Persister.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PreloadListQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PreloadListQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PreloadListQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PurgeCompleteCustomPersistStep.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PurgeCompleteCustomPersistStep.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PurgeCompleteCustomPersistStep.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/RenameCharacterCustomPersistStep.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/RenameCharacterCustomPersistStep.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/RenameCharacterCustomPersistStep.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SaveTimestampQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SaveTimestampQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SaveTimestampQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptQueries.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptQueries.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptQueries.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetBiographyQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetBiographyQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetBiographyQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Snapshot.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Snapshot.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Snapshot.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/StructureQueries.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/StructureQueries.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/StructureQueries.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TableBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TableBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TableBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskCSTasks.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskCSTasks.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskCSTasks.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskChangeStationId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskChangeStationId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskChangeStationId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskCheckCharacterName.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskCheckCharacterName.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskCheckCharacterName.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskCheckGoldVersionNumber.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskCheckGoldVersionNumber.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskCheckGoldVersionNumber.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskCheckVersionNumber.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskCheckVersionNumber.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskCheckVersionNumber.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskGetBiography.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskGetBiography.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskGetBiography.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskGetObjectIds.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskGetObjectIds.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskGetObjectIds.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskGetStructures.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskGetStructures.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskGetStructures.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskGetStructuresForPurge.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskGetStructuresForPurge.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskGetStructuresForPurge.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskLoadClock.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskLoadClock.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskLoadClock.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskLoadSnapshots.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskLoadSnapshots.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskLoadSnapshots.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskManagerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskManagerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskManagerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskSaveSnapshot.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskSaveSnapshot.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskSaveSnapshot.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskSetBiography.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskSetBiography.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskSetBiography.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UniverseLocator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UniverseLocator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UniverseLocator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UnloadCharacterCustomPersistStep.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UnloadCharacterCustomPersistStep.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UnloadCharacterCustomPersistStep.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/WorldContainerLocator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/WorldContainerLocator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/WorldContainerLocator.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +serverGame +true +false + + +/usr/bin/make +-j4 +serverGame/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +serverGame +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/library/serverGame/src" "/usr/bin/cmake" -P "CMakeFiles/serverGame.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/ai/AggroListProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AggroListProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AggroListProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCombatPulseQueue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCombatPulseQueue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCombatPulseQueue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureCombatProfile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureCombatProfile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureCombatProfile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureCombatProfile_Action.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureCombatProfile_Action.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureCombatProfile_Action.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureWeaponActions.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureWeaponActions.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiCreatureWeaponActions.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiLogManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiLogManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiLogManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementBase.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementBase.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementBase.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementFace.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementFace.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementFace.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementFlee.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementFlee.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementFlee.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementFollow.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementFollow.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementFollow.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementIdle.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementIdle.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementIdle.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementLoiter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementLoiter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementLoiter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementMove.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementMove.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementMove.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementPathFollow.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementPathFollow.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementPathFollow.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementPatrol.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementPatrol.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementPatrol.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementSwarm.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementSwarm.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementSwarm.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementTarget.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementTarget.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementTarget.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementWander.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementWander.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementWander.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementWanderInterior.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementWanderInterior.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementWanderInterior.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementWaypoint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementWaypoint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiMovementWaypoint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/AiTargetingSystem.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/AiTargetingSystem.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/AiTargetingSystem.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/Formation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/Formation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/Formation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/HateList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/HateList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/HateList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ai/Squad.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ai/Squad.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ai/Squad.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiCreatureStateArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiCreatureStateArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiCreatureStateArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiLocation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiLocation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiLocation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipAttackTargetList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipAttackTargetList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipAttackTargetList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttack.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttack.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttack.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackBomber.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackBomber.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackBomber.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackCapitalShip.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackCapitalShip.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackCapitalShip.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackFighter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackFighter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackFighter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackFighter_Maneuver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackFighter_Maneuver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackFighter_Maneuver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackFighter_Maneuver_Path.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackFighter_Maneuver_Path.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorAttackFighter_Maneuver_Path.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorBase.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorBase.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorBase.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorDock.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorDock.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorDock.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorFollow.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorFollow.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorFollow.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorIdle.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorIdle.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorIdle.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorTrack.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorTrack.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorTrack.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorWaypoint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorWaypoint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipBehaviorWaypoint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipTurretTargetingSystem.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipTurretTargetingSystem.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/AiShipTurretTargetingSystem.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/PlayerShipTurretTargetingSystem.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/PlayerShipTurretTargetingSystem.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/PlayerShipTurretTargetingSystem.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/behavior/ShipTurretTargetingSystem.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/behavior/ShipTurretTargetingSystem.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/behavior/ShipTurretTargetingSystem.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/city/CitizenInfo.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/city/CitizenInfo.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/city/CitizenInfo.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/city/CityInfo.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/city/CityInfo.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/city/CityInfo.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/city/CityInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/city/CityInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/city/CityInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/city/CityStringParser.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/city/CityStringParser.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/city/CityStringParser.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/city/CityStructureInfo.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/city/CityStructureInfo.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/city/CityStructureInfo.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/city/PgcRatingInfo.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/city/PgcRatingInfo.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/city/PgcRatingInfo.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/collision/CollisionCallbacks.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/collision/CollisionCallbacks.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/collision/CollisionCallbacks.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/command/CommandCppFuncs.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/command/CommandCppFuncs.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/command/CommandCppFuncs.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/command/CommandQueue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/command/CommandQueue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/command/CommandQueue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/command/CommandQueueEntry.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/command/CommandQueueEntry.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/command/CommandQueueEntry.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/command/ServerCommandTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/command/ServerCommandTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/command/ServerCommandTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesMarket/CommoditiesMarket.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesMarket/CommoditiesMarket.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesMarket/CommoditiesMarket.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesMarket/CommoditiesMarketListener.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesMarket/CommoditiesMarketListener.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesMarket/CommoditiesMarketListener.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesMarket/CommoditiesServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesMarket/CommoditiesServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesMarket/CommoditiesServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/CentralCommandParserGame.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/CentralCommandParserGame.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/CentralCommandParserGame.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserAi.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserAi.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserAi.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCity.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCity.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCity.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCollection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCollection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCollection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCraft.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCraft.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCraft.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCraftStation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCraftStation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCraftStation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserDefault.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserDefault.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserDefault.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserGuild.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserGuild.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserGuild.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserManufacture.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserManufacture.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserManufacture.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserMessageTo.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserMessageTo.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserMessageTo.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserMoney.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserMoney.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserMoney.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserNpc.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserNpc.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserNpc.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserObjvar.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserObjvar.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserObjvar.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserPvp.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserPvp.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserPvp.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserResource.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserResource.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserResource.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserScript.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserScript.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserScript.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserShip.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserShip.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserShip.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserSkill.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserSkill.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserSkill.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserSpaceAi.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserSpaceAi.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserSpaceAi.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserSpawner.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserSpawner.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserSpawner.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserVeteran.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserVeteran.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserVeteran.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserVoice.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserVoice.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserVoice.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ObjectCommandParserGetAttributes.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ObjectCommandParserGetAttributes.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ObjectCommandParserGetAttributes.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ObjectCommandParserSetAttributes.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ObjectCommandParserSetAttributes.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ObjectCommandParserSetAttributes.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ServerCommandPermissionManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ServerCommandPermissionManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ServerCommandPermissionManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/IntangibleVolumeContainer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/IntangibleVolumeContainer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/IntangibleVolumeContainer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/TangibleVolumeContainer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/TangibleVolumeContainer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/TangibleVolumeContainer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/AiCreatureController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/AiCreatureController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/AiCreatureController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/AiShipController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/AiShipController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/AiShipController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/AiShipControllerInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/AiShipControllerInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/AiShipControllerInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/BattlefieldMarkerController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/BattlefieldMarkerController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/BattlefieldMarkerController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/BuildingController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/BuildingController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/BuildingController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/CellController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/CellController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/CellController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/CityController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/CityController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/CityController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/CreatureController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/CreatureController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/CreatureController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/FactoryController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/FactoryController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/FactoryController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/GroundVehicleController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/GroundVehicleController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/GroundVehicleController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/GroupController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/GroupController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/GroupController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/GuildController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/GuildController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/GuildController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/HarvesterInstallationController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/HarvesterInstallationController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/HarvesterInstallationController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/InstallationController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/InstallationController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/InstallationController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/ManufactureInstallationController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/ManufactureInstallationController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/ManufactureInstallationController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/MissionTerminalController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/MissionTerminalController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/MissionTerminalController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/MoveSimController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/MoveSimController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/MoveSimController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/PlanetController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/PlanetController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/PlanetController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/PlayerCreatureController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/PlayerCreatureController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/PlayerCreatureController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/PlayerShipController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/PlayerShipController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/PlayerShipController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/ResourceContainerController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/ResourceContainerController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/ResourceContainerController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/ServerController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/ServerController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/ServerController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/ShipController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/ShipController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/ShipController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/TangibleController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/TangibleController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/TangibleController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/TurretController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/TurretController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/TurretController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/UniverseController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/UniverseController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/UniverseController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/VehicleController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/VehicleController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/VehicleController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/WeaponController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/WeaponController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/WeaponController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/AttribModNameManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/AttribModNameManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/AttribModNameManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionTokenServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionTokenServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionTokenServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/AuthTransferTracker.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/AuthTransferTracker.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/AuthTransferTracker.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/BiographyManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/BiographyManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/BiographyManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/BuffManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/BuffManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/BuffManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CharacterMatchManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CharacterMatchManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CharacterMatchManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ChatServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ChatServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ChatServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Client.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Client.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Client.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ClusterWideDataClient.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ClusterWideDataClient.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ClusterWideDataClient.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CombatTracker.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CombatTracker.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CombatTracker.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CommunityManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CommunityManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CommunityManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigServerGame.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigServerGame.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigServerGame.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ConsentManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ConsentManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ConsentManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ContainerInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ContainerInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ContainerInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/FormManagerServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/FormManagerServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/FormManagerServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/GameServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/GameServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/GameServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/InstantDeleteList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/InstantDeleteList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/InstantDeleteList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/LogoutTracker.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/LogoutTracker.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/LogoutTracker.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/MessageToQueue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/MessageToQueue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/MessageToQueue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/MoveSimManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/MoveSimManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/MoveSimManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/NameManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/NameManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/NameManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/NamedObjectManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/NamedObjectManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/NamedObjectManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/NewbieTutorial.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/NewbieTutorial.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/NewbieTutorial.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/NonCriticalTaskQueue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/NonCriticalTaskQueue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/NonCriticalTaskQueue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/NpcConversation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/NpcConversation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/NpcConversation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ObjectIdManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ObjectIdManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ObjectIdManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ObserveTracker.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ObserveTracker.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ObserveTracker.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/PlanetMapManagerServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/PlanetMapManagerServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/PlanetMapManagerServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/PlayerCreationManagerServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/PlayerCreationManagerServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/PlayerCreationManagerServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/PlayerSanityChecker.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/PlayerSanityChecker.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/PlayerSanityChecker.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/PositionUpdateTracker.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/PositionUpdateTracker.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/PositionUpdateTracker.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/PreloadManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/PreloadManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/PreloadManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageManagerServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageManagerServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageManagerServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/PurgeManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/PurgeManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/PurgeManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/RegexList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/RegexList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/RegexList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ReportManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ReportManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ReportManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SceneGlobalData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SceneGlobalData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SceneGlobalData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBuffBuilderManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBuffBuilderManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBuffBuilderManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBuildoutManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBuildoutManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerBuildoutManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerImageDesignerManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerImageDesignerManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerImageDesignerManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerMessageForwarding.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerMessageForwarding.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerMessageForwarding.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerObjectAttributeIds.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerObjectAttributeIds.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerObjectAttributeIds.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerUIManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerUIManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerUIManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerUIPage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerUIPage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerUIPage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerUniverse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerUniverse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerUniverse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorld.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorld.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorld.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldIntangibleNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldIntangibleNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldIntangibleNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldTangibleNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldTangibleNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldTangibleNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldTerrainObjectNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldTerrainObjectNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldTerrainObjectNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldUniverseNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldUniverseNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ServerWorldUniverseNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SetupServerGame.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SetupServerGame.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SetupServerGame.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/StaticLootItemManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/StaticLootItemManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/StaticLootItemManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SuiPageDataServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SuiPageDataServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SuiPageDataServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SuiPageDataServerArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SuiPageDataServerArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SuiPageDataServerArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TaskGetAttributes.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TaskGetAttributes.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TaskGetAttributes.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TeleportFixupHandler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TeleportFixupHandler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TeleportFixupHandler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/VeteranRewardManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/VeteranRewardManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/VeteranRewardManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generated/Packager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generated/Packager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generated/Packager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildInfo.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildInfo.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildInfo.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildMemberInfo.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildMemberInfo.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildMemberInfo.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildStringParser.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildStringParser.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/guild/GuildStringParser.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/metrics/GameServerMetricsData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/metrics/GameServerMetricsData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/metrics/GameServerMetricsData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/network/CentralConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/network/CentralConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/network/CentralConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/network/Chat.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/network/Chat.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/network/Chat.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/network/ConnectionServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/network/ConnectionServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/network/ConnectionServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/network/CustomerServiceServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/network/CustomerServiceServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/network/CustomerServiceServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/network/DatabaseProcessConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/network/DatabaseProcessConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/network/DatabaseProcessConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/network/GameServerMessageArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/network/GameServerMessageArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/network/GameServerMessageArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/network/PlanetServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/network/PlanetServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/network/PlanetServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/network/TaskManagerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/network/TaskManagerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/network/TaskManagerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/AiServerShipObjectInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/AiServerShipObjectInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/AiServerShipObjectInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/BaselineDistributionListPool.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/BaselineDistributionListPool.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/BaselineDistributionListPool.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/BattlefieldMarkerObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/BattlefieldMarkerObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/BattlefieldMarkerObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/BuildingObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/BuildingObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/BuildingObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/CellObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/CellObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/CellObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/CellPermissions.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/CellPermissions.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/CellPermissions.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/CityObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/CityObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/CityObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ContainmentMessageManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ContainmentMessageManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ContainmentMessageManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/CreatureObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/CreatureObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/CreatureObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/CreatureObject_Mounts.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/CreatureObject_Mounts.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/CreatureObject_Mounts.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/CreatureObject_Ships.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/CreatureObject_Ships.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/CreatureObject_Ships.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/DestroyMessageManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/DestroyMessageManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/DestroyMessageManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/DistributionListStack.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/DistributionListStack.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/DistributionListStack.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/DraftSchematicObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/DraftSchematicObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/DraftSchematicObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/FactoryObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/FactoryObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/FactoryObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/GroupIdObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/GroupIdObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/GroupIdObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/GroupMissionCriticalObjectsBuilder.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/GroupMissionCriticalObjectsBuilder.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/GroupMissionCriticalObjectsBuilder.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/GroupObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/GroupObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/GroupObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/GroupUpdateObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/GroupUpdateObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/GroupUpdateObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/GroupWaypointBuilder.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/GroupWaypointBuilder.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/GroupWaypointBuilder.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/GuildObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/GuildObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/GuildObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/HarvesterInstallationObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/HarvesterInstallationObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/HarvesterInstallationObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/InstallationObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/InstallationObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/InstallationObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/IntangibleObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/IntangibleObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/IntangibleObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/LineOfSightCache.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/LineOfSightCache.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/LineOfSightCache.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ManufactureInstallationObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ManufactureInstallationObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ManufactureInstallationObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ManufactureSchematicObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ManufactureSchematicObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ManufactureSchematicObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/MissionObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/MissionObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/MissionObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/NetworkTriggerVolume.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/NetworkTriggerVolume.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/NetworkTriggerVolume.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectFactory.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectFactory.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectFactory.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectTracker.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectTracker.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectTracker.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/PatrolPathNodeProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/PatrolPathNodeProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/PatrolPathNodeProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/PatrolPathRootProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/PatrolPathRootProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/PatrolPathRootProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/PlanetObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/PlanetObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/PlanetObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/PlayerObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/PlayerObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/PlayerObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/PlayerQuestObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/PlayerQuestObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/PlayerQuestObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/PortalTriggerVolume.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/PortalTriggerVolume.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/PortalTriggerVolume.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/PvpEnemiesObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/PvpEnemiesObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/PvpEnemiesObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/PvpUpdateAndCellPermissionsObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/PvpUpdateAndCellPermissionsObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/PvpUpdateAndCellPermissionsObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ResourceContainerObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ResourceContainerObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ResourceContainerObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ResourcePoolObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ResourcePoolObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ResourcePoolObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ResourceTypeObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ResourceTypeObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ResourceTypeObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerClearCollidableFloraNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerClearCollidableFloraNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerClearCollidableFloraNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerCollisionProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerCollisionProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerCollisionProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerLotManagerNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerLotManagerNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerLotManagerNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerNoBuildNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerNoBuildNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerNoBuildNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObjectBaselinesManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObjectBaselinesManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObjectBaselinesManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObjectTerrainModificationNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObjectTerrainModificationNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObjectTerrainModificationNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject_AuthTransfer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject_AuthTransfer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject_AuthTransfer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject_ObjVar.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject_ObjVar.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject_ObjVar.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject_Synchronization.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject_Synchronization.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerObject_Synchronization.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerResourceClassObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerResourceClassObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerResourceClassObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ServerShipObjectInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ServerShipObjectInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ServerShipObjectInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ShipObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ShipObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ShipObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ShipObject_Components.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ShipObject_Components.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ShipObject_Components.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/StaticObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/StaticObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/StaticObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleConditionObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleConditionObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleConditionObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleObject_Conversation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleObject_Conversation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleObject_Conversation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleObject_PobItemLimit.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleObject_PobItemLimit.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/TangibleObject_PobItemLimit.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/TriggerVolume.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/TriggerVolume.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/TriggerVolume.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/UniverseObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/UniverseObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/UniverseObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/VehicleObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/VehicleObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/VehicleObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/WeaponObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/WeaponObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/WeaponObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerArmorTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerArmorTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerArmorTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerBattlefieldMarkerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerBattlefieldMarkerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerBattlefieldMarkerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerBuildingObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerBuildingObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerBuildingObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerCellObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerCellObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerCellObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerCityObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerCityObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerCityObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerConstructionContractObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerConstructionContractObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerConstructionContractObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerCreatureObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerCreatureObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerCreatureObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerDraftSchematicObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerDraftSchematicObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerDraftSchematicObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerFactoryObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerFactoryObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerFactoryObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerGroupObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerGroupObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerGroupObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerGuildObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerGuildObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerGuildObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerHarvesterInstallationObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerHarvesterInstallationObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerHarvesterInstallationObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerInstallationObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerInstallationObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerInstallationObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerIntangibleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerIntangibleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerIntangibleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerManufactureInstallationObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerManufactureInstallationObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerManufactureInstallationObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerManufactureSchematicObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerManufactureSchematicObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerManufactureSchematicObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerMissionObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerMissionObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerMissionObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerPlanetObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerPlanetObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerPlanetObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerPlayerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerPlayerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerPlayerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerPlayerQuestObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerPlayerQuestObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerPlayerQuestObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerResourceContainerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerResourceContainerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerResourceContainerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerSharedObjectTemplateInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerSharedObjectTemplateInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerSharedObjectTemplateInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerShipObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerShipObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerShipObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerStaticObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerStaticObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerStaticObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerTangibleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerTangibleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerTangibleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerUniverseObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerUniverseObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerUniverseObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerVehicleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerVehicleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerVehicleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerWeaponObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerWeaponObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerWeaponObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerXpManagerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerXpManagerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerXpManagerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/pvp/Pvp.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/pvp/Pvp.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/pvp/Pvp.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpFactions.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpFactions.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpFactions.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpInternal.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpInternal.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpInternal.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetBase.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetBase.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetBase.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetBattlefield.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetBattlefield.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetBattlefield.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetNormal.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetNormal.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetNormal.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetPet.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetPet.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetPet.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetShip.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetShip.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetShip.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetTruce.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetTruce.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpRuleSetTruce.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpUpdateObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpUpdateObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/pvp/PvpUpdateObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/region/Region.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/region/Region.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/region/Region.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/region/RegionMaster.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/region/RegionMaster.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/region/RegionMaster.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/region/RegionPvp.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/region/RegionPvp.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/region/RegionPvp.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/region3d/Region3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/region3d/Region3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/region3d/Region3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/region3d/Region3dMaster.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/region3d/Region3dMaster.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/region3d/Region3dMaster.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/region3d/RegionBox.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/region3d/RegionBox.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/region3d/RegionBox.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/region3d/RegionSphere.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/region3d/RegionSphere.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/region3d/RegionSphere.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/resource/SurveySystem.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/resource/SurveySystem.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/resource/SurveySystem.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/AiPilotManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/AiPilotManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/AiPilotManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/AiShipPilotData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/AiShipPilotData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/AiShipPilotData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/MiningAsteroidController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/MiningAsteroidController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/MiningAsteroidController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/Missile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/Missile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/Missile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/MissileManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/MissileManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/MissileManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/NebulaManagerServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/NebulaManagerServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/NebulaManagerServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ProjectileManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ProjectileManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ProjectileManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ServerAsteroidManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ServerAsteroidManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ServerAsteroidManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ServerShipComponentData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ServerShipComponentData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ServerShipComponentData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ServerShipTargeting.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ServerShipTargeting.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ServerShipTargeting.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipAiEnemySearchManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipAiEnemySearchManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipAiEnemySearchManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipAiReactionManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipAiReactionManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipAiReactionManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipClientUpdateTracker.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipClientUpdateTracker.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipClientUpdateTracker.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataArmor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataArmor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataArmor.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataBooster.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataBooster.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataBooster.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataBridge.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataBridge.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataBridge.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataCapacitor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataCapacitor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataCapacitor.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataCargoHold.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataCargoHold.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataCargoHold.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataDroidInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataDroidInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataDroidInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataEngine.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataEngine.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataEngine.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataHangar.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataHangar.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataHangar.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataModification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataModification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataModification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataReactor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataReactor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataReactor.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataShield.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataShield.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataShield.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataTargetingStation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataTargetingStation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataTargetingStation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataWeapon.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataWeapon.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDataWeapon.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipInternalDamageOverTime.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipInternalDamageOverTime.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipInternalDamageOverTime.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipInternalDamageOverTimeManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipInternalDamageOverTimeManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipInternalDamageOverTimeManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceAttackSquad.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceAttackSquad.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceAttackSquad.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceDockingManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceDockingManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceDockingManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/SpacePath.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/SpacePath.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/SpacePath.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/SpacePathManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/SpacePathManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/SpacePathManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceSquad.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceSquad.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceSquad.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceSquadManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceSquadManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceSquadManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceVisibilityManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceVisibilityManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/SpaceVisibilityManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/VisibleObjectNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/VisibleObjectNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/VisibleObjectNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/stationplayers/StationPlayersCollectorAPI.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/stationplayers/StationPlayersCollectorAPI.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/stationplayers/StationPlayersCollectorAPI.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/synchronizedUi/InstallationSynchronizedUi.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/synchronizedUi/InstallationSynchronizedUi.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/synchronizedUi/InstallationSynchronizedUi.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/synchronizedUi/ManufactureSchematicSynchronizedUi.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/synchronizedUi/ManufactureSchematicSynchronizedUi.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/synchronizedUi/ManufactureSchematicSynchronizedUi.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/synchronizedUi/ServerSynchronizedUi.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/synchronizedUi/ServerSynchronizedUi.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/synchronizedUi/ServerSynchronizedUi.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/trading/ServerSecureTrade.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/trading/ServerSecureTrade.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/trading/ServerSecureTrade.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/trading/ServerSecureTradeManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/trading/ServerSecureTradeManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/trading/ServerSecureTradeManager.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +serverKeyShare +true +false + + +/usr/bin/make +-j4 +serverKeyShare/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +serverKeyShare +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/library/serverKeyShare/src" "/usr/bin/cmake" -P "CMakeFiles/serverKeyShare.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/KeyServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/KeyServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/KeyServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/KeyShare.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/KeyShare.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/KeyShare.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +serverMetrics +true +false + + +/usr/bin/make +-j4 +serverMetrics/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +serverMetrics +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/library/serverMetrics/src" "/usr/bin/cmake" -P "CMakeFiles/serverMetrics.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerMetrics.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerMetrics.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerMetrics.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MetricsConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MetricsConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MetricsConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MetricsData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MetricsData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MetricsData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MetricsManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MetricsManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MetricsManager.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +serverNetworkMessages +true +false + + +/usr/bin/make +-j4 +serverNetworkMessages/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +serverNetworkMessages +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/library/serverNetworkMessages/src" "/usr/bin/cmake" -P "CMakeFiles/serverNetworkMessages.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/AvatarList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AvatarList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AvatarList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AvatarListArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AvatarListArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AvatarListArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatConnectAvatar.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatConnectAvatar.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatConnectAvatar.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatDisconnectAvatar.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatDisconnectAvatar.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatDisconnectAvatar.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatServerOnline.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatServerOnline.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatServerOnline.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/EnumerateServers.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/EnumerateServers.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/EnumerateServers.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/RandomName.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/RandomName.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/RandomName.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskConnectionIdMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskConnectionIdMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskConnectionIdMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskEnumCluster.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskEnumCluster.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskEnumCluster.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskEnumProcesses.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskEnumProcesses.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskEnumProcesses.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskKillProcess.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskKillProcess.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskKillProcess.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskSpawnProcess.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskSpawnProcess.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskSpawnProcess.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskSpawnProcessAck.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskSpawnProcessAck.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskSpawnProcessAck.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TaskUtilization.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TaskUtilization.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TaskUtilization.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/VerifyAndLockName.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/VerifyAndLockName.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/VerifyAndLockName.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/CentralConnectionServerMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/CentralConnectionServerMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/CentralConnectionServerMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/SetConnectionServerPublic.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/SetConnectionServerPublic.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/SetConnectionServerPublic.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/UpdateConnectionServerStatus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/UpdateConnectionServerStatus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/UpdateConnectionServerStatus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/UpdatePlayerCountMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/UpdatePlayerCountMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/UpdatePlayerCountMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/ValidateCharacterForLoginMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/ValidateCharacterForLoginMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/ValidateCharacterForLoginMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/ValidateCharacterForLoginReplyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/ValidateCharacterForLoginReplyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralConnectionServer/ValidateCharacterForLoginReplyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AccountFeatureIdRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AccountFeatureIdRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AccountFeatureIdRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AccountFeatureIdResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AccountFeatureIdResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AccountFeatureIdResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AddCharacterMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AddCharacterMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AddCharacterMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AddObjectIdBlockMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AddObjectIdBlockMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AddObjectIdBlockMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AdjustAccountFeatureIdRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AdjustAccountFeatureIdRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AdjustAccountFeatureIdRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AdjustAccountFeatureIdResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AdjustAccountFeatureIdResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/AdjustAccountFeatureIdResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CSDBNetMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CSDBNetMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CSDBNetMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CentralGameServerMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CentralGameServerMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CentralGameServerMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CentralPingMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CentralPingMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CentralPingMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ChangeUniverseProcessMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ChangeUniverseProcessMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ChangeUniverseProcessMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CharacterListMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CharacterListMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CharacterListMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CharacterTransferStatusMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CharacterTransferStatusMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CharacterTransferStatusMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ChunkCompleteMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ChunkCompleteMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ChunkCompleteMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ChunkObjectListMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ChunkObjectListMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ChunkObjectListMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ClaimRewardsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ClaimRewardsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ClaimRewardsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ClaimRewardsReplyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ClaimRewardsReplyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ClaimRewardsReplyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CreateNewObjectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CreateNewObjectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/CreateNewObjectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/DownloadCharacterMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/DownloadCharacterMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/DownloadCharacterMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ExcommunicateGameServerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ExcommunicateGameServerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ExcommunicateGameServerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FailedToLoadObjectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FailedToLoadObjectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FailedToLoadObjectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FeatureIdTransactionRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FeatureIdTransactionRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FeatureIdTransactionRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FeatureIdTransactionResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FeatureIdTransactionResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FeatureIdTransactionResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FeatureIdTransactionSyncUpdate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FeatureIdTransactionSyncUpdate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FeatureIdTransactionSyncUpdate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FlagObjectForDeleteMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FlagObjectForDeleteMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/FlagObjectForDeleteMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ForceUnloadObjectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ForceUnloadObjectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ForceUnloadObjectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerCSRequestMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerCSRequestMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerCSRequestMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerCSResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerCSResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerCSResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerReadyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerReadyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerReadyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerUniverseLoadedMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerUniverseLoadedMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/GameServerUniverseLoadedMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/LoadObjectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/LoadObjectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/LoadObjectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/LoadUniverseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/LoadUniverseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/LoadUniverseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToAckMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToAckMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToAckMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToPayload.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToPayload.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToPayload.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToPayloadImpl.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToPayloadImpl.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/MessageToPayloadImpl.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PlanetObjectIdMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PlanetObjectIdMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PlanetObjectIdMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PopulationListMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PopulationListMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PopulationListMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PreloadFinishedMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PreloadFinishedMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PreloadFinishedMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PreloadRequestCompleteMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PreloadRequestCompleteMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/PreloadRequestCompleteMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ReleaseAuthoritativeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ReleaseAuthoritativeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ReleaseAuthoritativeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestChunkMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestChunkMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestChunkMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestObjectIdsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestObjectIdsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestObjectIdsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestObjectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestObjectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestObjectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestPlanetObjectIdMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestPlanetObjectIdMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestPlanetObjectIdMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestUnloadObjectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestUnloadObjectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/RequestUnloadObjectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SceneTransferMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SceneTransferMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SceneTransferMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetAuthoritativeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetAuthoritativeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetAuthoritativeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetObjectPositionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetObjectPositionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetObjectPositionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetPlanetServerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetPlanetServerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetPlanetServerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetUniverseAuthoritativeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetUniverseAuthoritativeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/SetUniverseAuthoritativeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/StructureListMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/StructureListMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/StructureListMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ToggleAvatarLoginStatus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ToggleAvatarLoginStatus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/ToggleAvatarLoginStatus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/UnloadObjectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/UnloadObjectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/UnloadObjectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/UploadCharacterMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/UploadCharacterMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralGameServer/UploadCharacterMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralPlanetServer/CentralPlanetServerConnect.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralPlanetServer/CentralPlanetServerConnect.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralPlanetServer/CentralPlanetServerConnect.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralPlanetServer/GameServerForLoginMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralPlanetServer/GameServerForLoginMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralPlanetServer/GameServerForLoginMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralPlanetServer/RequestGameServerForLoginMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralPlanetServer/RequestGameServerForLoginMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralPlanetServer/RequestGameServerForLoginMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralTaskManager/CentralTaskMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralTaskManager/CentralTaskMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralTaskManager/CentralTaskMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/centralTaskManager/TaskProcessDiedMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/centralTaskManager/TaskProcessDiedMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/centralTaskManager/TaskProcessDiedMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMCreateAuctionBidMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMCreateAuctionBidMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMCreateAuctionBidMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMCreateAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMCreateAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMCreateAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMCreateLocationMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMCreateLocationMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMCreateLocationMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMDeleteAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMDeleteAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMDeleteAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMDeleteLocationMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMDeleteLocationMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMDeleteLocationMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMUpdateAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMUpdateAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMUpdateAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMUpdateLocationMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMUpdateLocationMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CMUpdateLocationMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CommoditiesLoadDoneMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CommoditiesLoadDoneMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/CommoditiesLoadDoneMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetAuctionLocationsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetAuctionLocationsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetAuctionLocationsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetMarketAuctionAttributesMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetMarketAuctionAttributesMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetMarketAuctionAttributesMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetMarketAuctionBidsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetMarketAuctionBidsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetMarketAuctionBidsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetMarketAuctionsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetMarketAuctionsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/GetMarketAuctionsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/LoadCommoditiesMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/LoadCommoditiesMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/commoditiesSwgDatabase/LoadCommoditiesMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SetupServerNetworkMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SetupServerNetworkMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SetupServerNetworkMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TaskConsoleCommand.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TaskConsoleCommand.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TaskConsoleCommand.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AcceptHighBidMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AcceptHighBidMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AcceptHighBidMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AddAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AddAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AddAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AddBidMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AddBidMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AddBidMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AddImmediateAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AddImmediateAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AddImmediateAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AuctionData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AuctionData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/AuctionData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/CancelAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/CancelAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/CancelAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/CleanupInvalidItemRetrievalMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/CleanupInvalidItemRetrievalMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/CleanupInvalidItemRetrievalMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/CreateVendorMarketMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/CreateVendorMarketMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/CreateVendorMarketMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/DeleteAuctionLocationMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/DeleteAuctionLocationMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/DeleteAuctionLocationMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/DestroyVendorMarketMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/DestroyVendorMarketMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/DestroyVendorMarketMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetItemDetailsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetItemDetailsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetItemDetailsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetItemMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetItemMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetItemMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetPlayerVendorCountMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetPlayerVendorCountMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetPlayerVendorCountMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetVendorOwnerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetVendorOwnerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetVendorOwnerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetVendorValueMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetVendorValueMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/GetVendorValueMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/ItemMovedMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/ItemMovedMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/ItemMovedMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAcceptHighBidMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAcceptHighBidMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAcceptHighBidMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAddAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAddAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAddAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAddBidMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAddBidMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAddBidMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAuctionExpiredMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAuctionExpiredMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnAuctionExpiredMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnCancelAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnCancelAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnCancelAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnCleanupInvalidItemRetrievalMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnCleanupInvalidItemRetrievalMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnCleanupInvalidItemRetrievalMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnCreateVendorMarketMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnCreateVendorMarketMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnCreateVendorMarketMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetItemDetailsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetItemDetailsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetItemDetailsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetItemMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetItemMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetItemMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetPlayerVendorCountMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetPlayerVendorCountMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetPlayerVendorCountMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetVendorOwnerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetVendorOwnerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetVendorOwnerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetVendorValueMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetVendorValueMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnGetVendorValueMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnItemExpiredMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnItemExpiredMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnItemExpiredMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnPermanentAuctionPurchasedMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnPermanentAuctionPurchasedMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnPermanentAuctionPurchasedMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnQueryAuctionHeadersMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnQueryAuctionHeadersMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnQueryAuctionHeadersMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnQueryVendorItemCountReplyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnQueryVendorItemCountReplyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnQueryVendorItemCountReplyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnUpdateVendorSearchOptionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnUpdateVendorSearchOptionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnUpdateVendorSearchOptionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnVendorRefuseItemMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnVendorRefuseItemMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/OnVendorRefuseItemMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/QueryAuctionHeadersMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/QueryAuctionHeadersMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/QueryAuctionHeadersMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/QueryVendorItemCountMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/QueryVendorItemCountMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/QueryVendorItemCountMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/SetEntranceChargeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/SetEntranceChargeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/SetEntranceChargeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/SetGameTimeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/SetGameTimeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/SetGameTimeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/SetSalesTaxMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/SetSalesTaxMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/SetSalesTaxMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/UpdateVendorSearchOptionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/UpdateVendorSearchOptionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/UpdateVendorSearchOptionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/UpdateVendorStatusMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/UpdateVendorStatusMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/UpdateVendorStatusMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/VendorStatusChangeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/VendorStatusChangeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameCommoditiesServer/VendorStatusChangeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameConnectionServer/GameConnectionServerMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameConnectionServer/GameConnectionServerMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameConnectionServer/GameConnectionServerMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameConnectionServer/NewClient.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameConnectionServer/NewClient.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameConnectionServer/NewClient.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AddResourceTypeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AddResourceTypeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AddResourceTypeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AiCreatureStateMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AiCreatureStateMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AiCreatureStateMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AiMovementMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AiMovementMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AiMovementMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AuthTransferClientMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AuthTransferClientMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/AuthTransferClientMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/BiographyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/BiographyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/BiographyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/BountyHunterTargetListMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/BountyHunterTargetListMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/BountyHunterTargetListMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/BountyHunterTargetMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/BountyHunterTargetMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/BountyHunterTargetMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CharacterNamesMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CharacterNamesMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CharacterNamesMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateDynamicRegionCircleMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateDynamicRegionCircleMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateDynamicRegionCircleMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateDynamicRegionRectangleMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateDynamicRegionRectangleMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateDynamicRegionRectangleMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateDynamicSpawnRegionCircleMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateDynamicSpawnRegionCircleMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateDynamicSpawnRegionCircleMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateGroupMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateGroupMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateGroupMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateObjectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateObjectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateObjectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateSyncUiMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateSyncUiMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/CreateSyncUiMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/EnableNewJediTrackingMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/EnableNewJediTrackingMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/EnableNewJediTrackingMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/EndBaselinesMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/EndBaselinesMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/EndBaselinesMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ExchangeListCreditsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ExchangeListCreditsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ExchangeListCreditsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GameGameServerMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GameGameServerMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GameGameServerMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GameServerConnectAck.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GameServerConnectAck.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GameServerConnectAck.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GameServerMessageInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GameServerMessageInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GameServerMessageInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GetMoneyFromOfflineObjectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GetMoneyFromOfflineObjectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GetMoneyFromOfflineObjectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GroupMemberParam.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GroupMemberParam.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GroupMemberParam.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GroupMemberParamArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GroupMemberParamArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/GroupMemberParamArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LoadContainedObjectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LoadContainedObjectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LoadContainedObjectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LoadContentsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LoadContentsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LoadContentsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LoadStructureMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LoadStructureMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LoadStructureMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LocateObjectResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LocateObjectResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LocateObjectResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LocatePlayerResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LocatePlayerResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LocatePlayerResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LocateStructureMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LocateStructureMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/LocateStructureMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueAlterAttribute.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueAlterAttribute.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueAlterAttribute.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueCommandQueueEnqueueFwd.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueCommandQueueEnqueueFwd.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueCommandQueueEnqueueFwd.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueCommandQueueForceExecuteCommandFwd.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueCommandQueueForceExecuteCommandFwd.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueCommandQueueForceExecuteCommandFwd.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueGrantOfflineXp.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueGrantOfflineXp.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueGrantOfflineXp.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueuePvpCommand.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueuePvpCommand.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueuePvpCommand.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueScriptTrigger.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueScriptTrigger.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueScriptTrigger.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueSetState.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueSetState.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueSetState.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueTeleportObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueTeleportObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/MessageQueueTeleportObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/PersistedPlayerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/PersistedPlayerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/PersistedPlayerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/PlayedTimeAccumMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/PlayedTimeAccumMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/PlayedTimeAccumMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ProfilerOperationMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ProfilerOperationMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ProfilerOperationMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadAdminTableMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadAdminTableMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadAdminTableMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadCommandTableMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadCommandTableMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadCommandTableMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadDatatableMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadDatatableMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadDatatableMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadScriptMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadScriptMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadScriptMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadTemplateMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadTemplateMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/ReloadTemplateMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RenameCharacterMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RenameCharacterMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RenameCharacterMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RequestBiographyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RequestBiographyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RequestBiographyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RestartServerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RestartServerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RestartServerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RetrievedItemLoadMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RetrievedItemLoadMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/RetrievedItemLoadMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/StructuresForPurgeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/StructuresForPurgeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/StructuresForPurgeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/SynchronizeScriptVarDeltasMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/SynchronizeScriptVarDeltasMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/SynchronizeScriptVarDeltasMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/SynchronizeScriptVarsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/SynchronizeScriptVarsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/SynchronizeScriptVarsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/TeleportMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/TeleportMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/TeleportMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/TeleportToMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/TeleportToMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/TeleportToMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/UnloadedPlayerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/UnloadedPlayerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/UnloadedPlayerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/UpdateObjectPositionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/UpdateObjectPositionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameGameServer/UpdateObjectPositionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/FactionalSystemMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/FactionalSystemMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/FactionalSystemMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/FirstPlanetGameServerIdMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/FirstPlanetGameServerIdMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/FirstPlanetGameServerIdMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/GameServerForceChangeAuthorityMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/GameServerForceChangeAuthorityMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/GameServerForceChangeAuthorityMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/LocationRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/LocationRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/LocationRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/LocationResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/LocationResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/LocationResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/PlanetLoadCharacterMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/PlanetLoadCharacterMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/PlanetLoadCharacterMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/PlanetRemoveObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/PlanetRemoveObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/PlanetRemoveObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/UnloadProxyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/UnloadProxyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/UnloadProxyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/UpdateObjectOnPlanetMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/UpdateObjectOnPlanetMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gamePlanetServer/UpdateObjectOnPlanetMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameStationPlayersCollector/SPCharacterProfileMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameStationPlayersCollector/SPCharacterProfileMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameStationPlayersCollector/SPCharacterProfileMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/gameTaskManager/GameTaskManagerMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/gameTaskManager/GameTaskManagerMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/gameTaskManager/GameTaskManagerMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/CSToolRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/CSToolRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/CSToolRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/CSToolResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/CSToolResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/CSToolResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ConnectionServerDown.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ConnectionServerDown.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ConnectionServerDown.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginClusterName.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginClusterName.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginClusterName.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginClusterName2.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginClusterName2.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginClusterName2.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginConnectionServerAddress.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginConnectionServerAddress.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginConnectionServerAddress.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginCreateCharacterAckMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginCreateCharacterAckMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginCreateCharacterAckMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginCreateCharacterMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginCreateCharacterMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginCreateCharacterMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginKeyPush.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginKeyPush.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginKeyPush.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginRestoreCharacterMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginRestoreCharacterMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginRestoreCharacterMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginUpgradeAccountMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginUpgradeAccountMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/LoginUpgradeAccountMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ServerDeleteCharacterMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ServerDeleteCharacterMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ServerDeleteCharacterMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/UpdateLoginConnectionServerStatus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/UpdateLoginConnectionServerStatus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/UpdateLoginConnectionServerStatus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ValidateAccountMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ValidateAccountMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ValidateAccountMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ValidateAccountReplyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ValidateAccountReplyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/loginCentralServer/ValidateAccountReplyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/metricsMessages/MetricsDataMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/metricsMessages/MetricsDataMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/metricsMessages/MetricsDataMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/metricsMessages/MetricsInitiationMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/metricsMessages/MetricsInitiationMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/metricsMessages/MetricsInitiationMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferAccountData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferAccountData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferAccountData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferAccountDataArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferAccountDataArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferAccountDataArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferCharacterData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferCharacterData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferCharacterData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferCharacterDataArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferCharacterDataArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferCharacterDataArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferReplyCharacterList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferReplyCharacterList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferReplyCharacterList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferReplyMoveValidation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferReplyMoveValidation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferReplyMoveValidation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferRequestMoveValidation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferRequestMoveValidation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/transferServer/TransferRequestMoveValidation.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +serverPathfinding +true +false + + +/usr/bin/make +-j4 +serverPathfinding/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +serverPathfinding +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/library/serverPathfinding/src" "/usr/bin/cmake" -P "CMakeFiles/serverPathfinding.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/CityPathGraph.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CityPathGraph.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CityPathGraph.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CityPathGraphManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CityPathGraphManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CityPathGraphManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CityPathNode.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CityPathNode.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CityPathNode.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PathAutoGenerator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PathAutoGenerator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PathAutoGenerator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ServerPathBuildManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ServerPathBuildManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ServerPathBuildManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ServerPathBuilder.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ServerPathBuilder.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ServerPathBuilder.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfinding.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfinding.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfinding.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfindingConstants.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfindingConstants.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfindingConstants.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfindingMessaging.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfindingMessaging.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfindingMessaging.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfindingNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfindingNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ServerPathfindingNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupServerPathfinding.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupServerPathfinding.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupServerPathfinding.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +serverScript +true +false + + +/usr/bin/make +-j4 +serverScript/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +serverScript +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/library/serverScript/src" "/usr/bin/cmake" -P "CMakeFiles/serverScript.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerScript.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerScript.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerScript.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GameScriptObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GameScriptObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GameScriptObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/JNIWrappers.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/JNIWrappers.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/JNIWrappers.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/JavaLibrary.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/JavaLibrary.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/JavaLibrary.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptFunctionTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptFunctionTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptFunctionTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptListEntry.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptListEntry.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptListEntry.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsActionStates.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsActionStates.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsActionStates.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAi.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAi.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAi.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAnimation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAnimation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAnimation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAttributes.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAttributes.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAttributes.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAuction.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAuction.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsAuction.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBank.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBank.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBank.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBeastMaster.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBeastMaster.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBeastMaster.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBroadcasting.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBroadcasting.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBroadcasting.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBuff.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBuff.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBuff.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBuffBuilder.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBuffBuilder.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsBuffBuilder.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsChat.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsChat.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsChat.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCity.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCity.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCity.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsClientEffect.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsClientEffect.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsClientEffect.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsClusterWideData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsClusterWideData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsClusterWideData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCollection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCollection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCollection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCombat.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCombat.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCombat.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCommandQueue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCommandQueue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCommandQueue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsConsole.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsConsole.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsConsole.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsContainers.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsContainers.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsContainers.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCrafting.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCrafting.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsCrafting.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsDataTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsDataTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsDataTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsDebug.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsDebug.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsDebug.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsDynamicVariable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsDynamicVariable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsDynamicVariable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsForm.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsForm.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsForm.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsGlobalQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsGlobalQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsGlobalQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsGuild.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsGuild.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsGuild.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsHateList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsHateList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsHateList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsHolocube.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsHolocube.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsHolocube.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsHyperspace.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsHyperspace.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsHyperspace.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsImageDesign.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsImageDesign.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsImageDesign.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsInstallation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsInstallation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsInstallation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsInterest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsInterest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsInterest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsInteriors.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsInteriors.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsInteriors.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsJedi.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsJedi.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsJedi.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMap.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMap.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMap.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMentalStates.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMentalStates.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMentalStates.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMenu.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMenu.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMenu.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMission.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMission.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMission.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMoney.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMoney.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMoney.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMount.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMount.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsMount.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsNewbieTutorial.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsNewbieTutorial.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsNewbieTutorial.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsNpc.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsNpc.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsNpc.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsObjectCreate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsObjectCreate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsObjectCreate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsObjectInfo.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsObjectInfo.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsObjectInfo.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsObjectMove.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsObjectMove.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsObjectMove.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPermissions.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPermissions.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPermissions.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPilot.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPilot.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPilot.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPlanet.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPlanet.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPlanet.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPlayerAccount.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPlayerAccount.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPlayerAccount.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPlayerQuest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPlayerQuest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPlayerQuest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPvp.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPvp.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsPvp.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsQuest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsQuest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsQuest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsRegion.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsRegion.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsRegion.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsRegion3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsRegion3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsRegion3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsRemoteDebug.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsRemoteDebug.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsRemoteDebug.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsResource.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsResource.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsResource.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsScript.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsScript.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsScript.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsServerUI.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsServerUI.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsServerUI.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsShip.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsShip.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsShip.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsSkill.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsSkill.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsSkill.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsSpawner.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsSpawner.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsSpawner.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsSystem.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsSystem.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsSystem.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsTerrain.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsTerrain.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsTerrain.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsTriggerVolume.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsTriggerVolume.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsTriggerVolume.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsVeteran.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsVeteran.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsVeteran.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsWaypoint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsWaypoint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsWaypoint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsWorldInfo.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsWorldInfo.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptMethodsWorldInfo.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptParamArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptParamArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptParamArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ScriptParameters.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ScriptParameters.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ScriptParameters.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupScript.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupScript.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupScript.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +serverUtility +true +false + + +/usr/bin/make +-j4 +serverUtility/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +serverUtility +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/server/library/serverUtility/src" "/usr/bin/cmake" -P "CMakeFiles/serverUtility.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/stlhack.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/stlhack.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/stlhack.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AdminAccountManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AdminAccountManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AdminAccountManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ChatLogManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ChatLogManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ChatLogManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ClusterWideDataManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ClusterWideDataManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ClusterWideDataManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ClusterWideDataManagerList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ClusterWideDataManagerList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ClusterWideDataManagerList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerUtility.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerUtility.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigServerUtility.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FreeCtsDataTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FreeCtsDataTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FreeCtsDataTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LocationData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LocationData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LocationData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MissionLocation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MissionLocation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MissionLocation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PopulationList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PopulationList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PopulationList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PvpEnemy.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PvpEnemy.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PvpEnemy.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/RecentMaxSyncedValue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/RecentMaxSyncedValue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/RecentMaxSyncedValue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ResourceFractalData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ResourceFractalData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ResourceFractalData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ServerClock.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ServerClock.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ServerClock.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupServerUtility.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupServerUtility.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupServerUtility.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SystemAssignedProcessId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SystemAssignedProcessId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SystemAssignedProcessId.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +DataTableTool +true +false + + +/usr/bin/make +-j4 +DataTableTool/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +DataTableTool +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/application/DataTableTool/src" "/usr/bin/cmake" -P "CMakeFiles/DataTableTool.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/DataTableTool.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DataTableTool.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DataTableTool.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FirstDataTableTool.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FirstDataTableTool.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FirstDataTableTool.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +TemplateCompiler +true +false + + +/usr/bin/make +-j4 +TemplateCompiler/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +TemplateCompiler +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/application/TemplateCompiler/src" "/usr/bin/cmake" -P "CMakeFiles/TemplateCompiler.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/FirstTemplateCompiler.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/FirstTemplateCompiler.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/FirstTemplateCompiler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TemplateCompiler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TemplateCompiler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TemplateCompiler.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +TemplateDefinitionCompiler +true +false + + +/usr/bin/make +-j4 +TemplateDefinitionCompiler/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +TemplateDefinitionCompiler +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/application/TemplateDefinitionCompiler/src" "/usr/bin/cmake" -P "CMakeFiles/TemplateDefinitionCompiler.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/FirstTemplateDefinitionCompiler.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/FirstTemplateDefinitionCompiler.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/FirstTemplateDefinitionCompiler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateDefinitionCompiler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateDefinitionCompiler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateDefinitionCompiler.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedCollision +true +false + + +/usr/bin/make +-j4 +sharedCollision/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedCollision +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedCollision/src" "/usr/bin/cmake" -P "CMakeFiles/sharedCollision.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/core/BarrierObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/BarrierObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/BarrierObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/BoxTree.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/BoxTree.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/BoxTree.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Bresenham.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Bresenham.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Bresenham.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollideParameters.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollideParameters.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollideParameters.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Collision2d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Collision2d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Collision2d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionBuckets.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionBuckets.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionBuckets.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionEnums.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionEnums.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionEnums.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionMesh.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionMesh.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionMesh.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionResolve.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionResolve.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionResolve.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionSurface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionSurface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionSurface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionUtils.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionUtils.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionUtils.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionVolume.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionVolume.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionVolume.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionWorld.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionWorld.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollisionWorld.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedCollision.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedCollision.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedCollision.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Contact3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Contact3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Contact3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ContactPoint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ContactPoint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ContactPoint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Containment1d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Containment1d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Containment1d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Containment2d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Containment2d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Containment2d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Containment3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Containment3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Containment3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Distance2d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Distance2d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Distance2d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Distance3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Distance3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Distance3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DoorHelper.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DoorHelper.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DoorHelper.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DoorObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DoorObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DoorObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Floor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Floor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Floor.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/FloorContactShape.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/FloorContactShape.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/FloorContactShape.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/FloorLocator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/FloorLocator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/FloorLocator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/FloorManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/FloorManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/FloorManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/FloorMesh.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/FloorMesh.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/FloorMesh.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/FloorTri.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/FloorTri.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/FloorTri.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Footprint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Footprint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Footprint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/FootprintForceReattachManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/FootprintForceReattachManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/FootprintForceReattachManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Intersect1d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Intersect1d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Intersect1d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Intersect2d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Intersect2d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Intersect2d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Intersect3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Intersect3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Intersect3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/MultiList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/MultiList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/MultiList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/NeighborObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/NeighborObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/NeighborObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Overlap2d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Overlap2d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Overlap2d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Overlap3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Overlap3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Overlap3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Resolve3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Resolve3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Resolve3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedCollision.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedCollision.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedCollision.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SimpleCollisionMesh.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SimpleCollisionMesh.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SimpleCollisionMesh.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SpaceAvoidanceManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SpaceAvoidanceManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SpaceAvoidanceManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SpatialDatabase.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SpatialDatabase.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SpatialDatabase.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/BaseExtent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/BaseExtent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/BaseExtent.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/BoxExtent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/BoxExtent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/BoxExtent.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/CollisionDetect.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/CollisionDetect.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/CollisionDetect.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/ComponentExtent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/ComponentExtent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/ComponentExtent.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/CompositeExtent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/CompositeExtent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/CompositeExtent.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/CylinderExtent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/CylinderExtent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/CylinderExtent.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/DetailExtent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/DetailExtent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/DetailExtent.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/Extent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/Extent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/Extent.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/ExtentList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/ExtentList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/ExtentList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/MeshExtent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/MeshExtent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/MeshExtent.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/OrientedCylinderExtent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/OrientedCylinderExtent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/OrientedCylinderExtent.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/extent/SimpleExtent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/extent/SimpleExtent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/extent/SimpleExtent.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedCommandParser +true +false + + +/usr/bin/make +-j4 +sharedCommandParser/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedCommandParser +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedCommandParser/src" "/usr/bin/cmake" -P "CMakeFiles/sharedCommandParser.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/CommandParser.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CommandParser.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CommandParser.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CommandParserHistory.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CommandParserHistory.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CommandParserHistory.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CommandPermissionManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CommandPermissionManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CommandPermissionManager.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedCompression +true +false + + +/usr/bin/make +-j4 +sharedCompression/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedCompression +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedCompression/src" "/usr/bin/cmake" -P "CMakeFiles/sharedCompression.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/BitStream.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/BitStream.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/BitStream.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Compressor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Compressor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Compressor.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Lz77.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Lz77.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Lz77.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedCompression.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedCompression.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedCompression.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ZlibCompressor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ZlibCompressor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ZlibCompressor.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedDatabaseInterface +true +false + + +/usr/bin/make +-j4 +sharedDatabaseInterface/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedDatabaseInterface +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedDatabaseInterface/src" "/usr/bin/cmake" -P "CMakeFiles/sharedDatabaseInterface.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/core/Bindable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Bindable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Bindable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/BindableNetworkId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/BindableNetworkId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/BindableNetworkId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/BufferString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/BufferString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/BufferString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableBase.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableBase.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableBase.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableBitArray.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableBitArray.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableBitArray.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableBool.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableBool.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableBool.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableDouble.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableDouble.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableDouble.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableInt64.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableInt64.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableInt64.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableLong.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableLong.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableLong.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableUnicode.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableUnicode.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbBindableUnicode.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbBufferRow.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbBufferRow.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbBufferRow.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbException.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbException.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbException.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbModeQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbModeQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbModeQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbProfiler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbProfiler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbProfiler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbRow.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbRow.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbRow.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DbSession.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DbSession.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DbSession.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/NullEncodedStandardString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/NullEncodedStandardString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/NullEncodedStandardString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/NullEncodedUnicodeString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/NullEncodedUnicodeString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/NullEncodedUnicodeString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/logger/DbLogEvent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/logger/DbLogEvent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/logger/DbLogEvent.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/logger/DbLogger.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/logger/DbLogger.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/logger/DbLogger.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/logger/DbTaskSaveLog.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/logger/DbTaskSaveLog.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/logger/DbTaskSaveLog.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queue/DbTaskQueue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queue/DbTaskQueue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queue/DbTaskQueue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queue/DbTaskRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queue/DbTaskRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queue/DbTaskRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queue/DbTestQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queue/DbTestQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queue/DbTestQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +sharedDatabaseInterface_oci +true +false + + +/usr/bin/make +-j4 +sharedDatabaseInterface_oci/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedDatabaseInterface_oci +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedDatabaseInterface/src_oci" "/usr/bin/cmake" -P "CMakeFiles/sharedDatabaseInterface_oci.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +DbBindableVarray.cpp.o +true +false + + +/usr/bin/make +-j4 +DbBindableVarray.cpp.i +true +false + + +/usr/bin/make +-j4 +DbBindableVarray.cpp.s +true +false + + +/usr/bin/make +-j4 +OciQueryImplementation.cpp.o +true +false + + +/usr/bin/make +-j4 +OciQueryImplementation.cpp.i +true +false + + +/usr/bin/make +-j4 +OciQueryImplementation.cpp.s +true +false + + +/usr/bin/make +-j4 +OciServer.cpp.o +true +false + + +/usr/bin/make +-j4 +OciServer.cpp.i +true +false + + +/usr/bin/make +-j4 +OciServer.cpp.s +true +false + + +/usr/bin/make +-j4 +OciSession.cpp.o +true +false + + +/usr/bin/make +-j4 +OciSession.cpp.i +true +false + + +/usr/bin/make +-j4 +OciSession.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedDebug +true +false + + +/usr/bin/make +-j4 +sharedDebug/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedDebug +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedDebug/src" "/usr/bin/cmake" -P "CMakeFiles/sharedDebug.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/ConfigSharedDebugLinux.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/ConfigSharedDebugLinux.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/ConfigSharedDebugLinux.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/DebugHelp.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/DebugHelp.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/DebugHelp.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/DebugMonitor.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/DebugMonitor.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/DebugMonitor.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/PerformanceTimer.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/PerformanceTimer.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/PerformanceTimer.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/ProfilerTimer.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/ProfilerTimer.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/ProfilerTimer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CallStack.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CallStack.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CallStack.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CallStackCollector.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CallStackCollector.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CallStackCollector.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DataLint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DataLint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DataLint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DebugFlags.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DebugFlags.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DebugFlags.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DebugKey.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DebugKey.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DebugKey.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/InstallTimer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/InstallTimer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/InstallTimer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PixCounter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PixCounter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PixCounter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Profiler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Profiler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Profiler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/RemoteDebug.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/RemoteDebug.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/RemoteDebug.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/RemoteDebug_inner.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/RemoteDebug_inner.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/RemoteDebug_inner.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Report.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Report.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Report.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedDebug.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedDebug.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedDebug.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedFile +true +false + + +/usr/bin/make +-j4 +sharedFile/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedFile +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedFile/src" "/usr/bin/cmake" -P "CMakeFiles/sharedFile.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/OsFile.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/OsFile.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/OsFile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AsynchronousLoader.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AsynchronousLoader.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AsynchronousLoader.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedFile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedFile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedFile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FileManifest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FileManifest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FileManifest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FileNameUtils.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FileNameUtils.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FileNameUtils.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FileStreamer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FileStreamer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FileStreamer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FileStreamerFile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FileStreamerFile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FileStreamerFile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FileStreamerThread.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FileStreamerThread.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FileStreamerThread.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Iff.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Iff.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Iff.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MemoryFile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MemoryFile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MemoryFile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedFile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedFile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedFile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TreeFile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TreeFile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TreeFile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TreeFile_SearchNode.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TreeFile_SearchNode.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TreeFile_SearchNode.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ZlibFile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ZlibFile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ZlibFile.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedFoundation +true +false + + +/usr/bin/make +-j4 +sharedFoundation/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedFoundation +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedFoundation/src" "/usr/bin/cmake" -P "CMakeFiles/sharedFoundation.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/ConfigSharedFoundation.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/ConfigSharedFoundation.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/ConfigSharedFoundation.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/FloatingPointUnit.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/FloatingPointUnit.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/FloatingPointUnit.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/Os.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Os.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Os.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/PerThreadData.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/PerThreadData.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/PerThreadData.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/PlatformGlue.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/PlatformGlue.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/PlatformGlue.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/SetupSharedFoundation.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/SetupSharedFoundation.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/SetupSharedFoundation.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/vsnprintf.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/vsnprintf.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/vsnprintf.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ApplicationVersion.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ApplicationVersion.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ApplicationVersion.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/AutoDeltaNetworkIdPackedMap.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/AutoDeltaNetworkIdPackedMap.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/AutoDeltaNetworkIdPackedMap.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/BitArray.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/BitArray.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/BitArray.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Branch.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Branch.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Branch.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CalendarTime.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CalendarTime.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CalendarTime.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Clock.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Clock.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Clock.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CommandLine.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CommandLine.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CommandLine.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigFile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigFile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigFile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConstCharCrcLowerString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConstCharCrcLowerString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConstCharCrcLowerString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConstCharCrcString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConstCharCrcString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConstCharCrcString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CrashReportInformation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CrashReportInformation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CrashReportInformation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Crc.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Crc.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Crc.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CrcLowerString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CrcLowerString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CrcLowerString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CrcString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CrcString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CrcString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CrcStringTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CrcStringTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CrcStringTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DataResource.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DataResource.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DataResource.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DebugInfoManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DebugInfoManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DebugInfoManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ExitChain.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ExitChain.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ExitChain.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Fatal.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Fatal.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Fatal.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LabelHash.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LabelHash.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LabelHash.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Md5.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Md5.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Md5.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MemoryBlockManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MemoryBlockManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MemoryBlockManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MessageQueue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MessageQueue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MessageQueue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MessageQueueDataTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MessageQueueDataTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MessageQueueDataTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/NetworkId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/NetworkId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/NetworkId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/NetworkIdArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/NetworkIdArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/NetworkIdArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PersistentCrcString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PersistentCrcString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PersistentCrcString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Scheduler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Scheduler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Scheduler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/StaticCallbackEntry.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/StaticCallbackEntry.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/StaticCallbackEntry.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TemporaryCrcString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TemporaryCrcString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TemporaryCrcString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Timer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Timer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Timer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Watcher.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Watcher.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Watcher.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/dynamicVariable/DynamicVariable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/dynamicVariable/DynamicVariable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/dynamicVariable/DynamicVariable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/dynamicVariable/DynamicVariableList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/dynamicVariable/DynamicVariableList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/dynamicVariable/DynamicVariableList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/dynamicVariable/DynamicVariableListNestedList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/dynamicVariable/DynamicVariableListNestedList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/dynamicVariable/DynamicVariableListNestedList.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedFoundationTypes +true +false + + +/usr/bin/make +-j4 +sharedFoundationTypes/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedFoundationTypes +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedFoundationTypes/src" "/usr/bin/cmake" -P "CMakeFiles/sharedFoundationTypes.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedFractal +true +false + + +/usr/bin/make +-j4 +sharedFractal/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedFractal +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedFractal/src" "/usr/bin/cmake" -P "CMakeFiles/sharedFractal.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/MultiFractal.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MultiFractal.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MultiFractal.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MultiFractalReaderWriter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MultiFractalReaderWriter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MultiFractalReaderWriter.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedGame +true +false + + +/usr/bin/make +-j4 +sharedGame/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedGame +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedGame/src" "/usr/bin/cmake" -P "CMakeFiles/sharedGame.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/appearance/WearableAppearanceMap.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/WearableAppearanceMap.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/WearableAppearanceMap.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/collision/CollisionCallbackManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/collision/CollisionCallbackManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/collision/CollisionCallbackManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatDataTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatDataTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatDataTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatTimingTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatTimingTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatTimingTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/command/Command.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/command/Command.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/command/Command.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/command/CommandChecks.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/command/CommandChecks.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/command/CommandChecks.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/command/CommandTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/command/CommandTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/command/CommandTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/AiDebugString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/AiDebugString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/AiDebugString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/AssetCustomizationManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/AssetCustomizationManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/AssetCustomizationManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionToken.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionToken.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionToken.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionTokenArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionTokenArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/AuctionTokenArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CitizenRankDataTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CitizenRankDataTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CitizenRankDataTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ClientCombatManagerSupport.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ClientCombatManagerSupport.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ClientCombatManagerSupport.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CollectionsDataTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CollectionsDataTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CollectionsDataTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CommoditiesAdvancedSearchAttribute.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CommoditiesAdvancedSearchAttribute.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CommoditiesAdvancedSearchAttribute.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedGame.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedGame.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedGame.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CraftingData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CraftingData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CraftingData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CraftingDataArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CraftingDataArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CraftingDataArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CustomizationManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CustomizationManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CustomizationManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CustomizationManager_MorphParameter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CustomizationManager_MorphParameter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CustomizationManager_MorphParameter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/DraftSchematicGroupManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/DraftSchematicGroupManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/DraftSchematicGroupManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/FormManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/FormManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/FormManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/GameLanguageManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/GameLanguageManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/GameLanguageManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/GameObjectTypes.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/GameObjectTypes.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/GameObjectTypes.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/GameScheduler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/GameScheduler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/GameScheduler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/GroundZoneManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/GroundZoneManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/GroundZoneManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/GuildRankDataTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/GuildRankDataTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/GuildRankDataTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/HoverPlaneHelper.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/HoverPlaneHelper.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/HoverPlaneHelper.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/HyperspaceManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/HyperspaceManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/HyperspaceManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/LfgCharacterData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/LfgCharacterData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/LfgCharacterData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/LfgDataTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/LfgDataTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/LfgDataTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/MoodManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/MoodManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/MoodManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/OutOfBandBase.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/OutOfBandBase.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/OutOfBandBase.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/OutOfBandPackager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/OutOfBandPackager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/OutOfBandPackager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/PlanetMapManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/PlanetMapManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/PlanetMapManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/PlatformFeatureBits.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/PlatformFeatureBits.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/PlatformFeatureBits.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/PlayerCreationManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/PlayerCreationManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/PlayerCreationManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageParticipant.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageParticipant.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageParticipant.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageParticipantArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageParticipantArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ProsePackageParticipantArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/RadialMenuManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/RadialMenuManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/RadialMenuManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedGame.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedGame.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedGame.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SharedBuffBuilderManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SharedBuffBuilderManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SharedBuffBuilderManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SharedBuildoutAreaManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SharedBuildoutAreaManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SharedBuildoutAreaManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SharedHyperspaceStringIds.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SharedHyperspaceStringIds.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SharedHyperspaceStringIds.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SharedImageDesignerManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SharedImageDesignerManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SharedImageDesignerManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SharedObjectAttributes.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SharedObjectAttributes.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SharedObjectAttributes.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SharedStringIds.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SharedStringIds.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SharedStringIds.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SocialsManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SocialsManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SocialsManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SpatialChatManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SpatialChatManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SpatialChatManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TextIterator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TextIterator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TextIterator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TextManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TextManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TextManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Universe.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Universe.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Universe.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/WearableEntry.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/WearableEntry.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/WearableEntry.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/dynamics/ShipDynamicsModel.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/dynamics/ShipDynamicsModel.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/dynamics/ShipDynamicsModel.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/mount/MountValidScaleRangeTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/mount/MountValidScaleRangeTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/mount/MountValidScaleRangeTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/mount/SharedSaddleManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/mount/SharedSaddleManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/mount/SharedSaddleManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/AppearanceManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/AppearanceManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/AppearanceManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/AttribMod.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/AttribMod.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/AttribMod.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/AttribModArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/AttribModArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/AttribModArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/Buff.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/Buff.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/Buff.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/GroupPickupPoint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/GroupPickupPoint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/GroupPickupPoint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/LotManagerNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/LotManagerNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/LotManagerNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingCharacterPreferenceId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingCharacterPreferenceId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingCharacterPreferenceId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingCharacterProfileId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingCharacterProfileId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingCharacterProfileId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingCharacterResult.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingCharacterResult.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingCharacterResult.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/MatchMakingId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/NoBuildNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/NoBuildNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/NoBuildNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectUsabilityManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectUsabilityManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectUsabilityManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ResourceClassObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ResourceClassObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ResourceClassObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ShipObjectInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ShipObjectInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ShipObjectInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/SlopeEffectProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/SlopeEffectProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/SlopeEffectProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/SlowDownProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/SlowDownProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/SlowDownProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/VehicleHoverDynamics.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/VehicleHoverDynamics.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/VehicleHoverDynamics.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/Waypoint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/Waypoint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/Waypoint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/WaypointData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/WaypointData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/WaypointData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedBattlefieldMarkerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedBattlefieldMarkerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedBattlefieldMarkerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedBuildingObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedBuildingObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedBuildingObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedCellObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedCellObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedCellObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedConstructionContractObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedConstructionContractObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedConstructionContractObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedCreatureObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedCreatureObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedCreatureObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedDraftSchematicObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedDraftSchematicObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedDraftSchematicObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedFactoryObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedFactoryObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedFactoryObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedGroupObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedGroupObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedGroupObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedGuildObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedGuildObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedGuildObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedInstallationObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedInstallationObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedInstallationObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedIntangibleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedIntangibleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedIntangibleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedJediManagerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedJediManagerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedJediManagerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedManufactureSchematicObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedManufactureSchematicObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedManufactureSchematicObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedMissionObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedMissionObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedMissionObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedObjectTemplateClientData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedObjectTemplateClientData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedObjectTemplateClientData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedObjectTemplateInterface.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedObjectTemplateInterface.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedObjectTemplateInterface.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedPlayerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedPlayerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedPlayerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedPlayerQuestObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedPlayerQuestObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedPlayerQuestObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedResourceContainerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedResourceContainerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedResourceContainerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedShipObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedShipObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedShipObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedStaticObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedStaticObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedStaticObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedTangibleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedTangibleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedTangibleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedTerrainSurfaceObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedTerrainSurfaceObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedTerrainSurfaceObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedUniverseObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedUniverseObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedUniverseObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedVehicleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedVehicleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedVehicleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedWaypointObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedWaypointObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedWaypointObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedWeaponObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedWeaponObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SharedWeaponObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/quest/PlayerQuestData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/quest/PlayerQuestData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/quest/PlayerQuestData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/quest/Quest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/quest/Quest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/quest/Quest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/quest/QuestManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/quest/QuestManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/quest/QuestManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/quest/QuestTask.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/quest/QuestTask.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/quest/QuestTask.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/AsteroidGenerationManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/AsteroidGenerationManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/AsteroidGenerationManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/Nebula.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/Nebula.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/Nebula.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/NebulaManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/NebulaManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/NebulaManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/PlayerFormationManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/PlayerFormationManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/PlayerFormationManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassis.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassis.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassis.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassisSlot.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassisSlot.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassisSlot.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassisSlotType.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassisSlotType.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassisSlotType.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassisWritable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassisWritable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipChassisWritable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentAttachmentManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentAttachmentManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentAttachmentManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDescriptor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDescriptor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDescriptor.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDescriptorWritable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDescriptorWritable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentDescriptorWritable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentFlags.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentFlags.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentFlags.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentType.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentType.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentType.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentWeaponManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentWeaponManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipComponentWeaponManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipSlotIdManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipSlotIdManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipSlotIdManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipTargeting.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipTargeting.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipTargeting.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/space/ShipTurretManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/space/ShipTurretManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/space/ShipTurretManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiCommand.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiCommand.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiCommand.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiCommandArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiCommandArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiCommandArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiEventSubscription.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiEventSubscription.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiEventSubscription.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiEventType.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiEventType.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiEventType.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiPageData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiPageData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiPageData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiPageDataArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiPageDataArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiPageDataArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiWidgetProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiWidgetProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/sui/SuiWidgetProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/travel/TravelManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/travel/TravelManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/travel/TravelManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/travel/TravelPoint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/travel/TravelPoint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/travel/TravelPoint.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedImage +true +false + + +/usr/bin/make +-j4 +sharedImage/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedImage +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedImage/src" "/usr/bin/cmake" -P "CMakeFiles/sharedImage.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedImage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedImage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedImage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Image.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Image.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Image.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ImageFormat.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ImageFormat.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ImageFormat.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ImageFormatList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ImageFormatList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ImageFormatList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ImageManipulation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ImageManipulation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ImageManipulation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedImage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedImage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedImage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TargaFormat.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TargaFormat.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TargaFormat.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedIoWin +true +false + + +/usr/bin/make +-j4 +sharedIoWin/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedIoWin +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedIoWin/src" "/usr/bin/cmake" -P "CMakeFiles/sharedIoWin.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedIoWin.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedIoWin.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedIoWin.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/IoWin.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/IoWin.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/IoWin.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/IoWinManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/IoWinManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/IoWinManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedIoWin.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedIoWin.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedIoWin.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedLog +true +false + + +/usr/bin/make +-j4 +sharedLog/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedLog +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedLog/src" "/usr/bin/cmake" -P "CMakeFiles/sharedLog.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/StderrLogger.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/StderrLogger.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/StderrLogger.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedLog.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedLog.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedLog.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FileLogObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FileLogObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FileLogObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FirstSharedLog.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FirstSharedLog.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FirstSharedLog.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LogManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LogManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LogManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LogObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LogObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LogObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/NetLogConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/NetLogConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/NetLogConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/NetLogObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/NetLogObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/NetLogObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedLog.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedLog.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedLog.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TailFileLogObserver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TailFileLogObserver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TailFileLogObserver.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedMath +true +false + + +/usr/bin/make +-j4 +sharedMath/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedMath +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedMath/src" "/usr/bin/cmake" -P "CMakeFiles/sharedMath.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/CatmullRomSpline.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CatmullRomSpline.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CatmullRomSpline.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CompressedQuaternion.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CompressedQuaternion.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CompressedQuaternion.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedMath.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedMath.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedMath.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/IndexedTriangleList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/IndexedTriangleList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/IndexedTriangleList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MxCifQuadTree.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MxCifQuadTree.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MxCifQuadTree.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MxCifQuadTreeBounds.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MxCifQuadTreeBounds.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MxCifQuadTreeBounds.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PackedArgb.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PackedArgb.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PackedArgb.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PackedRgb.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PackedRgb.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PackedRgb.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PaletteArgb.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PaletteArgb.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PaletteArgb.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PaletteArgbList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PaletteArgbList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PaletteArgbList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Plane.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Plane.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Plane.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PolySolver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PolySolver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PolySolver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Quaternion.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Quaternion.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Quaternion.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Rectangle2d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Rectangle2d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Rectangle2d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedMath.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedMath.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedMath.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SpatialSubdivision.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SpatialSubdivision.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SpatialSubdivision.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Sphere.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Sphere.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Sphere.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Transform.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Transform.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Transform.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Transform2d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Transform2d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Transform2d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Vector.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Vector.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Vector.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/VectorArgb.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/VectorArgb.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/VectorArgb.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Volume.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Volume.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Volume.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/WaveForm.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/WaveForm.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/WaveForm.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/WaveForm3D.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/WaveForm3D.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/WaveForm3D.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/AxialBox.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/AxialBox.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/AxialBox.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Capsule.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Capsule.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Capsule.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Circle.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Circle.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Circle.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Cylinder.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Cylinder.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Cylinder.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Line3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Line3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Line3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/MultiShape.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/MultiShape.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/MultiShape.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/OrientedBox.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/OrientedBox.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/OrientedBox.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/OrientedCircle.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/OrientedCircle.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/OrientedCircle.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/OrientedCylinder.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/OrientedCylinder.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/OrientedCylinder.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Plane3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Plane3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Plane3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Quadratic.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Quadratic.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Quadratic.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Range.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Range.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Range.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/RangeLoop.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/RangeLoop.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/RangeLoop.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Ray3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Ray3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Ray3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Ribbon3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Ribbon3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Ribbon3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Ring.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Ring.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Ring.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Segment3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Segment3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Segment3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ShapeUtils.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ShapeUtils.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ShapeUtils.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Torus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Torus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Torus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Triangle2d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Triangle2d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Triangle2d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Triangle3d.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Triangle3d.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Triangle3d.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/YawedBox.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/YawedBox.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/YawedBox.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/debug/DebugShapeRenderer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/debug/DebugShapeRenderer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/debug/DebugShapeRenderer.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedMathArchive +true +false + + +/usr/bin/make +-j4 +sharedMathArchive/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedMathArchive +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedMathArchive/src" "/usr/bin/cmake" -P "CMakeFiles/sharedMathArchive.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedMemoryManager +true +false + + +/usr/bin/make +-j4 +sharedMemoryManager/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedMemoryManager +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedMemoryManager/src" "/usr/bin/cmake" -P "CMakeFiles/sharedMemoryManager.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/OsMemory.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/OsMemory.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/OsMemory.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/OsNewDel.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/OsNewDel.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/OsNewDel.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FirstSharedMemoryManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FirstSharedMemoryManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FirstSharedMemoryManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MemoryManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MemoryManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MemoryManager.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedMessageDispatch +true +false + + +/usr/bin/make +-j4 +sharedMessageDispatch/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedMessageDispatch +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedMessageDispatch/src" "/usr/bin/cmake" -P "CMakeFiles/sharedMessageDispatch.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/Emitter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Emitter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Emitter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Message.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Message.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Message.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/MessageManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/MessageManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/MessageManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Receiver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Receiver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Receiver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Transceiver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Transceiver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Transceiver.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedNetwork +true +false + + +/usr/bin/make +-j4 +sharedNetwork/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedNetwork +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedNetwork/src" "/usr/bin/cmake" -P "CMakeFiles/sharedNetwork.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/Address.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Address.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Address.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/NetworkGetHostName.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/NetworkGetHostName.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/NetworkGetHostName.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/Sock.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Sock.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Sock.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/TcpClient.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/TcpClient.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/TcpClient.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/TcpServer.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/TcpServer.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/TcpServer.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/UdpSock.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/UdpSock.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/UdpSock.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/BroadcastSock.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/BroadcastSock.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/BroadcastSock.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedNetwork.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedNetwork.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedNetwork.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Connection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Connection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Connection.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConnectionHandler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConnectionHandler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConnectionHandler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ManagerHandler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ManagerHandler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ManagerHandler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/NetworkHandler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/NetworkHandler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/NetworkHandler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/NetworkSetupData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/NetworkSetupData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/NetworkSetupData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Service.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Service.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Service.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedNetwork.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedNetwork.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedNetwork.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/Events.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/Events.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/Events.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpConnectionHandlerMT.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpConnectionHandlerMT.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpConnectionHandlerMT.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpConnectionMT.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpConnectionMT.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpConnectionMT.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpLibraryMT.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpLibraryMT.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpLibraryMT.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpManagerHandlerMT.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpManagerHandlerMT.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpManagerHandlerMT.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpManagerMT.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpManagerMT.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpManagerMT.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpMiscMT.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpMiscMT.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UdpLibraryMT/UdpMiscMT.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedNetworkMessages +true +false + + +/usr/bin/make +-j4 +sharedNetworkMessages/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedNetworkMessages +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedNetworkMessages/src" "/usr/bin/cmake" -P "CMakeFiles/sharedNetworkMessages.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/GrantCommand.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GrantCommand.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GrantCommand.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/GrantSkill.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/GrantSkill.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/GrantSkill.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LogMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LogMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LogMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/NameErrors.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/NameErrors.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/NameErrors.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/NetworkMessageFactory.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/NetworkMessageFactory.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/NetworkMessageFactory.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/RevokeCommand.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/RevokeCommand.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/RevokeCommand.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/RevokeSkill.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/RevokeSkill.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/RevokeSkill.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAddFriend.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAddFriend.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAddFriend.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAddModeratorToRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAddModeratorToRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAddModeratorToRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAvatarId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAvatarId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAvatarId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAvatarIdArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAvatarIdArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatAvatarIdArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatBanAvatarFromRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatBanAvatarFromRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatBanAvatarFromRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatChangeFriendStatus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatChangeFriendStatus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatChangeFriendStatus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatChangeIgnoreStatus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatChangeIgnoreStatus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatChangeIgnoreStatus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatCreateRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatCreateRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatCreateRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDeleteAllPersistentMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDeleteAllPersistentMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDeleteAllPersistentMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDeletePersistentMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDeletePersistentMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDeletePersistentMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDestroyRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDestroyRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDestroyRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDestroyRoomByName.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDestroyRoomByName.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatDestroyRoomByName.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatEnterRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatEnterRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatEnterRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatEnterRoomById.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatEnterRoomById.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatEnterRoomById.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatFriendsListUpdate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatFriendsListUpdate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatFriendsListUpdate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatGetFriendsList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatGetFriendsList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatGetFriendsList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatGetIgnoreList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatGetIgnoreList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatGetIgnoreList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInstantMessageToCharacter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInstantMessageToCharacter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInstantMessageToCharacter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInstantMessageToClient.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInstantMessageToClient.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInstantMessageToClient.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInviteAvatarToRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInviteAvatarToRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInviteAvatarToRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInviteGroupMembersToRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInviteGroupMembersToRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInviteGroupMembersToRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInviteGroupToRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInviteGroupToRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatInviteGroupToRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatKickAvatarFromRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatKickAvatarFromRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatKickAvatarFromRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatMessageFromGame.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatMessageFromGame.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatMessageFromGame.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnAddFriend.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnAddFriend.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnAddFriend.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnAddModeratorToRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnAddModeratorToRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnAddModeratorToRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnBanAvatarFromRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnBanAvatarFromRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnBanAvatarFromRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnChangeFriendStatus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnChangeFriendStatus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnChangeFriendStatus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnChangeIgnoreStatus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnChangeIgnoreStatus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnChangeIgnoreStatus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnConnectAvatar.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnConnectAvatar.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnConnectAvatar.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnCreateRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnCreateRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnCreateRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnDeleteAllPersistentMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnDeleteAllPersistentMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnDeleteAllPersistentMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnDestroyRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnDestroyRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnDestroyRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnEnteredRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnEnteredRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnEnteredRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnGetFriendsList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnGetFriendsList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnGetFriendsList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnGetIgnoreList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnGetIgnoreList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnGetIgnoreList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnInviteGroupToRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnInviteGroupToRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnInviteGroupToRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnInviteToRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnInviteToRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnInviteToRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnKickAvatarFromRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnKickAvatarFromRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnKickAvatarFromRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnLeaveRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnLeaveRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnLeaveRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnReceiveRoomInvitation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnReceiveRoomInvitation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnReceiveRoomInvitation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnRemoveModeratorFromRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnRemoveModeratorFromRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnRemoveModeratorFromRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnRequestLog.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnRequestLog.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnRequestLog.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendInstantMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendInstantMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendInstantMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendPersistentMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendPersistentMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendPersistentMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendRoomInvitation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendRoomInvitation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendRoomInvitation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendRoomMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendRoomMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnSendRoomMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnUnbanAvatarFromRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnUnbanAvatarFromRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnUnbanAvatarFromRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnUninviteFromRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnUninviteFromRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatOnUninviteFromRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToClient.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToClient.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToClient.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToClientData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToClientData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToClientData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToClientDataArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToClientDataArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToClientDataArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPersistentMessageToServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPutAvatarInRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPutAvatarInRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatPutAvatarInRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatQueryRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatQueryRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatQueryRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatQueryRoomResults.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatQueryRoomResults.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatQueryRoomResults.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRemoveAvatarFromRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRemoveAvatarFromRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRemoveAvatarFromRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRemoveFriend.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRemoveFriend.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRemoveFriend.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRemoveModeratorFromRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRemoveModeratorFromRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRemoveModeratorFromRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRequestLog.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRequestLog.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRequestLog.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRequestPersistentMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRequestPersistentMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRequestPersistentMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRequestRoomList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRequestRoomList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRequestRoomList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomDataArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomDataArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomDataArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatRoomMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatSendToRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatSendToRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatSendToRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatServerStatus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatServerStatus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatServerStatus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatSystemMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatSystemMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatSystemMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatUnbanAvatarFromRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatUnbanAvatarFromRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatUnbanAvatarFromRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatUninviteFromRoom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatUninviteFromRoom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/chat/ChatUninviteFromRoom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AIDebuggingMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AIDebuggingMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AIDebuggingMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AcceptAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AcceptAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AcceptAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AcceptAuctionResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AcceptAuctionResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AcceptAuctionResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AddMapLocationMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AddMapLocationMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AddMapLocationMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AddMapLocationResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AddMapLocationResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AddMapLocationResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AttributeListMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AttributeListMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AttributeListMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryHeadersMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryHeadersMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryHeadersMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryHeadersResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryHeadersResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryHeadersResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/AuctionQueryResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BidAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BidAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BidAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BidAuctionResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BidAuctionResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BidAuctionResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BuffBuilderChangeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BuffBuilderChangeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BuffBuilderChangeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BuffBuilderStartMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BuffBuilderStartMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/BuffBuilderStartMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CancelLiveAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CancelLiveAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CancelLiveAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CancelLiveAuctionResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CancelLiveAuctionResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CancelLiveAuctionResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CharacterSheetResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CharacterSheetResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CharacterSheetResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientCentralMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientCentralMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientCentralMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientEffectMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientEffectMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientEffectMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientMfdStatusUpdateMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientMfdStatusUpdateMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientMfdStatusUpdateMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientOpenContainerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientOpenContainerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientOpenContainerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientPermissionsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientPermissionsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ClientPermissionsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CloseHolocronMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CloseHolocronMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CloseHolocronMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CommandChannelMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CommandChannelMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CommandChannelMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ConsentResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ConsentResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ConsentResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ConsoleChannelMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ConsoleChannelMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ConsoleChannelMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ControllerMessageFactory.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ControllerMessageFactory.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ControllerMessageFactory.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateAuctionResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateAuctionResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateAuctionResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateClientPathMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateClientPathMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateClientPathMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateImmediateAuctionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateImmediateAuctionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateImmediateAuctionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateMissileMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateMissileMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateMissileMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateNebulaLightningMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateNebulaLightningMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateNebulaLightningMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateProjectileMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateProjectileMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/CreateProjectileMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DeleteCharacterMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DeleteCharacterMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DeleteCharacterMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DeleteCharacterReplyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DeleteCharacterReplyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DeleteCharacterReplyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DestroyClientPathMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DestroyClientPathMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DestroyClientPathMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DestroyShipComponentMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DestroyShipComponentMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DestroyShipComponentMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DestroyShipMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DestroyShipMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DestroyShipMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DroidCommandProgrammingMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DroidCommandProgrammingMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/DroidCommandProgrammingMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EditAppearanceMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EditAppearanceMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EditAppearanceMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EditStatsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EditStatsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EditStatsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EnterStructurePlacementModeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EnterStructurePlacementModeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EnterStructurePlacementModeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EnterTicketPurchaseModeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EnterTicketPurchaseModeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EnterTicketPurchaseModeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EnvironmentalHitData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EnvironmentalHitData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/EnvironmentalHitData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ExpertiseRequestMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ExpertiseRequestMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ExpertiseRequestMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/FactionRequestMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/FactionRequestMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/FactionRequestMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/FactionResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/FactionResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/FactionResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GalaxyLoopTimesResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GalaxyLoopTimesResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GalaxyLoopTimesResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetAuctionDetails.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetAuctionDetails.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetAuctionDetails.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetAuctionDetailsResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetAuctionDetailsResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetAuctionDetailsResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetMapLocationsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetMapLocationsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetMapLocationsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetMapLocationsResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetMapLocationsResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GetMapLocationsResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GuildRequestMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GuildRequestMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GuildRequestMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GuildResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GuildResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/GuildResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/HeartBeat.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/HeartBeat.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/HeartBeat.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/HyperspaceMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/HyperspaceMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/HyperspaceMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ImageDesignChangeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ImageDesignChangeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ImageDesignChangeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ImageDesignStartMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ImageDesignStartMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ImageDesignStartMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IncubatorCommitMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IncubatorCommitMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IncubatorCommitMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IncubatorStartMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IncubatorStartMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IncubatorStartMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IsVendorOwnerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IsVendorOwnerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IsVendorOwnerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IsVendorOwnerResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IsVendorOwnerResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/IsVendorOwnerResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/LogoutMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/LogoutMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/LogoutMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MapLocation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MapLocation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MapLocation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MapLocationArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MapLocationArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MapLocationArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueChangeRoleIconChoice.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueChangeRoleIconChoice.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueChangeRoleIconChoice.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCombatCommand.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCombatCommand.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCombatCommand.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCombatSpam.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCombatSpam.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCombatSpam.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCombatSpamArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCombatSpamArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCombatSpamArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCommandQueueEnqueue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCommandQueueEnqueue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCommandQueueEnqueue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCommandQueueRemove.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCommandQueueRemove.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCommandQueueRemove.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftCustomization.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftCustomization.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftCustomization.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftEmptySlot.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftEmptySlot.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftEmptySlot.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftExperiment.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftExperiment.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftExperiment.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftFillSlot.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftFillSlot.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftFillSlot.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftIngredients.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftIngredients.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftIngredients.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftRequestSession.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftRequestSession.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftRequestSession.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftSelectSchematic.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftSelectSchematic.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCraftSelectSchematic.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCreateSaga.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCreateSaga.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCreateSaga.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCyberneticsChangeRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCyberneticsChangeRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCyberneticsChangeRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCyberneticsOpen.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCyberneticsOpen.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueCyberneticsOpen.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDataTransform.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDataTransform.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDataTransform.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDataTransformWithParent.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDataTransformWithParent.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDataTransformWithParent.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSchematics.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSchematics.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSchematics.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSchematicsData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSchematicsData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSchematicsData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlots.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlots.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlots.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsDataArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsDataArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsDataArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsDataOption.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsDataOption.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsDataOption.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsDataOptionArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsDataOptionArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsDataOptionArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsQueryResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsQueryResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueDraftSlotsQueryResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGeneric.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGeneric.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGeneric.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericIntResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericIntResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericIntResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericIntResponseArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericIntResponseArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericIntResponseArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericResponseArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericResponseArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericResponseArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueGenericString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueHarvesterResourceData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueHarvesterResourceData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueHarvesterResourceData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionCreateRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionCreateRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionCreateRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionCreateRequestData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionCreateRequestData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionCreateRequestData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionCreateRequestDataArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionCreateRequestDataArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionCreateRequestDataArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsResponseData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsResponseData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsResponseData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsResponseDataArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsResponseDataArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionDetailsResponseDataArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericRequestArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericRequestArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericRequestArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericResponseArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericResponseArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionGenericResponseArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponseArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponseArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponseArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponseData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponseData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponseData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponseDataArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponseDataArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueMissionListResponseDataArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueNetworkId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueNetworkId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueNetworkId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueNetworkIdPair.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueNetworkIdPair.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueNetworkIdPair.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueNpcConversationMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueNpcConversationMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueNpcConversationMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueObjectMenuRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueObjectMenuRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueObjectMenuRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueOpponentInfo.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueOpponentInfo.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueOpponentInfo.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueuePosture.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueuePosture.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueuePosture.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueuePushCreature.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueuePushCreature.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueuePushCreature.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueQuestTaskCounterMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueQuestTaskCounterMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueQuestTaskCounterMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueQuestTaskLocationMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueQuestTaskLocationMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueQuestTaskLocationMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueQuestTaskTimerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueQuestTaskTimerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueQuestTaskTimerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueResourceEmptyHopper.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueResourceEmptyHopper.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueResourceEmptyHopper.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueResourceEmptyHopperArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueResourceEmptyHopperArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueResourceEmptyHopperArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueResourceWeights.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueResourceWeights.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueResourceWeights.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSecureTrade.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSecureTrade.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSecureTrade.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSelectCurrentWorkingSkill.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSelectCurrentWorkingSkill.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSelectCurrentWorkingSkill.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSelectProfessionTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSelectProfessionTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSelectProfessionTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShipHit.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShipHit.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShipHit.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowCombatText.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowCombatText.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowCombatText.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowCombatTextArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowCombatTextArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowCombatTextArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowFlyText.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowFlyText.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowFlyText.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowFlyTextArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowFlyTextArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueShowFlyTextArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSitOnObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSitOnObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSitOnObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSitOnObjectArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSitOnObjectArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSitOnObjectArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSlowDownEffect.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSlowDownEffect.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSlowDownEffect.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSocial.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSocial.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSocial.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSocialArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSocialArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSocialArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSpaceMiningSellResource.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSpaceMiningSellResource.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSpaceMiningSellResource.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSpatialChat.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSpatialChat.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSpatialChat.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSpatialChatArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSpatialChatArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueSpatialChatArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueStartNpcConversation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueStartNpcConversation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueStartNpcConversation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueStopNpcConversation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueStopNpcConversation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueStopNpcConversation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueStringList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueStringList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueStringList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueTeleportAck.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueTeleportAck.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageQueueTeleportAck.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListCircleResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListCircleResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListCircleResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListRectResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListRectResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListRectResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/MessageRegionListResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NebulaLightningData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NebulaLightningData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NebulaLightningData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NebulaLightningHitData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NebulaLightningHitData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NebulaLightningHitData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialEnableHudElement.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialEnableHudElement.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialEnableHudElement.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialEnableInterfaceElement.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialEnableInterfaceElement.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialEnableInterfaceElement.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialHighlightUIElement.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialHighlightUIElement.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialHighlightUIElement.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialSetToolbarElement.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialSetToolbarElement.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/NewbieTutorialSetToolbarElement.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ObjectChannelMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ObjectChannelMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ObjectChannelMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ObjectMenuRequestData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ObjectMenuRequestData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ObjectMenuRequestData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ObjectMenuSelectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ObjectMenuSelectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ObjectMenuSelectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/OpenHolocronToPageMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/OpenHolocronToPageMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/OpenHolocronToPageMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ParametersMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ParametersMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ParametersMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlanetTravelPointListRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlanetTravelPointListRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlanetTravelPointListRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlanetTravelPointListResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlanetTravelPointListResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlanetTravelPointListResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayCutSceneMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayCutSceneMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayCutSceneMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayMusicMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayMusicMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayMusicMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayerMoneyRequest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayerMoneyRequest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayerMoneyRequest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayerMoneyResponse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayerMoneyResponse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PlayerMoneyResponse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PopulateMissionBrowserMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PopulateMissionBrowserMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/PopulateMissionBrowserMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/RequestGalaxyLoopTimes.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/RequestGalaxyLoopTimes.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/RequestGalaxyLoopTimes.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ResourceHarvesterActivatePageMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ResourceHarvesterActivatePageMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ResourceHarvesterActivatePageMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/RetrieveAuctionItemMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/RetrieveAuctionItemMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/RetrieveAuctionItemMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/RetrieveAuctionItemResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/RetrieveAuctionItemResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/RetrieveAuctionItemResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SceneChannelMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SceneChannelMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SceneChannelMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SecureTradeMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SecureTradeMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SecureTradeMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ServerTimeMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ServerTimeMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ServerTimeMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ServerUserInterfaceMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ServerUserInterfaceMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ServerUserInterfaceMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ServerWeatherMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ServerWeatherMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ServerWeatherMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipDamageMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipDamageMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipDamageMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipDamageMessageArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipDamageMessageArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipDamageMessageArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipUpdateTransformCollisionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipUpdateTransformCollisionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipUpdateTransformCollisionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipUpdateTransformMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipUpdateTransformMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/ShipUpdateTransformMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SlowDownEffectMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SlowDownEffectMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SlowDownEffectMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/StatMigrationTargetsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/StatMigrationTargetsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/StatMigrationTargetsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/StomachRequestMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/StomachRequestMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/StomachRequestMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SuiCreatePageMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SuiCreatePageMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SuiCreatePageMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SuiEventNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SuiEventNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SuiEventNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SuiUpdatePageMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SuiUpdatePageMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/SuiUpdatePageMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateCellPermissionMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateCellPermissionMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateCellPermissionMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateContainmentMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateContainmentMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateContainmentMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateMissileMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateMissileMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateMissileMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdatePostureMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdatePostureMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdatePostureMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdatePvpStatusMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdatePvpStatusMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdatePvpStatusMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateTransformMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateTransformMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateTransformMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateTransformWithParentMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateTransformWithParentMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/UpdateTransformWithParentMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/WhoListMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/WhoListMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientGameServer/WhoListMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/ClientLoginMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/ClientLoginMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/ClientLoginMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/LoginClusterStatus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/LoginClusterStatus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/LoginClusterStatus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/LoginClusterStatusEx.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/LoginClusterStatusEx.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/LoginClusterStatusEx.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/LoginEnumCluster.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/LoginEnumCluster.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/clientLoginServer/LoginEnumCluster.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/BaselinesMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/BaselinesMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/BaselinesMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/BatchBaselinesMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/BatchBaselinesMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/BatchBaselinesMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/ClientNotificationBoxMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/ClientNotificationBoxMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/ClientNotificationBoxMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataGetElementMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataGetElementMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataGetElementMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataGetElementResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataGetElementResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataGetElementResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataReleaseLockMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataReleaseLockMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataReleaseLockMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataRemoveElementMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataRemoveElementMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataRemoveElementMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataUpdateDictionaryMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataUpdateDictionaryMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/ClusterWideDataUpdateDictionaryMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/DeltasMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/DeltasMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/DeltasMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/ErrorMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/ErrorMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/ErrorMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/FrameEndMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/FrameEndMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/FrameEndMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/GameNetworkMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/GameNetworkMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/GameNetworkMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/MessageQueueNetworkIdAndTransform.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/MessageQueueNetworkIdAndTransform.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/MessageQueueNetworkIdAndTransform.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/MessageQueueUpdateShipOnCollision.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/MessageQueueUpdateShipOnCollision.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/MessageQueueUpdateShipOnCollision.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/common/SetTransformMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/common/SetTransformMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/common/SetTransformMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedNetworkMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedNetworkMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedNetworkMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/AppendCommentMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/AppendCommentMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/AppendCommentMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/AppendCommentResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/AppendCommentResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/AppendCommentResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CancelTicketMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CancelTicketMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CancelTicketMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CancelTicketResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CancelTicketResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CancelTicketResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/ConnectPlayerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/ConnectPlayerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/ConnectPlayerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/ConnectPlayerResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/ConnectPlayerResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/ConnectPlayerResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CreateTicketMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CreateTicketMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CreateTicketMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CreateTicketResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CreateTicketResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CreateTicketResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceCategory.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceCategory.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceCategory.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceCategoryArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceCategoryArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceCategoryArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceComment.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceComment.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceComment.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceCommentArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceCommentArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceCommentArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceSearchResult.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceSearchResult.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceSearchResult.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceSearchResultArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceSearchResultArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceSearchResultArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceTicket.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceTicket.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceTicket.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceTicketArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceTicketArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/CustomerServiceTicketArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/DisconnectPlayerMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/DisconnectPlayerMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/DisconnectPlayerMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/DisconnectPlayerResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/DisconnectPlayerResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/DisconnectPlayerResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetArticleMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetArticleMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetArticleMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetArticleResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetArticleResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetArticleResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetCommentsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetCommentsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetCommentsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetCommentsResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetCommentsResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetCommentsResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetTicketsMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetTicketsMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetTicketsMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetTicketsResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetTicketsResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/GetTicketsResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/NewTicketActivityMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/NewTicketActivityMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/NewTicketActivityMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/NewTicketActivityResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/NewTicketActivityResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/NewTicketActivityResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/RequestCategoriesMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/RequestCategoriesMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/RequestCategoriesMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/RequestCategoriesResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/RequestCategoriesResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/RequestCategoriesResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/SearchKnowledgeBaseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/SearchKnowledgeBaseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/SearchKnowledgeBaseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/SearchKnowledgeBaseResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/SearchKnowledgeBaseResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/SearchKnowledgeBaseResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/VerifyPlayerNameMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/VerifyPlayerNameMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/VerifyPlayerNameMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customerService/VerifyPlayerNameResponseMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customerService/VerifyPlayerNameResponseMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customerService/VerifyPlayerNameResponseMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/GameServerStatus.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/GameServerStatus.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/GameServerStatus.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/PlanetNodeStatusMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/PlanetNodeStatusMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/PlanetNodeStatusMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/PlanetObjectStatusMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/PlanetObjectStatusMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/PlanetObjectStatusMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/ServerInfoArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/ServerInfoArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/planetWatch/ServerInfoArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/voicechat/VoiceChatChannelInfo.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/voicechat/VoiceChatChannelInfo.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/voicechat/VoiceChatChannelInfo.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/voicechat/VoiceChatMiscMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/voicechat/VoiceChatMiscMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/voicechat/VoiceChatMiscMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/voicechat/VoiceChatOnGetAccount.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/voicechat/VoiceChatOnGetAccount.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/voicechat/VoiceChatOnGetAccount.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedObject +true +false + + +/usr/bin/make +-j4 +sharedObject/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedObject +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedObject/src" "/usr/bin/cmake" -P "CMakeFiles/sharedObject.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/ObjectWatcherList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ObjectWatcherList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ObjectWatcherList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/Appearance.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/Appearance.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/Appearance.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/AppearanceTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/AppearanceTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/AppearanceTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/AppearanceTemplateList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/AppearanceTemplateList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/AppearanceTemplateList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/Hardpoint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/Hardpoint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/Hardpoint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/NoRenderAppearance.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/NoRenderAppearance.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/NoRenderAppearance.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/NoRenderAppearanceTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/NoRenderAppearanceTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/NoRenderAppearanceTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/TextAppearance.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/TextAppearance.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/TextAppearance.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/Tweakable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/Tweakable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/Tweakable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/ArrangementDescriptor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/ArrangementDescriptor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/ArrangementDescriptor.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/ArrangementDescriptorList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/ArrangementDescriptorList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/ArrangementDescriptorList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/ContainedByProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/ContainedByProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/ContainedByProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/Container.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/Container.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/Container.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/SlotDescriptor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/SlotDescriptor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/SlotDescriptor.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/SlotDescriptorList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/SlotDescriptorList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/SlotDescriptorList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/SlotId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/SlotId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/SlotId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/SlotIdManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/SlotIdManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/SlotIdManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/SlottedContainer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/SlottedContainer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/SlottedContainer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/SlottedContainmentProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/SlottedContainmentProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/SlottedContainmentProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/VolumeContainer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/VolumeContainer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/VolumeContainer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/container/VolumeContainmentProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/container/VolumeContainmentProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/container/VolumeContainmentProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/Controller.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/Controller.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/Controller.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/NetworkController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/NetworkController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/NetworkController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customization/BasicRangedIntCustomizationVariable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customization/BasicRangedIntCustomizationVariable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customization/BasicRangedIntCustomizationVariable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationData_LocalDirectory.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationData_LocalDirectory.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationData_LocalDirectory.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationData_RemoteDirectory.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationData_RemoteDirectory.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationData_RemoteDirectory.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationIdManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationIdManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationIdManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationVariable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationVariable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customization/CustomizationVariable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customization/ObjectTemplateCustomizationDataWriter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customization/ObjectTemplateCustomizationDataWriter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customization/ObjectTemplateCustomizationDataWriter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customization/PaletteColorCustomizationVariable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customization/PaletteColorCustomizationVariable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customization/PaletteColorCustomizationVariable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/customization/RangedIntCustomizationVariable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/customization/RangedIntCustomizationVariable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/customization/RangedIntCustomizationVariable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/dynamics/Dynamics.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/dynamics/Dynamics.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/dynamics/Dynamics.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/dynamics/RotationDynamics.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/dynamics/RotationDynamics.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/dynamics/RotationDynamics.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/dynamics/SeesawDynamics.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/dynamics/SeesawDynamics.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/dynamics/SeesawDynamics.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/dynamics/SimpleDynamics.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/dynamics/SimpleDynamics.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/dynamics/SimpleDynamics.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/dynamics/SpringDynamics.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/dynamics/SpringDynamics.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/dynamics/SpringDynamics.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/dynamics/StateDynamics.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/dynamics/StateDynamics.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/dynamics/StateDynamics.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/dynamics/TrackingDynamics.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/dynamics/TrackingDynamics.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/dynamics/TrackingDynamics.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/lot/LotManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/lot/LotManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/lot/LotManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/lot/StructureFootprint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/lot/StructureFootprint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/lot/StructureFootprint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/movement/MovementTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/movement/MovementTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/movement/MovementTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/AlterResult.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/AlterResult.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/AlterResult.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/AlterScheduler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/AlterScheduler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/AlterScheduler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/CachedNetworkId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/CachedNetworkId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/CachedNetworkId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/DebugNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/DebugNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/DebugNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/DebugYawedFloorNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/DebugYawedFloorNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/DebugYawedFloorNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/MemoryBlockManagedObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/MemoryBlockManagedObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/MemoryBlockManagedObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/NetworkIdManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/NetworkIdManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/NetworkIdManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/Object.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/Object.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/Object.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectTemplateList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectTemplateList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ObjectTemplateList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/ScheduleData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/ScheduleData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/ScheduleData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/portal/CellProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/portal/CellProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/portal/CellProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/portal/Portal.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/portal/Portal.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/portal/Portal.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/portal/PortalProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/portal/PortalProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/portal/PortalProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/portal/PortalPropertyTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/portal/PortalPropertyTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/portal/PortalPropertyTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/portal/PortalPropertyTemplateList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/portal/PortalPropertyTemplateList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/portal/PortalPropertyTemplateList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/property/CustomizationDataProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/property/CustomizationDataProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/property/CustomizationDataProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/property/LayerProperty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/property/LayerProperty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/property/LayerProperty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/property/Property.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/property/Property.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/property/Property.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/world/World.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/world/World.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/world/World.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedPathfinding +true +false + + +/usr/bin/make +-j4 +sharedPathfinding/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedPathfinding +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedPathfinding/src" "/usr/bin/cmake" -P "CMakeFiles/sharedPathfinding.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedPathfinding.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedPathfinding.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedPathfinding.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DynamicPathGraph.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DynamicPathGraph.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DynamicPathGraph.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DynamicPathNode.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DynamicPathNode.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DynamicPathNode.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PathEdge.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PathEdge.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PathEdge.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PathGraph.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PathGraph.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PathGraph.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PathGraphIterator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PathGraphIterator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PathGraphIterator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PathNode.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PathNode.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PathNode.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PathSearch.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PathSearch.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PathSearch.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Pathfinding.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Pathfinding.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Pathfinding.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedPathfinding.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedPathfinding.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedPathfinding.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SimplePathGraph.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SimplePathGraph.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SimplePathGraph.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedRandom +true +false + + +/usr/bin/make +-j4 +sharedRandom/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedRandom +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedRandom/src" "/usr/bin/cmake" -P "CMakeFiles/sharedRandom.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedRandom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedRandom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedRandom.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Random.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Random.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Random.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/RandomGenerator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/RandomGenerator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/RandomGenerator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedRandom.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedRandom.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedRandom.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedRegex +true +false + + +/usr/bin/make +-j4 +sharedRegex/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedRegex +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedRegex/src" "/usr/bin/cmake" -P "CMakeFiles/sharedRegex.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/RegexServices.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/RegexServices.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/RegexServices.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedRegex.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedRegex.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedRegex.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedRegex.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedRegex.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedRegex.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedRemoteDebugServer +true +false + + +/usr/bin/make +-j4 +sharedRemoteDebugServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedRemoteDebugServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedRemoteDebugServer/src" "/usr/bin/cmake" -P "CMakeFiles/sharedRemoteDebugServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/FirstSharedRemoteDebugServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FirstSharedRemoteDebugServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FirstSharedRemoteDebugServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SharedRemoteDebugServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SharedRemoteDebugServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SharedRemoteDebugServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SharedRemoteDebugServerConnection.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SharedRemoteDebugServerConnection.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SharedRemoteDebugServerConnection.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedSkillSystem +true +false + + +/usr/bin/make +-j4 +sharedSkillSystem/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedSkillSystem +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedSkillSystem/src" "/usr/bin/cmake" -P "CMakeFiles/sharedSkillSystem.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/ExpertiseManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ExpertiseManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ExpertiseManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LevelManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LevelManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LevelManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SkillManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SkillManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SkillManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SkillObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SkillObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SkillObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SkillObjectArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SkillObjectArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SkillObjectArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedSynchronization +true +false + + +/usr/bin/make +-j4 +sharedSynchronization/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedSynchronization +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedSynchronization/src" "/usr/bin/cmake" -P "CMakeFiles/sharedSynchronization.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/ConditionVariable.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/ConditionVariable.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/ConditionVariable.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/Gate.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Gate.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Gate.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/Mutex.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Mutex.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Mutex.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/RecursiveMutex.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/RecursiveMutex.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/RecursiveMutex.cpp.s +true +false + + +/usr/bin/make +-j4 +linux/Semaphore.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Semaphore.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Semaphore.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedTemplate +true +false + + +/usr/bin/make +-j4 +sharedTemplate/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedTemplate +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedTemplate/src" "/usr/bin/cmake" -P "CMakeFiles/sharedTemplate.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerArmorTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerArmorTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerArmorTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerBattlefieldMarkerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerBattlefieldMarkerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerBattlefieldMarkerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerBuildingObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerBuildingObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerBuildingObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerCellObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerCellObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerCellObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerCityObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerCityObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerCityObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerConstructionContractObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerConstructionContractObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerConstructionContractObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerCreatureObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerCreatureObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerCreatureObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerDraftSchematicObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerDraftSchematicObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerDraftSchematicObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerFactoryObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerFactoryObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerFactoryObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerGroupObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerGroupObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerGroupObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerGuildObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerGuildObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerGuildObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerHarvesterInstallationObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerHarvesterInstallationObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerHarvesterInstallationObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerInstallationObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerInstallationObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerInstallationObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerIntangibleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerIntangibleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerIntangibleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerJediManagerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerJediManagerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerJediManagerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerManufactureInstallationObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerManufactureInstallationObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerManufactureInstallationObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerManufactureSchematicObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerManufactureSchematicObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerManufactureSchematicObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerMissionObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerMissionObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerMissionObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerPlanetObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerPlanetObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerPlanetObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerPlayerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerPlayerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerPlayerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerPlayerQuestObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerPlayerQuestObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerPlayerQuestObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourceClassObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourceClassObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourceClassObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourceContainerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourceContainerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourceContainerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourcePoolObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourcePoolObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourcePoolObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourceTypeObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourceTypeObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerResourceTypeObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerShipObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerShipObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerShipObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerStaticObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerStaticObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerStaticObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerTangibleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerTangibleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerTangibleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerTokenObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerTokenObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerTokenObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerUberObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerUberObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerUberObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerUniverseObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerUniverseObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerUniverseObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerVehicleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerVehicleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerVehicleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerWaypointObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerWaypointObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerWaypointObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerWeaponObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerWeaponObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerWeaponObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/ServerXpManagerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/ServerXpManagerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/ServerXpManagerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedBattlefieldMarkerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedBattlefieldMarkerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedBattlefieldMarkerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedBuildingObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedBuildingObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedBuildingObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedCellObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedCellObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedCellObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedConstructionContractObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedConstructionContractObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedConstructionContractObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedCreatureObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedCreatureObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedCreatureObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedDraftSchematicObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedDraftSchematicObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedDraftSchematicObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedFactoryObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedFactoryObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedFactoryObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedGroupObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedGroupObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedGroupObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedGuildObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedGuildObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedGuildObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedInstallationObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedInstallationObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedInstallationObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedIntangibleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedIntangibleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedIntangibleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedJediManagerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedJediManagerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedJediManagerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedManufactureSchematicObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedManufactureSchematicObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedManufactureSchematicObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedMissionObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedMissionObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedMissionObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedPlayerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedPlayerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedPlayerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedPlayerQuestObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedPlayerQuestObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedPlayerQuestObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedResourceContainerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedResourceContainerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedResourceContainerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedShipObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedShipObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedShipObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedStaticObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedStaticObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedStaticObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedTangibleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedTangibleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedTangibleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedTerrainSurfaceObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedTerrainSurfaceObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedTerrainSurfaceObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedTokenObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedTokenObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedTokenObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedUniverseObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedUniverseObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedUniverseObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedVehicleObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedVehicleObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedVehicleObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedWaypointObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedWaypointObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedWaypointObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/template/SharedWeaponObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/template/SharedWeaponObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/template/SharedWeaponObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedTemplateDefinition +true +false + + +/usr/bin/make +-j4 +sharedTemplateDefinition/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedTemplateDefinition +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedTemplateDefinition/src" "/usr/bin/cmake" -P "CMakeFiles/sharedTemplateDefinition.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/FirstSharedTemplateDefinition.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/FirstSharedTemplateDefinition.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/FirstSharedTemplateDefinition.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CompilerDynamicVariableParamData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CompilerDynamicVariableParamData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CompilerDynamicVariableParamData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CompilerIntegerParam.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CompilerIntegerParam.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CompilerIntegerParam.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/File.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/File.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/File.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/Filename.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/Filename.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/Filename.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateDataIterator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateDataIterator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateDataIterator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateDefinitionFile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateDefinitionFile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateDefinitionFile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateGlobals.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateGlobals.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TemplateGlobals.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TpfFile.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TpfFile.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TpfFile.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/TpfTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/TpfTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/TpfTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedTerrain +true +false + + +/usr/bin/make +-j4 +sharedTerrain/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedTerrain +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedTerrain/src" "/usr/bin/cmake" -P "CMakeFiles/sharedTerrain.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/appearance/ProceduralTerrainAppearance.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/ProceduralTerrainAppearance.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/ProceduralTerrainAppearance.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/ProceduralTerrainAppearanceTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/ProceduralTerrainAppearanceTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/ProceduralTerrainAppearanceTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/SamplerProceduralTerrainAppearance.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/SamplerProceduralTerrainAppearance.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/SamplerProceduralTerrainAppearance.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/SamplerProceduralTerrainAppearanceTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/SamplerProceduralTerrainAppearanceTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/SamplerProceduralTerrainAppearanceTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/SamplerProceduralTerrainAppearance_Cache.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/SamplerProceduralTerrainAppearance_Cache.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/SamplerProceduralTerrainAppearance_Cache.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerProceduralTerrainAppearance.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerProceduralTerrainAppearance.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerProceduralTerrainAppearance.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerProceduralTerrainAppearanceTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerProceduralTerrainAppearanceTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerProceduralTerrainAppearanceTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerProceduralTerrainAppearance_Cache.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerProceduralTerrainAppearance_Cache.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerProceduralTerrainAppearance_Cache.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerSpaceTerrainAppearance.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerSpaceTerrainAppearance.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerSpaceTerrainAppearance.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerSpaceTerrainAppearanceTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerSpaceTerrainAppearanceTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/ServerSpaceTerrainAppearanceTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/SpaceTerrainAppearance.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/SpaceTerrainAppearance.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/SpaceTerrainAppearance.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/SpaceTerrainAppearanceTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/SpaceTerrainAppearanceTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/SpaceTerrainAppearanceTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/TerrainAppearance.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/TerrainAppearance.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/TerrainAppearance.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/appearance/TerrainQuadTree.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/appearance/TerrainQuadTree.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/appearance/TerrainQuadTree.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedTerrain.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedTerrain.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ConfigSharedTerrain.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedTerrain.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedTerrain.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedTerrain.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/WaterTypeManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/WaterTypeManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/WaterTypeManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/flora/FloraManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/flora/FloraManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/flora/FloraManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/flora/ServerFloraManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/flora/ServerFloraManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/flora/ServerFloraManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/Affector.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/Affector.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/Affector.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorColor.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorColor.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorColor.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorEnvironment.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorEnvironment.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorEnvironment.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorExclude.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorExclude.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorExclude.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorFloraDynamic.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorFloraDynamic.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorFloraDynamic.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorFloraStatic.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorFloraStatic.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorFloraStatic.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorHeight.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorHeight.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorHeight.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorPassable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorPassable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorPassable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorRibbon.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorRibbon.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorRibbon.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorRiver.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorRiver.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorRiver.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorRoad.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorRoad.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorRoad.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorShader.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorShader.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/AffectorShader.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/BitmapGroup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/BitmapGroup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/BitmapGroup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/Boundary.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/Boundary.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/Boundary.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/ColorRamp256.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/ColorRamp256.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/ColorRamp256.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/CoordinateHash.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/CoordinateHash.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/CoordinateHash.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/EnvironmentGroup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/EnvironmentGroup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/EnvironmentGroup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/Filter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/Filter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/Filter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/FloraGroup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/FloraGroup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/FloraGroup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/FractalGroup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/FractalGroup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/FractalGroup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/HeightData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/HeightData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/HeightData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/RadialGroup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/RadialGroup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/RadialGroup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/ShaderGroup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/ShaderGroup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/ShaderGroup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/TerrainGenerator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/TerrainGenerator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/TerrainGenerator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/TerrainGeneratorLoader.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/TerrainGeneratorLoader.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/TerrainGeneratorLoader.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generator/TerrainModificationHelper.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generator/TerrainModificationHelper.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generator/TerrainModificationHelper.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/TerrainObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/TerrainObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/TerrainObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/TerrainReferenceObjectNotification.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/TerrainReferenceObjectNotification.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/TerrainReferenceObjectNotification.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedThread +true +false + + +/usr/bin/make +-j4 +sharedThread/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedThread +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedThread/src" "/usr/bin/cmake" -P "CMakeFiles/sharedThread.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/Thread.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/Thread.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/Thread.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/RunThread.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/RunThread.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/RunThread.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedThread.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedThread.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedThread.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedUtility +true +false + + +/usr/bin/make +-j4 +sharedUtility/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedUtility +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedUtility/src" "/usr/bin/cmake" -P "CMakeFiles/sharedUtility.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/BakedTerrain.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/BakedTerrain.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/BakedTerrain.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/BakedTerrainReader.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/BakedTerrainReader.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/BakedTerrainReader.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CachedFileManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CachedFileManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CachedFileManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Callback.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Callback.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Callback.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedUtility.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedUtility.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ConfigSharedUtility.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CurrentUserOptionManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CurrentUserOptionManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CurrentUserOptionManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DataTable.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DataTable.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DataTable.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DataTableCell.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DataTableCell.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DataTableCell.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DataTableColumnType.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DataTableColumnType.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DataTableColumnType.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DataTableManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DataTableManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DataTableManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/DataTableWriter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/DataTableWriter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/DataTableWriter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/FileName.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/FileName.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/FileName.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/HttpGetEncoder.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/HttpGetEncoder.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/HttpGetEncoder.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/IndexedCache.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/IndexedCache.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/IndexedCache.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/InteriorLayoutReaderWriter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/InteriorLayoutReaderWriter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/InteriorLayoutReaderWriter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LocalMachineOptionManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LocalMachineOptionManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LocalMachineOptionManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Location.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Location.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Location.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LocationArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LocationArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LocationArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/LocationManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/LocationManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/LocationManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/NameGenerator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/NameGenerator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/NameGenerator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/NetworkIdAutoDeltaPackedMap.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/NetworkIdAutoDeltaPackedMap.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/NetworkIdAutoDeltaPackedMap.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/OptionManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/OptionManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/OptionManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PackedFixedPointMap.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PackedFixedPointMap.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PackedFixedPointMap.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PackedIntegerMap.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PackedIntegerMap.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PackedIntegerMap.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/PooledString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/PooledString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/PooledString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/RotaryCache.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/RotaryCache.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/RotaryCache.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedUtility.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedUtility.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SetupSharedUtility.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/StartingLocationData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/StartingLocationData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/StartingLocationData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/StartingLocationDataArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/StartingLocationDataArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/StartingLocationDataArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/StartingLocationManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/StartingLocationManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/StartingLocationManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SynchronizedWeatherGenerator.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SynchronizedWeatherGenerator.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SynchronizedWeatherGenerator.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/TemplateParameter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/TemplateParameter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/TemplateParameter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/UniqueNameList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/UniqueNameList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/UniqueNameList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ValueDictionary.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ValueDictionary.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ValueDictionary.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ValueDictionaryArchive.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ValueDictionaryArchive.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ValueDictionaryArchive.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeBase.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeBase.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeBase.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeBool.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeBool.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeBool.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeFloat.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeFloat.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeFloat.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeObjId.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeObjId.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeObjId.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeSignedInt.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeSignedInt.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeSignedInt.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeString.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeString.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/ValueTypeString.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/WeatherData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/WeatherData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/WeatherData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/WorldSnapshotReaderWriter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/WorldSnapshotReaderWriter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/WorldSnapshotReaderWriter.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +sharedXml +true +false + + +/usr/bin/make +-j4 +sharedXml/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +sharedXml +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/engine/shared/library/sharedXml/src" "/usr/bin/cmake" -P "CMakeFiles/sharedXml.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedXml.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedXml.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSharedXml.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tree/XmlTreeDocument.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tree/XmlTreeDocument.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tree/XmlTreeDocument.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tree/XmlTreeDocumentList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tree/XmlTreeDocumentList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tree/XmlTreeDocumentList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tree/XmlTreeNode.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tree/XmlTreeNode.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tree/XmlTreeNode.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +SwgDatabaseServer +true +false + + +/usr/bin/make +-j4 +SwgDatabaseServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +SwgDatabaseServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/game/server/application/SwgDatabaseServer/src" "/usr/bin/cmake" -P "CMakeFiles/SwgDatabaseServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/AuctionLocationsBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/AuctionLocationsBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/AuctionLocationsBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/BattlefieldParticipantBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/BattlefieldParticipantBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/BattlefieldParticipantBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/BountyHunterTargetBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/BountyHunterTargetBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/BountyHunterTargetBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/CreatureObjectBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/CreatureObjectBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/CreatureObjectBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/ExperienceBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/ExperienceBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/ExperienceBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/IndexedNetworkTableBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/IndexedNetworkTableBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/IndexedNetworkTableBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/LocationBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/LocationBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/LocationBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/ManufactureSchematicAttributeBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/ManufactureSchematicAttributeBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/ManufactureSchematicAttributeBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/MarketAuctionBidsBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/MarketAuctionBidsBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/MarketAuctionBidsBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/MarketAuctionsBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/MarketAuctionsBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/MarketAuctionsBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/MessageBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/MessageBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/MessageBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/ObjectTableBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/ObjectTableBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/ObjectTableBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/ObjvarBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/ObjvarBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/ObjvarBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/PropertyListBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/PropertyListBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/PropertyListBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/ResourceTypeBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/ResourceTypeBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/ResourceTypeBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/ScriptBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/ScriptBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/ScriptBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/buffers/WaypointBuffer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/buffers/WaypointBuffer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/buffers/WaypointBuffer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/DataCleanupManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/DataCleanupManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/DataCleanupManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskAnySQL.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskAnySQL.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskAnySQL.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskBrokenObjectCleanup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskBrokenObjectCleanup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskBrokenObjectCleanup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskConsolidateExperience.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskConsolidateExperience.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskConsolidateExperience.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskDailyCleanup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskDailyCleanup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskDailyCleanup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskFixBadCells.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskFixBadCells.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskFixBadCells.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskMarketAttributesCleanup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskMarketAttributesCleanup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskMarketAttributesCleanup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskMessagesCleanup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskMessagesCleanup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskMessagesCleanup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskObjectTemplateListUpdater.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskObjectTemplateListUpdater.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskObjectTemplateListUpdater.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskObjvarNameCleanup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskObjvarNameCleanup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskObjvarNameCleanup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskOrphanedObjectCleanup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskOrphanedObjectCleanup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskOrphanedObjectCleanup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskVendorObjectCleanup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskVendorObjectCleanup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/cleanup/TaskVendorObjectCleanup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CMLoader.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CMLoader.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CMLoader.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CommoditiesSnapshot.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CommoditiesSnapshot.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CommoditiesSnapshot.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/MiscPack.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/MiscPack.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/MiscPack.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/ObjvarNameManager.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/ObjvarNameManager.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/ObjvarNameManager.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SwgDatabaseServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SwgDatabaseServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SwgDatabaseServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SwgLoader.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SwgLoader.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SwgLoader.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SwgLoaderSnapshotGroup.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SwgLoaderSnapshotGroup.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SwgLoaderSnapshotGroup.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SwgPersister.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SwgPersister.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SwgPersister.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SwgSnapshot.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SwgSnapshot.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SwgSnapshot.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generated/Decoder.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generated/Decoder.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generated/Decoder.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generated/Encoder.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generated/Encoder.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generated/Encoder.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generated/LoadObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generated/LoadObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generated/LoadObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/generated/ObjectQueries.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/generated/ObjectQueries.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/generated/ObjectQueries.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/persistable/PersistableWaypoint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/persistable/PersistableWaypoint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/persistable/PersistableWaypoint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/BattlefieldParticipantQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/BattlefieldParticipantQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/BattlefieldParticipantQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/BountyHunterTargetQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/BountyHunterTargetQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/BountyHunterTargetQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/CommoditiesQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/CommoditiesQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/CommoditiesQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/DeleteDemandLoadedContainerQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/DeleteDemandLoadedContainerQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/DeleteDemandLoadedContainerQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/ExperienceQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/ExperienceQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/ExperienceQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/LocationQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/LocationQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/LocationQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/ManufactureSchematicAttributeQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/ManufactureSchematicAttributeQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/ManufactureSchematicAttributeQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/MessageQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/MessageQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/MessageQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/ObjectVariableQueries.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/ObjectVariableQueries.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/ObjectVariableQueries.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/ObjectsTableQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/ObjectsTableQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/ObjectsTableQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/OfflineMoneyCustomPersistStep.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/OfflineMoneyCustomPersistStep.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/OfflineMoneyCustomPersistStep.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/PropertyListQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/PropertyListQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/PropertyListQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/ResourceTypeQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/ResourceTypeQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/ResourceTypeQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/SkillQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/SkillQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/SkillQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/queries/WaypointQuery.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/queries/WaypointQuery.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/queries/WaypointQuery.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetAuctionAttributeList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetAuctionAttributeList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetAuctionAttributeList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetAuctionList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetAuctionList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetAuctionList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetBidList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetBidList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetBidList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetCharacters.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetCharacters.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetCharacters.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetLocationList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetLocationList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskGetLocationList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskLoadObjvarNames.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskLoadObjvarNames.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskLoadObjvarNames.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskLocateStructure.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskLocateStructure.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskLocateStructure.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskMoveToPlayer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskMoveToPlayer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskMoveToPlayer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskRestoreCharacter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskRestoreCharacter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskRestoreCharacter.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskRestoreHouse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskRestoreHouse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskRestoreHouse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskSaveObjvarNames.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskSaveObjvarNames.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskSaveObjvarNames.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskUndeleteItem.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskUndeleteItem.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskUndeleteItem.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskVerifyCharacter.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskVerifyCharacter.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/tasks/TaskVerifyCharacter.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +SwgGameServer +true +false + + +/usr/bin/make +-j4 +SwgGameServer/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +SwgGameServer +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/game/server/application/SwgGameServer/src" "/usr/bin/cmake" -P "CMakeFiles/SwgGameServer.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.o +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.i +true +false + + +/usr/bin/make +-j4 +linux/main.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatEngine.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatEngine.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatEngine.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/combat/ConfigCombatEngine.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/combat/ConfigCombatEngine.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/combat/ConfigCombatEngine.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCombatEngine.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCombatEngine.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCombatEngine.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCombatEngineQueue.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCombatEngineQueue.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/console/ConsoleCommandParserCombatEngineQueue.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/JediManagerController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/JediManagerController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/JediManagerController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/controller/SwgPlayerCreatureController.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/controller/SwgPlayerCreatureController.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/controller/SwgPlayerCreatureController.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/CSHandler.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/CSHandler.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/CSHandler.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SwgGameServer.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SwgGameServer.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SwgGameServer.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SwgServerUniverse.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SwgServerUniverse.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SwgServerUniverse.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/lint/ServerObjectLint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/lint/ServerObjectLint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/lint/ServerObjectLint.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/JediManagerObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/JediManagerObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/JediManagerObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/SwgCreatureObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/SwgCreatureObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/SwgCreatureObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/object/SwgPlayerObject.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/object/SwgPlayerObject.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/object/SwgPlayerObject.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerJediManagerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerJediManagerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/ServerJediManagerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SwgServerCreatureObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SwgServerCreatureObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SwgServerCreatureObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SwgServerPlayerObjectTemplate.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SwgServerPlayerObjectTemplate.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/objectTemplate/SwgServerPlayerObjectTemplate.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/snapshot/WorldSnapshotParser.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/snapshot/WorldSnapshotParser.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/snapshot/WorldSnapshotParser.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +swgServerNetworkMessages +true +false + + +/usr/bin/make +-j4 +swgServerNetworkMessages/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +swgServerNetworkMessages +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/game/server/library/swgServerNetworkMessages/src" "/usr/bin/cmake" -P "CMakeFiles/swgServerNetworkMessages.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueCombatDamageList.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueCombatDamageList.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueCombatDamageList.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueDirectDamage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueDirectDamage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueDirectDamage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSwgServerNetworkMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSwgServerNetworkMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSwgServerNetworkMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/jedi/MessageQueueJediData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/jedi/MessageQueueJediData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/jedi/MessageQueueJediData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/jedi/MessageQueueJediLocation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/jedi/MessageQueueJediLocation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/jedi/MessageQueueJediLocation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/jedi/MessageQueueRequestJediBounty.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/jedi/MessageQueueRequestJediBounty.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/jedi/MessageQueueRequestJediBounty.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/money/MessageQueueScriptTransferMoney.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/money/MessageQueueScriptTransferMoney.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/money/MessageQueueScriptTransferMoney.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueActivateInstallation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueActivateInstallation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueActivateInstallation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueDeactivateInstallation.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueDeactivateInstallation.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueDeactivateInstallation.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueInstallationHarvest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueInstallationHarvest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueInstallationHarvest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceAdd.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceAdd.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceAdd.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceFinishHarvest.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceFinishHarvest.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceFinishHarvest.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceSetInstalledEfficiency.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceSetInstalledEfficiency.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceSetInstalledEfficiency.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceTypeDepleted.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceTypeDepleted.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/resource/MessageQueueResourceTypeDepleted.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/travel/MessageQueuePlanetAddTravelPoint.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/travel/MessageQueuePlanetAddTravelPoint.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/travel/MessageQueuePlanetAddTravelPoint.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +swgSharedNetworkMessages +true +false + + +/usr/bin/make +-j4 +swgSharedNetworkMessages/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +swgSharedNetworkMessages +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/game/shared/library/swgSharedNetworkMessages/src" "/usr/bin/cmake" -P "CMakeFiles/swgSharedNetworkMessages.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatActionCompleteMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatActionCompleteMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/combat/CombatActionCompleteMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueCombatAction.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueCombatAction.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueCombatAction.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueCombatDamage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueCombatDamage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/combat/MessageQueueCombatDamage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/consent/ConsentRequestMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/consent/ConsentRequestMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/consent/ConsentRequestMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSwgSharedNetworkMessages.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSwgSharedNetworkMessages.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/core/SetupSwgSharedNetworkMessages.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/permissionList/PermissionListCreateMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/permissionList/PermissionListCreateMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/permissionList/PermissionListCreateMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/permissionList/PermissionListModifyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/permissionList/PermissionListModifyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/permissionList/PermissionListModifyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/survey/ResourceListForSurveyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/survey/ResourceListForSurveyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/survey/ResourceListForSurveyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/survey/SurveyMessage.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/survey/SurveyMessage.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/survey/SurveyMessage.cpp.s +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +swgSharedUtility +true +false + + +/usr/bin/make +-j4 +swgSharedUtility/fast +true +false + + +/usr/bin/make +-C "/home/swg/swg-src-2/build" -j4 +swgSharedUtility +true +false + + +/usr/bin/cmake +-E chdir "/home/swg/swg-src-2/build/game/shared/library/swgSharedUtility/src" "/usr/bin/cmake" -P "CMakeFiles/swgSharedUtility.dir/cmake_clean.cmake" + +true +false + + +/usr/bin/make +-j4 +all +true +false + + +/usr/bin/make +-j4 +clean +true +false + + +/usr/bin/make +-j4 +shared/Attributes.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Attributes.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Attributes.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/CombatEngineData.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/CombatEngineData.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/CombatEngineData.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/JediConstants.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/JediConstants.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/JediConstants.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Locomotions.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Locomotions.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Locomotions.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/Postures.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/Postures.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/Postures.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/SpeciesRestrictions.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/SpeciesRestrictions.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/SpeciesRestrictions.cpp.s +true +false + + +/usr/bin/make +-j4 +shared/States.cpp.o +true +false + + +/usr/bin/make +-j4 +shared/States.cpp.i +true +false + + +/usr/bin/make +-j4 +shared/States.cpp.s +true +false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/.project b/build/.project new file mode 100644 index 000000000..7f1b9d8c2 --- /dev/null +++ b/build/.project @@ -0,0 +1,27022 @@ + + + swgnge-Release@build + + + + + + org.eclipse.cdt.make.core.makeBuilder + clean,full,incremental, + + + org.eclipse.cdt.make.core.cleanBuildTarget + clean + + + org.eclipse.cdt.make.core.enableCleanBuild + true + + + org.eclipse.cdt.make.core.append_environment + true + + + org.eclipse.cdt.make.core.stopOnError + true + + + org.eclipse.cdt.make.core.enabledIncrementalBuild + true + + + org.eclipse.cdt.make.core.build.command + /usr/bin/make + + + org.eclipse.cdt.make.core.contents + org.eclipse.cdt.make.core.activeConfigSettings + + + org.eclipse.cdt.make.core.build.target.inc + all + + + org.eclipse.cdt.make.core.build.arguments + -j4 + + + org.eclipse.cdt.make.core.buildLocation + /home/swg/swg-src-2/build + + + org.eclipse.cdt.make.core.useDefaultBuildCmd + false + + + org.eclipse.cdt.make.core.environment + VERBOSE=1|CMAKE_NO_VERBOSE=1| + + + org.eclipse.cdt.make.core.enableFullBuild + true + + + org.eclipse.cdt.make.core.build.target.auto + all + + + org.eclipse.cdt.make.core.enableAutoBuild + false + + + org.eclipse.cdt.make.core.build.target.clean + clean + + + org.eclipse.cdt.make.core.fullBuildTarget + all + + + org.eclipse.cdt.make.core.buildArguments + + + + org.eclipse.cdt.make.core.build.location + /home/swg/swg-src-2/build + + + org.eclipse.cdt.make.core.autoBuildTarget + all + + + org.eclipse.cdt.core.errorOutputParser + org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser; + + + + + org.eclipse.cdt.make.core.ScannerConfigBuilder + + + + + + org.eclipse.cdt.make.core.makeNature + org.eclipse.cdt.make.core.ScannerConfigNature + org.eclipse.cdt.core.ccnature + org.eclipse.cdt.core.cnature + + + + [Source directory] + 2 + /home/swg/swg-src-2/src + + + [Subprojects] + 2 + virtual:/virtual + + + [Subprojects]/CentralServer + 2 + /home/swg/swg-src-2/src/engine/server/application/CentralServer + + + [Subprojects]/ChatServer + 2 + /home/swg/swg-src-2/src/engine/server/application/ChatServer + + + [Subprojects]/CommoditiesServer + 2 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer + + + [Subprojects]/ConnectionServer + 2 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer + + + [Subprojects]/CustomerServiceServer + 2 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer + + + [Subprojects]/DataTableTool + 2 + /home/swg/swg-src-2/src/engine/shared/application/DataTableTool + + + [Subprojects]/LogServer + 2 + /home/swg/swg-src-2/src/engine/server/application/LogServer + + + [Subprojects]/LoginPing + 2 + /home/swg/swg-src-2/src/engine/server/application/LoginPing + + + [Subprojects]/LoginServer + 2 + /home/swg/swg-src-2/src/engine/server/application/LoginServer + + + [Subprojects]/MetricsServer + 2 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer + + + [Subprojects]/Miff + 2 + /home/swg/swg-src-2/src/engine/client/application/Miff + + + [Subprojects]/PlanetServer + 2 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer + + + [Subprojects]/ServerConsole + 2 + /home/swg/swg-src-2/src/engine/server/application/ServerConsole + + + [Subprojects]/StationPlayersCollector + 2 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector + + + [Subprojects]/SwgDatabaseServer + 2 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer + + + [Subprojects]/SwgGameServer + 2 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer + + + [Subprojects]/TaskManager + 2 + /home/swg/swg-src-2/src/engine/server/application/TaskManager + + + [Subprojects]/TemplateCompiler + 2 + /home/swg/swg-src-2/src/engine/shared/application/TemplateCompiler + + + [Subprojects]/TemplateDefinitionCompiler + 2 + /home/swg/swg-src-2/src/engine/shared/application/TemplateDefinitionCompiler + + + [Subprojects]/TransferServer + 2 + /home/swg/swg-src-2/src/engine/server/application/TransferServer + + + [Subprojects]/archive + 2 + /home/swg/swg-src-2/src/external/ours/library/archive + + + [Subprojects]/crypto + 2 + /home/swg/swg-src-2/src/external/ours/library/crypto + + + [Subprojects]/fileInterface + 2 + /home/swg/swg-src-2/src/external/ours/library/fileInterface + + + [Subprojects]/localization + 2 + /home/swg/swg-src-2/src/external/ours/library/localization + + + [Subprojects]/localizationArchive + 2 + /home/swg/swg-src-2/src/external/ours/library/localizationArchive + + + [Subprojects]/serverBase + 2 + /home/swg/swg-src-2/src/engine/server/library/serverBase + + + [Subprojects]/serverDatabase + 2 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase + + + [Subprojects]/serverGame + 2 + /home/swg/swg-src-2/src/engine/server/library/serverGame + + + [Subprojects]/serverKeyShare + 2 + /home/swg/swg-src-2/src/engine/server/library/serverKeyShare + + + [Subprojects]/serverMetrics + 2 + /home/swg/swg-src-2/src/engine/server/library/serverMetrics + + + [Subprojects]/serverNetworkMessages + 2 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages + + + [Subprojects]/serverPathfinding + 2 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding + + + [Subprojects]/serverScript + 2 + /home/swg/swg-src-2/src/engine/server/library/serverScript + + + [Subprojects]/serverUtility + 2 + /home/swg/swg-src-2/src/engine/server/library/serverUtility + + + [Subprojects]/sharedCollision + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision + + + [Subprojects]/sharedCommandParser + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedCommandParser + + + [Subprojects]/sharedCompression + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression + + + [Subprojects]/sharedDatabaseInterface + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface + + + [Subprojects]/sharedDebug + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug + + + [Subprojects]/sharedFile + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile + + + [Subprojects]/sharedFoundation + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation + + + [Subprojects]/sharedFoundationTypes + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundationTypes + + + [Subprojects]/sharedFractal + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedFractal + + + [Subprojects]/sharedGame + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame + + + [Subprojects]/sharedImage + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage + + + [Subprojects]/sharedIoWin + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedIoWin + + + [Subprojects]/sharedLog + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog + + + [Subprojects]/sharedMath + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath + + + [Subprojects]/sharedMathArchive + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedMathArchive + + + [Subprojects]/sharedMemoryManager + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedMemoryManager + + + [Subprojects]/sharedMessageDispatch + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch + + + [Subprojects]/sharedNetwork + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork + + + [Subprojects]/sharedNetworkMessages + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages + + + [Subprojects]/sharedObject + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject + + + [Subprojects]/sharedPathfinding + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding + + + [Subprojects]/sharedRandom + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedRandom + + + [Subprojects]/sharedRegex + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedRegex + + + [Subprojects]/sharedRemoteDebugServer + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedRemoteDebugServer + + + [Subprojects]/sharedSkillSystem + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedSkillSystem + + + [Subprojects]/sharedSynchronization + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization + + + [Subprojects]/sharedTemplate + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate + + + [Subprojects]/sharedTemplateDefinition + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition + + + [Subprojects]/sharedTerrain + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain + + + [Subprojects]/sharedThread + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedThread + + + [Subprojects]/sharedUtility + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility + + + [Subprojects]/sharedXml + 2 + /home/swg/swg-src-2/src/engine/shared/library/sharedXml + + + [Subprojects]/singleton + 2 + /home/swg/swg-src-2/src/external/ours/library/singleton + + + [Subprojects]/swgServerNetworkMessages + 2 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages + + + [Subprojects]/swgSharedNetworkMessages + 2 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages + + + [Subprojects]/swgSharedUtility + 2 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility + + + [Subprojects]/swgnge + 2 + /home/swg/swg-src-2/src + + + [Subprojects]/udplibrary + 2 + /home/swg/swg-src-2/src/external/3rd/library/udplibrary + + + [Subprojects]/unicode + 2 + /home/swg/swg-src-2/src/external/ours/library/unicode + + + [Subprojects]/unicodeArchive + 2 + /home/swg/swg-src-2/src/external/ours/library/unicodeArchive + + + [Targets] + 2 + virtual:/virtual + + + [Targets]/[lib] MonAPI2 + 2 + virtual:/virtual + + + [Targets]/[lib] MonAPI2/ + 2 + virtual:/virtual + + + [Targets]/[lib] MonAPI2/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] MonAPI2/Source Files/MonitorAPI.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/MonAPI2/MonitorAPI.cpp + + + [Targets]/[lib] MonAPI2/Source Files/MonitorData.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/MonAPI2/MonitorData.cpp + + + [Targets]/[lib] MonAPI2/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] MonAPI2/Header Files/MonitorAPI.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/MonAPI2/MonitorAPI.h + + + [Targets]/[lib] MonAPI2/Header Files/MonitorData.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/MonAPI2/MonitorData.h + + + [Targets]/[lib] MonAPI2/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] MonAPI2/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] MonAPI2/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] CommonAPI + 2 + virtual:/virtual + + + [Targets]/[lib] CommonAPI/ + 2 + virtual:/virtual + + + [Targets]/[lib] CommonAPI/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] CommonAPI/Source Files/CommonAPI.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/CommonAPI/CommonAPI.cpp + + + [Targets]/[lib] CommonAPI/Source Files/CommonClient.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/CommonAPI/CommonClient.cpp + + + [Targets]/[lib] CommonAPI/Source Files/CommonMessages.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/CommonAPI/CommonMessages.cpp + + + [Targets]/[lib] CommonAPI/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] CommonAPI/Header Files/CommonAPI.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/CommonAPI/CommonAPI.h + + + [Targets]/[lib] CommonAPI/Header Files/CommonAPIStrings.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/CommonAPI/CommonAPIStrings.h + + + [Targets]/[lib] CommonAPI/Header Files/CommonClient.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/CommonAPI/CommonClient.h + + + [Targets]/[lib] CommonAPI/Header Files/CommonMessages.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/CommonAPI/CommonMessages.h + + + [Targets]/[lib] CommonAPI/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] CommonAPI/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] CommonAPI/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] LoginAPI + 2 + virtual:/virtual + + + [Targets]/[lib] LoginAPI/ + 2 + virtual:/virtual + + + [Targets]/[lib] LoginAPI/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] LoginAPI/Source Files/Client.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/LoginAPI/Client.cpp + + + [Targets]/[lib] LoginAPI/Source Files/ClientCore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/LoginAPI/ClientCore.cpp + + + [Targets]/[lib] LoginAPI/Source Files/Messages.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/LoginAPI/Messages.cpp + + + [Targets]/[lib] LoginAPI/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] LoginAPI/Header Files/Client.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/LoginAPI/Client.h + + + [Targets]/[lib] LoginAPI/Header Files/ClientCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/LoginAPI/ClientCore.h + + + [Targets]/[lib] LoginAPI/Header Files/Messages.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/projects/Session/LoginAPI/Messages.h + + + [Targets]/[lib] LoginAPI/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] LoginAPI/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] LoginAPI/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] Base + 2 + virtual:/virtual + + + [Targets]/[lib] Base/ + 2 + virtual:/virtual + + + [Targets]/[lib] Base/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] Base/Source Files/Archive.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Archive.cpp + + + [Targets]/[lib] Base/Source Files/AutoLog.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/AutoLog.cpp + + + [Targets]/[lib] Base/Source Files/Base.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Base.cpp + + + [Targets]/[lib] Base/Source Files/Config.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Config.cpp + + + [Targets]/[lib] Base/Source Files/MD5.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/MD5.cpp + + + [Targets]/[lib] Base/Source Files/ScopeLock.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/ScopeLock.cpp + + + [Targets]/[lib] Base/Source Files/Statistics.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Statistics.cpp + + + [Targets]/[lib] Base/Source Files/BlockAllocator.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/BlockAllocator.cpp + + + [Targets]/[lib] Base/Source Files/Event.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/Event.cpp + + + [Targets]/[lib] Base/Source Files/Logger.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/Logger.cpp + + + [Targets]/[lib] Base/Source Files/Mutex.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/Mutex.cpp + + + [Targets]/[lib] Base/Source Files/Platform.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/Platform.cpp + + + [Targets]/[lib] Base/Source Files/Thread.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/Thread.cpp + + + [Targets]/[lib] Base/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] Base/Header Files/Archive.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Archive.h + + + [Targets]/[lib] Base/Header Files/AutoLog.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/AutoLog.h + + + [Targets]/[lib] Base/Header Files/Base.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Base.h + + + [Targets]/[lib] Base/Header Files/BlockAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/BlockAllocator.h + + + [Targets]/[lib] Base/Header Files/Config.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Config.h + + + [Targets]/[lib] Base/Header Files/Event.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Event.h + + + [Targets]/[lib] Base/Header Files/Logger.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Logger.h + + + [Targets]/[lib] Base/Header Files/MD5.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/MD5.h + + + [Targets]/[lib] Base/Header Files/Mutex.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Mutex.h + + + [Targets]/[lib] Base/Header Files/Platform.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Platform.h + + + [Targets]/[lib] Base/Header Files/ScopeLock.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/ScopeLock.h + + + [Targets]/[lib] Base/Header Files/Statistics.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Statistics.h + + + [Targets]/[lib] Base/Header Files/TemplateBlockAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/TemplateBlockAllocator.h + + + [Targets]/[lib] Base/Header Files/TemplateObjectAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/TemplateObjectAllocator.h + + + [Targets]/[lib] Base/Header Files/Thread.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Thread.h + + + [Targets]/[lib] Base/Header Files/Types.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/Types.h + + + [Targets]/[lib] Base/Header Files/Archive.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/Archive.h + + + [Targets]/[lib] Base/Header Files/Event.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/Event.h + + + [Targets]/[lib] Base/Header Files/Mutex.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/Mutex.h + + + [Targets]/[lib] Base/Header Files/Platform.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/Platform.h + + + [Targets]/[lib] Base/Header Files/Thread.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/Thread.h + + + [Targets]/[lib] Base/Header Files/Types.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/platform/utils/Base/linux/Types.h + + + [Targets]/[lib] Base/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] Base/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] Base/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] CSAssist + 2 + virtual:/virtual + + + [Targets]/[lib] CSAssist/ + 2 + virtual:/virtual + + + [Targets]/[lib] CSAssist/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] CSAssist/Source Files/CSAssistgameapi.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/CSAssistgameapi.cpp + + + [Targets]/[lib] CSAssist/Source Files/CSAssistgameapicore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/CSAssistgameapicore.cpp + + + [Targets]/[lib] CSAssist/Source Files/CSAssistgameobjects.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/CSAssistgameobjects.cpp + + + [Targets]/[lib] CSAssist/Source Files/CSAssistreceiver.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/CSAssistreceiver.cpp + + + [Targets]/[lib] CSAssist/Source Files/packdata.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/packdata.cpp + + + [Targets]/[lib] CSAssist/Source Files/request.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/request.cpp + + + [Targets]/[lib] CSAssist/Source Files/response.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/response.cpp + + + [Targets]/[lib] CSAssist/Source Files/Archive.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Archive.cpp + + + [Targets]/[lib] CSAssist/Source Files/AutoLog.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/AutoLog.cpp + + + [Targets]/[lib] CSAssist/Source Files/Base.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Base.cpp + + + [Targets]/[lib] CSAssist/Source Files/Config.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Config.cpp + + + [Targets]/[lib] CSAssist/Source Files/Logger.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Logger.cpp + + + [Targets]/[lib] CSAssist/Source Files/MD5.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/MD5.cpp + + + [Targets]/[lib] CSAssist/Source Files/ScopeLock.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/ScopeLock.cpp + + + [Targets]/[lib] CSAssist/Source Files/Statistics.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Statistics.cpp + + + [Targets]/[lib] CSAssist/Source Files/Clock.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/TcpLibrary/Clock.cpp + + + [Targets]/[lib] CSAssist/Source Files/IPAddress.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/TcpLibrary/IPAddress.cpp + + + [Targets]/[lib] CSAssist/Source Files/TcpBlockAllocator.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/TcpLibrary/TcpBlockAllocator.cpp + + + [Targets]/[lib] CSAssist/Source Files/TcpConnection.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/TcpLibrary/TcpConnection.cpp + + + [Targets]/[lib] CSAssist/Source Files/TcpManager.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/TcpLibrary/TcpManager.cpp + + + [Targets]/[lib] CSAssist/Source Files/FirstUnicode.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/FirstUnicode.cpp + + + [Targets]/[lib] CSAssist/Source Files/Unicode.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/Unicode.cpp + + + [Targets]/[lib] CSAssist/Source Files/UnicodeBlocks.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/UnicodeBlocks.cpp + + + [Targets]/[lib] CSAssist/Source Files/UnicodeCharacterData.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/UnicodeCharacterData.cpp + + + [Targets]/[lib] CSAssist/Source Files/UnicodeCharacterDataMap.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/UnicodeCharacterDataMap.cpp + + + [Targets]/[lib] CSAssist/Source Files/UnicodeUtils.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/UnicodeUtils.cpp + + + [Targets]/[lib] CSAssist/Source Files/utf8.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/utf8.cpp + + + [Targets]/[lib] CSAssist/Source Files/BlockAllocator.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/linux/BlockAllocator.cpp + + + [Targets]/[lib] CSAssist/Source Files/Event.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/linux/Event.cpp + + + [Targets]/[lib] CSAssist/Source Files/Mutex.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/linux/Mutex.cpp + + + [Targets]/[lib] CSAssist/Source Files/Platform.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/linux/Platform.cpp + + + [Targets]/[lib] CSAssist/Source Files/Thread.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/linux/Thread.cpp + + + [Targets]/[lib] CSAssist/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] CSAssist/Header Files/CSAssistgameapi.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/CSAssistgameapi.h + + + [Targets]/[lib] CSAssist/Header Files/CSAssistgameapicore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/CSAssistgameapicore.h + + + [Targets]/[lib] CSAssist/Header Files/CSAssistgameobjects.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/CSAssistgameobjects.h + + + [Targets]/[lib] CSAssist/Header Files/CSAssistreceiver.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/CSAssistreceiver.h + + + [Targets]/[lib] CSAssist/Header Files/packdata.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/packdata.h + + + [Targets]/[lib] CSAssist/Header Files/request.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/request.h + + + [Targets]/[lib] CSAssist/Header Files/response.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/projects/CSAssist/CSAssistgameapi/response.h + + + [Targets]/[lib] CSAssist/Header Files/Archive.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Archive.h + + + [Targets]/[lib] CSAssist/Header Files/AutoLog.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/AutoLog.h + + + [Targets]/[lib] CSAssist/Header Files/Base.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Base.h + + + [Targets]/[lib] CSAssist/Header Files/BlockAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/BlockAllocator.h + + + [Targets]/[lib] CSAssist/Header Files/Config.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Config.h + + + [Targets]/[lib] CSAssist/Header Files/Event.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Event.h + + + [Targets]/[lib] CSAssist/Header Files/Logger.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Logger.h + + + [Targets]/[lib] CSAssist/Header Files/MD5.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/MD5.h + + + [Targets]/[lib] CSAssist/Header Files/Mutex.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Mutex.h + + + [Targets]/[lib] CSAssist/Header Files/Platform.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Platform.h + + + [Targets]/[lib] CSAssist/Header Files/ScopeLock.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/ScopeLock.h + + + [Targets]/[lib] CSAssist/Header Files/Statistics.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Statistics.h + + + [Targets]/[lib] CSAssist/Header Files/TemplateBlockAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/TemplateBlockAllocator.h + + + [Targets]/[lib] CSAssist/Header Files/TemplateObjectAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/TemplateObjectAllocator.h + + + [Targets]/[lib] CSAssist/Header Files/Thread.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Thread.h + + + [Targets]/[lib] CSAssist/Header Files/Types.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/Types.h + + + [Targets]/[lib] CSAssist/Header Files/WideString.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/WideString.h + + + [Targets]/[lib] CSAssist/Header Files/serialize.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/serialize.h + + + [Targets]/[lib] CSAssist/Header Files/Clock.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/TcpLibrary/Clock.h + + + [Targets]/[lib] CSAssist/Header Files/IPAddress.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/TcpLibrary/IPAddress.h + + + [Targets]/[lib] CSAssist/Header Files/TcpBlockAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/TcpLibrary/TcpBlockAllocator.h + + + [Targets]/[lib] CSAssist/Header Files/TcpConnection.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/TcpLibrary/TcpConnection.h + + + [Targets]/[lib] CSAssist/Header Files/TcpHandlers.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/TcpLibrary/TcpHandlers.h + + + [Targets]/[lib] CSAssist/Header Files/TcpManager.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/TcpLibrary/TcpManager.h + + + [Targets]/[lib] CSAssist/Header Files/FirstUnicode.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/FirstUnicode.h + + + [Targets]/[lib] CSAssist/Header Files/Unicode.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/Unicode.h + + + [Targets]/[lib] CSAssist/Header Files/UnicodeBlocks.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/UnicodeBlocks.h + + + [Targets]/[lib] CSAssist/Header Files/UnicodeCharacterData.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/UnicodeCharacterData.h + + + [Targets]/[lib] CSAssist/Header Files/UnicodeCharacterDataMap.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/UnicodeCharacterDataMap.h + + + [Targets]/[lib] CSAssist/Header Files/UnicodeUtils.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/UnicodeUtils.h + + + [Targets]/[lib] CSAssist/Header Files/utf8.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Unicode/utf8.h + + + [Targets]/[lib] CSAssist/Header Files/Archive.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/linux/Archive.h + + + [Targets]/[lib] CSAssist/Header Files/Event.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/linux/Event.h + + + [Targets]/[lib] CSAssist/Header Files/Mutex.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/linux/Mutex.h + + + [Targets]/[lib] CSAssist/Header Files/Thread.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/linux/Thread.h + + + [Targets]/[lib] CSAssist/Header Files/Types.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CSAssist/utils/Base/linux/Types.h + + + [Targets]/[lib] CSAssist/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] CSAssist/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] CSAssist/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] CTServiceGameAPI + 2 + virtual:/virtual + + + [Targets]/[lib] CTServiceGameAPI/ + 2 + virtual:/virtual + + + [Targets]/[lib] CTServiceGameAPI/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] CTServiceGameAPI/Source Files/CTServiceAPI.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTServiceAPI.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/CTServiceAPICore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTServiceAPICore.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/Request.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Request.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/Response.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Response.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/Archive.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Base/Archive.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/CTServiceCharacter.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTCommon/CTServiceCharacter.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/CTServiceServer.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTCommon/CTServiceServer.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/GenericApiCore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTGenericAPI/GenericApiCore.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/GenericConnection.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTGenericAPI/GenericConnection.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/GenericMessage.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTGenericAPI/GenericMessage.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/Clock.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/TcpLibrary/Clock.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/IPAddress.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/TcpLibrary/IPAddress.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/TcpBlockAllocator.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/TcpLibrary/TcpBlockAllocator.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/TcpConnection.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/TcpLibrary/TcpConnection.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/TcpManager.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/TcpLibrary/TcpManager.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/FirstUnicode.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/FirstUnicode.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/Unicode.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/Unicode.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/UnicodeBlocks.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/UnicodeBlocks.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/UnicodeCharacterData.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/UnicodeCharacterData.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/UnicodeCharacterDataMap.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/UnicodeCharacterDataMap.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/UnicodeUtils.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/UnicodeUtils.cpp + + + [Targets]/[lib] CTServiceGameAPI/Source Files/Platform.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Base/linux/Platform.cpp + + + [Targets]/[lib] CTServiceGameAPI/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] CTServiceGameAPI/Header Files/CTServiceAPI.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTServiceAPI.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/CTServiceAPICore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTServiceAPICore.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/Request.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Request.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/Response.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Response.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/CTEnum.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTCommon/CTEnum.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/CTServiceCharacter.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTCommon/CTServiceCharacter.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/CTServiceCustomer.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTCommon/CTServiceCustomer.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/CTServiceDBOrder.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTCommon/CTServiceDBOrder.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/CTServiceDBTransaction.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTCommon/CTServiceDBTransaction.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/CTServiceObjects.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTCommon/CTServiceObjects.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/CTServiceServer.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTCommon/CTServiceServer.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/CTServiceWebAPITransaction.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTCommon/CTServiceWebAPITransaction.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/RequestStrings.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTCommon/RequestStrings.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/GenericApiCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTGenericAPI/GenericApiCore.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/GenericConnection.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTGenericAPI/GenericConnection.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/GenericMessage.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/CTGenericAPI/GenericMessage.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/Clock.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/TcpLibrary/Clock.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/IPAddress.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/TcpLibrary/IPAddress.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/TcpBlockAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/TcpLibrary/TcpBlockAllocator.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/TcpConnection.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/TcpLibrary/TcpConnection.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/TcpHandlers.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/TcpLibrary/TcpHandlers.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/TcpManager.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/TcpLibrary/TcpManager.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/FirstUnicode.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/FirstUnicode.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/Unicode.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/Unicode.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/UnicodeBlocks.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/UnicodeBlocks.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/UnicodeCharacterData.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/UnicodeCharacterData.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/UnicodeCharacterDataMap.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/UnicodeCharacterDataMap.h + + + [Targets]/[lib] CTServiceGameAPI/Header Files/UnicodeUtils.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/CTServiceGameAPI/Unicode/UnicodeUtils.h + + + [Targets]/[lib] CTServiceGameAPI/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] CTServiceGameAPI/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] CTServiceGameAPI/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] ChatMono + 2 + virtual:/virtual + + + [Targets]/[lib] ChatMono/ + 2 + virtual:/virtual + + + [Targets]/[lib] ChatMono/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] ChatMono/Source Files/AvatarIteratorCore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/AvatarIteratorCore.cpp + + + [Targets]/[lib] ChatMono/Source Files/AvatarListItemCore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/AvatarListItemCore.cpp + + + [Targets]/[lib] ChatMono/Source Files/ChatAPI.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAPI.cpp + + + [Targets]/[lib] ChatMono/Source Files/ChatAPICore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAPICore.cpp + + + [Targets]/[lib] ChatMono/Source Files/ChatAvatar.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAvatar.cpp + + + [Targets]/[lib] ChatMono/Source Files/ChatAvatarCore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAvatarCore.cpp + + + [Targets]/[lib] ChatMono/Source Files/ChatEnum.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatEnum.cpp + + + [Targets]/[lib] ChatMono/Source Files/ChatFriendStatusCore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatFriendStatusCore.cpp + + + [Targets]/[lib] ChatMono/Source Files/ChatIgnoreStatusCore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatIgnoreStatusCore.cpp + + + [Targets]/[lib] ChatMono/Source Files/ChatRoom.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatRoom.cpp + + + [Targets]/[lib] ChatMono/Source Files/ChatRoomCore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatRoomCore.cpp + + + [Targets]/[lib] ChatMono/Source Files/Message.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/Message.cpp + + + [Targets]/[lib] ChatMono/Source Files/PersistentMessage.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/PersistentMessage.cpp + + + [Targets]/[lib] ChatMono/Source Files/Request.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/Request.cpp + + + [Targets]/[lib] ChatMono/Source Files/Response.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/Response.cpp + + + [Targets]/[lib] ChatMono/Source Files/Archive.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Archive.cpp + + + [Targets]/[lib] ChatMono/Source Files/AutoLog.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/AutoLog.cpp + + + [Targets]/[lib] ChatMono/Source Files/Base.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Base.cpp + + + [Targets]/[lib] ChatMono/Source Files/Base64.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Base64.cpp + + + [Targets]/[lib] ChatMono/Source Files/ccspanutil.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/ccspanutil.cpp + + + [Targets]/[lib] ChatMono/Source Files/CmdLine.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/CmdLine.cpp + + + [Targets]/[lib] ChatMono/Source Files/Config.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Config.cpp + + + [Targets]/[lib] ChatMono/Source Files/Logger.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Logger.cpp + + + [Targets]/[lib] ChatMono/Source Files/MD5.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/MD5.cpp + + + [Targets]/[lib] ChatMono/Source Files/ScopeLock.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/ScopeLock.cpp + + + [Targets]/[lib] ChatMono/Source Files/Statistics.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Statistics.cpp + + + [Targets]/[lib] ChatMono/Source Files/UdpConnection.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpConnection.cpp + + + [Targets]/[lib] ChatMono/Source Files/UdpLibrary.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpLibrary.cpp + + + [Targets]/[lib] ChatMono/Source Files/UdpLogicalPacket.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpLogicalPacket.cpp + + + [Targets]/[lib] ChatMono/Source Files/UdpManager.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpManager.cpp + + + [Targets]/[lib] ChatMono/Source Files/UdpMisc.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpMisc.cpp + + + [Targets]/[lib] ChatMono/Source Files/UdpReliableChannel.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpReliableChannel.cpp + + + [Targets]/[lib] ChatMono/Source Files/FirstUnicode.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/FirstUnicode.cpp + + + [Targets]/[lib] ChatMono/Source Files/Unicode.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/Unicode.cpp + + + [Targets]/[lib] ChatMono/Source Files/UnicodeBlocks.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/UnicodeBlocks.cpp + + + [Targets]/[lib] ChatMono/Source Files/UnicodeCharacterData.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/UnicodeCharacterData.cpp + + + [Targets]/[lib] ChatMono/Source Files/UnicodeCharacterDataMap.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/UnicodeCharacterDataMap.cpp + + + [Targets]/[lib] ChatMono/Source Files/UnicodeCharTraits.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/UnicodeCharTraits.cpp + + + [Targets]/[lib] ChatMono/Source Files/UnicodeUtils.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/UnicodeUtils.cpp + + + [Targets]/[lib] ChatMono/Source Files/utf8.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/utf8.cpp + + + [Targets]/[lib] ChatMono/Source Files/GenericApiCore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/GenericAPI/GenericApiCore.cpp + + + [Targets]/[lib] ChatMono/Source Files/GenericConnection.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/GenericAPI/GenericConnection.cpp + + + [Targets]/[lib] ChatMono/Source Files/GenericMessage.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/GenericAPI/GenericMessage.cpp + + + [Targets]/[lib] ChatMono/Source Files/BlockAllocator.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/linux/BlockAllocator.cpp + + + [Targets]/[lib] ChatMono/Source Files/Event.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/linux/Event.cpp + + + [Targets]/[lib] ChatMono/Source Files/Mutex.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/linux/Mutex.cpp + + + [Targets]/[lib] ChatMono/Source Files/Platform.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/linux/Platform.cpp + + + [Targets]/[lib] ChatMono/Source Files/Thread.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/linux/Thread.cpp + + + [Targets]/[lib] ChatMono/Source Files/UdpDriverLinux.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpDriverLinux.cpp + + + [Targets]/[lib] ChatMono/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] ChatMono/Header Files/AvatarIteratorCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/AvatarIteratorCore.h + + + [Targets]/[lib] ChatMono/Header Files/AvatarListItem.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/AvatarListItem.h + + + [Targets]/[lib] ChatMono/Header Files/AvatarListItemCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/AvatarListItemCore.h + + + [Targets]/[lib] ChatMono/Header Files/ChatAPI.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAPI.h + + + [Targets]/[lib] ChatMono/Header Files/ChatAPICore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAPICore.h + + + [Targets]/[lib] ChatMono/Header Files/ChatAvatar.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAvatar.h + + + [Targets]/[lib] ChatMono/Header Files/ChatAvatarCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAvatarCore.h + + + [Targets]/[lib] ChatMono/Header Files/ChatEnum.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatEnum.h + + + [Targets]/[lib] ChatMono/Header Files/ChatFriendStatus.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatFriendStatus.h + + + [Targets]/[lib] ChatMono/Header Files/ChatFriendStatusCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatFriendStatusCore.h + + + [Targets]/[lib] ChatMono/Header Files/ChatIgnoreStatus.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatIgnoreStatus.h + + + [Targets]/[lib] ChatMono/Header Files/ChatIgnoreStatusCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatIgnoreStatusCore.h + + + [Targets]/[lib] ChatMono/Header Files/ChatRoom.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatRoom.h + + + [Targets]/[lib] ChatMono/Header Files/ChatRoomCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatRoomCore.h + + + [Targets]/[lib] ChatMono/Header Files/Message.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/Message.h + + + [Targets]/[lib] ChatMono/Header Files/PersistentMessage.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/PersistentMessage.h + + + [Targets]/[lib] ChatMono/Header Files/PersistentMessageCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/PersistentMessageCore.h + + + [Targets]/[lib] ChatMono/Header Files/Request.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/Request.h + + + [Targets]/[lib] ChatMono/Header Files/Response.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/Response.h + + + [Targets]/[lib] ChatMono/Header Files/RoomParamsCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/RoomParamsCore.h + + + [Targets]/[lib] ChatMono/Header Files/RoomSummaryCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/RoomSummaryCore.h + + + [Targets]/[lib] ChatMono/Header Files/Archive.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Archive.h + + + [Targets]/[lib] ChatMono/Header Files/AutoLog.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/AutoLog.h + + + [Targets]/[lib] ChatMono/Header Files/Base.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Base.h + + + [Targets]/[lib] ChatMono/Header Files/Base64.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Base64.h + + + [Targets]/[lib] ChatMono/Header Files/BlockAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/BlockAllocator.h + + + [Targets]/[lib] ChatMono/Header Files/ccspanutil.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/ccspanutil.h + + + [Targets]/[lib] ChatMono/Header Files/CmdLine.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/CmdLine.h + + + [Targets]/[lib] ChatMono/Header Files/Config.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Config.h + + + [Targets]/[lib] ChatMono/Header Files/Event.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Event.h + + + [Targets]/[lib] ChatMono/Header Files/Logger.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Logger.h + + + [Targets]/[lib] ChatMono/Header Files/MD5.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/MD5.h + + + [Targets]/[lib] ChatMono/Header Files/Mutex.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Mutex.h + + + [Targets]/[lib] ChatMono/Header Files/Platform.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Platform.h + + + [Targets]/[lib] ChatMono/Header Files/ScopeLock.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/ScopeLock.h + + + [Targets]/[lib] ChatMono/Header Files/Statistics.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Statistics.h + + + [Targets]/[lib] ChatMono/Header Files/TemplateBlockAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/TemplateBlockAllocator.h + + + [Targets]/[lib] ChatMono/Header Files/TemplateObjectAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/TemplateObjectAllocator.h + + + [Targets]/[lib] ChatMono/Header Files/Thread.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Thread.h + + + [Targets]/[lib] ChatMono/Header Files/Types.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/Types.h + + + [Targets]/[lib] ChatMono/Header Files/WideString.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/WideString.h + + + [Targets]/[lib] ChatMono/Header Files/UdpConnection.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpConnection.h + + + [Targets]/[lib] ChatMono/Header Files/UdpDriver.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpDriver.h + + + [Targets]/[lib] ChatMono/Header Files/UdpHandler.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpHandler.h + + + [Targets]/[lib] ChatMono/Header Files/UdpHashTable.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpHashTable.h + + + [Targets]/[lib] ChatMono/Header Files/UdpHelper.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpHelper.h + + + [Targets]/[lib] ChatMono/Header Files/UdpLibrary.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpLibrary.h + + + [Targets]/[lib] ChatMono/Header Files/UdpLinkedList.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpLinkedList.h + + + [Targets]/[lib] ChatMono/Header Files/UdpLogicalPacket.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpLogicalPacket.h + + + [Targets]/[lib] ChatMono/Header Files/UdpManager.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpManager.h + + + [Targets]/[lib] ChatMono/Header Files/UdpMisc.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpMisc.h + + + [Targets]/[lib] ChatMono/Header Files/UdpPriority.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpPriority.h + + + [Targets]/[lib] ChatMono/Header Files/UdpReliableChannel.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpReliableChannel.h + + + [Targets]/[lib] ChatMono/Header Files/UdpTypes.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/UdpLibrary/UdpTypes.h + + + [Targets]/[lib] ChatMono/Header Files/FirstUnicode.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/FirstUnicode.h + + + [Targets]/[lib] ChatMono/Header Files/Unicode.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/Unicode.h + + + [Targets]/[lib] ChatMono/Header Files/UnicodeBlocks.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/UnicodeBlocks.h + + + [Targets]/[lib] ChatMono/Header Files/UnicodeCharacterData.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/UnicodeCharacterData.h + + + [Targets]/[lib] ChatMono/Header Files/UnicodeCharacterDataMap.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/UnicodeCharacterDataMap.h + + + [Targets]/[lib] ChatMono/Header Files/UnicodeUtils.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/UnicodeUtils.h + + + [Targets]/[lib] ChatMono/Header Files/utf8.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Unicode/utf8.h + + + [Targets]/[lib] ChatMono/Header Files/GenericApiCore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/GenericAPI/GenericApiCore.h + + + [Targets]/[lib] ChatMono/Header Files/GenericConnection.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/GenericAPI/GenericConnection.h + + + [Targets]/[lib] ChatMono/Header Files/GenericMessage.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/GenericAPI/GenericMessage.h + + + [Targets]/[lib] ChatMono/Header Files/Archive.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/linux/Archive.h + + + [Targets]/[lib] ChatMono/Header Files/Event.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/linux/Event.h + + + [Targets]/[lib] ChatMono/Header Files/Mutex.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/linux/Mutex.h + + + [Targets]/[lib] ChatMono/Header Files/Platform.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/linux/Platform.h + + + [Targets]/[lib] ChatMono/Header Files/Thread.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/linux/Thread.h + + + [Targets]/[lib] ChatMono/Header Files/Types.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/ChatAPI/utils/Base/linux/Types.h + + + [Targets]/[lib] ChatMono/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] ChatMono/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] ChatMono/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] VChatAPI + 2 + virtual:/virtual + + + [Targets]/[lib] VChatAPI/ + 2 + virtual:/virtual + + + [Targets]/[lib] VChatAPI/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] VChatAPI/Source Files/common.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI/common.cpp + + + [Targets]/[lib] VChatAPI/Source Files/messages.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI/messages.cpp + + + [Targets]/[lib] VChatAPI/Source Files/VChatAPI.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI/VChatAPI.cpp + + + [Targets]/[lib] VChatAPI/Source Files/VChatAPICore.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI/VChatAPICore.cpp + + + [Targets]/[lib] VChatAPI/Source Files/api.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Api/api.cpp + + + [Targets]/[lib] VChatAPI/Source Files/apiMessages.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Api/apiMessages.cpp + + + [Targets]/[lib] VChatAPI/Source Files/apiPinned.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Api/apiPinned.cpp + + + [Targets]/[lib] VChatAPI/Source Files/Base32.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/Base32.cpp + + + [Targets]/[lib] VChatAPI/Source Files/Base64.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/Base64.cpp + + + [Targets]/[lib] VChatAPI/Source Files/basicConfig.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/basicConfig.cpp + + + [Targets]/[lib] VChatAPI/Source Files/cmdLine.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/cmdLine.cpp + + + [Targets]/[lib] VChatAPI/Source Files/date.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/date.cpp + + + [Targets]/[lib] VChatAPI/Source Files/log.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/log.cpp + + + [Targets]/[lib] VChatAPI/Source Files/MD5.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/MD5.cpp + + + [Targets]/[lib] VChatAPI/Source Files/monitorAPI.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/monitorAPI.cpp + + + [Targets]/[lib] VChatAPI/Source Files/monitorData.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/monitorData.cpp + + + [Targets]/[lib] VChatAPI/Source Files/pid.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/pid.cpp + + + [Targets]/[lib] VChatAPI/Source Files/profile.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/profile.cpp + + + [Targets]/[lib] VChatAPI/Source Files/serializeStringVector.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/serializeStringVector.cpp + + + [Targets]/[lib] VChatAPI/Source Files/stringutils.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/stringutils.cpp + + + [Targets]/[lib] VChatAPI/Source Files/systemLog.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/systemLog.cpp + + + [Targets]/[lib] VChatAPI/Source Files/thread.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/thread.cpp + + + [Targets]/[lib] VChatAPI/Source Files/trackMessageFailures.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/trackMessageFailures.cpp + + + [Targets]/[lib] VChatAPI/Source Files/utf8.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/utf8.cpp + + + [Targets]/[lib] VChatAPI/Source Files/Clock.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/Clock.cpp + + + [Targets]/[lib] VChatAPI/Source Files/IPAddress.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/IPAddress.cpp + + + [Targets]/[lib] VChatAPI/Source Files/TcpBlockAllocator.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/TcpBlockAllocator.cpp + + + [Targets]/[lib] VChatAPI/Source Files/TcpConnection.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/TcpConnection.cpp + + + [Targets]/[lib] VChatAPI/Source Files/TcpListener.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/TcpListener.cpp + + + [Targets]/[lib] VChatAPI/Source Files/TcpManager.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/TcpManager.cpp + + + [Targets]/[lib] VChatAPI/Source Files/UdpLibrary.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/UdpLibrary/UdpLibrary.cpp + + + [Targets]/[lib] VChatAPI/Source Files/UdpListener.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/UdpLibrary/UdpListener.cpp + + + [Targets]/[lib] VChatAPI/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] VChatAPI/Header Files/clientSerialize.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI/clientSerialize.h + + + [Targets]/[lib] VChatAPI/Header Files/common.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI/common.h + + + [Targets]/[lib] VChatAPI/Header Files/messages.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI/messages.h + + + [Targets]/[lib] VChatAPI/Header Files/strings.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI/strings.h + + + [Targets]/[lib] VChatAPI/Header Files/VChatAPI.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI/VChatAPI.h + + + [Targets]/[lib] VChatAPI/Header Files/VChatAPICore.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI/VChatAPICore.h + + + [Targets]/[lib] VChatAPI/Header Files/VChatAPITypes.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/projects/VChat/VChatAPI/VChatAPITypes.h + + + [Targets]/[lib] VChatAPI/Header Files/api.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Api/api.h + + + [Targets]/[lib] VChatAPI/Header Files/apiMacros.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Api/apiMacros.h + + + [Targets]/[lib] VChatAPI/Header Files/apiMessages.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Api/apiMessages.h + + + [Targets]/[lib] VChatAPI/Header Files/apiPinned.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Api/apiPinned.h + + + [Targets]/[lib] VChatAPI/Header Files/apiTypeNameValuePair.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Api/apiTypeNameValuePair.h + + + [Targets]/[lib] VChatAPI/Header Files/apiTypePlatUnicodeString.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Api/apiTypePlatUnicodeString.h + + + [Targets]/[lib] VChatAPI/Header Files/protocol.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Api/protocol.h + + + [Targets]/[lib] VChatAPI/Header Files/Base32.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/Base32.h + + + [Targets]/[lib] VChatAPI/Header Files/Base64.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/Base64.h + + + [Targets]/[lib] VChatAPI/Header Files/basicConfig.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/basicConfig.h + + + [Targets]/[lib] VChatAPI/Header Files/cmdLine.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/cmdLine.h + + + [Targets]/[lib] VChatAPI/Header Files/date.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/date.h + + + [Targets]/[lib] VChatAPI/Header Files/dateUtils.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/dateUtils.h + + + [Targets]/[lib] VChatAPI/Header Files/expirationQueue.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/expirationQueue.h + + + [Targets]/[lib] VChatAPI/Header Files/genericRateLimitingMechanism.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/genericRateLimitingMechanism.h + + + [Targets]/[lib] VChatAPI/Header Files/hash.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/hash.h + + + [Targets]/[lib] VChatAPI/Header Files/hashtable.hpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/hashtable.hpp + + + [Targets]/[lib] VChatAPI/Header Files/log.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/log.h + + + [Targets]/[lib] VChatAPI/Header Files/MD5.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/MD5.h + + + [Targets]/[lib] VChatAPI/Header Files/monitorAPI.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/monitorAPI.h + + + [Targets]/[lib] VChatAPI/Header Files/monitorData.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/monitorData.h + + + [Targets]/[lib] VChatAPI/Header Files/pid.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/pid.h + + + [Targets]/[lib] VChatAPI/Header Files/priority.hpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/priority.hpp + + + [Targets]/[lib] VChatAPI/Header Files/profile.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/profile.h + + + [Targets]/[lib] VChatAPI/Header Files/refptr.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/refptr.h + + + [Targets]/[lib] VChatAPI/Header Files/serialize.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/serialize.h + + + [Targets]/[lib] VChatAPI/Header Files/serializeClasses.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/serializeClasses.h + + + [Targets]/[lib] VChatAPI/Header Files/serializeStringVector.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/serializeStringVector.h + + + [Targets]/[lib] VChatAPI/Header Files/serializeTemplates.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/serializeTemplates.h + + + [Targets]/[lib] VChatAPI/Header Files/stringutils.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/stringutils.h + + + [Targets]/[lib] VChatAPI/Header Files/substringSearchTree.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/substringSearchTree.h + + + [Targets]/[lib] VChatAPI/Header Files/systemLog.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/systemLog.h + + + [Targets]/[lib] VChatAPI/Header Files/thread.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/thread.h + + + [Targets]/[lib] VChatAPI/Header Files/timer.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/timer.h + + + [Targets]/[lib] VChatAPI/Header Files/trackMessageFailures.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/trackMessageFailures.h + + + [Targets]/[lib] VChatAPI/Header Files/types.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/types.h + + + [Targets]/[lib] VChatAPI/Header Files/utf8.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/Base/utf8.h + + + [Targets]/[lib] VChatAPI/Header Files/Clock.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/Clock.h + + + [Targets]/[lib] VChatAPI/Header Files/IPAddress.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/IPAddress.h + + + [Targets]/[lib] VChatAPI/Header Files/TcpBlockAllocator.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/TcpBlockAllocator.h + + + [Targets]/[lib] VChatAPI/Header Files/TcpConnection.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/TcpConnection.h + + + [Targets]/[lib] VChatAPI/Header Files/TcpHandlers.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/TcpHandlers.h + + + [Targets]/[lib] VChatAPI/Header Files/TcpListener.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/TcpListener.h + + + [Targets]/[lib] VChatAPI/Header Files/TcpManager.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/TcpLibrary/TcpManager.h + + + [Targets]/[lib] VChatAPI/Header Files/UdpHandler.hpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/UdpLibrary/UdpHandler.hpp + + + [Targets]/[lib] VChatAPI/Header Files/UdpLibrary.hpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/UdpLibrary/UdpLibrary.hpp + + + [Targets]/[lib] VChatAPI/Header Files/UdpListener.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/soePlatform/VChatAPI/utils2.0/utils/UdpLibrary/UdpListener.h + + + [Targets]/[lib] VChatAPI/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] VChatAPI/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] VChatAPI/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] udplibrary + 2 + virtual:/virtual + + + [Targets]/[lib] udplibrary/ + 2 + virtual:/virtual + + + [Targets]/[lib] udplibrary/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] udplibrary/Source Files/UdpLibrary.cpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/udplibrary/UdpLibrary.cpp + + + [Targets]/[lib] udplibrary/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] udplibrary/Header Files/hashtable.hpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/udplibrary/hashtable.hpp + + + [Targets]/[lib] udplibrary/Header Files/PointerDeque.hpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/udplibrary/PointerDeque.hpp + + + [Targets]/[lib] udplibrary/Header Files/priority.hpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/udplibrary/priority.hpp + + + [Targets]/[lib] udplibrary/Header Files/UdpHandler.hpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/udplibrary/UdpHandler.hpp + + + [Targets]/[lib] udplibrary/Header Files/UdpHandler.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/udplibrary/UdpHandler.h + + + [Targets]/[lib] udplibrary/Header Files/UdpLibrary.hpp + 1 + /home/swg/swg-src-2/src/external/3rd/library/udplibrary/UdpLibrary.hpp + + + [Targets]/[lib] udplibrary/Header Files/UdpLibrary.h + 1 + /home/swg/swg-src-2/src/external/3rd/library/udplibrary/UdpLibrary.h + + + [Targets]/[lib] udplibrary/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] udplibrary/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] udplibrary/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] archive + 2 + virtual:/virtual + + + [Targets]/[lib] archive/ + 2 + virtual:/virtual + + + [Targets]/[lib] archive/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] archive/Source Files/AutoByteStream.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoByteStream.cpp + + + [Targets]/[lib] archive/Source Files/AutoDeltaByteStream.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaByteStream.cpp + + + [Targets]/[lib] archive/Source Files/AutoDeltaPackedMap.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaPackedMap.cpp + + + [Targets]/[lib] archive/Source Files/ByteStream.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/ByteStream.cpp + + + [Targets]/[lib] archive/Source Files/ArchiveMutex.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/linux/ArchiveMutex.cpp + + + [Targets]/[lib] archive/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] archive/Header Files/Archive.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/Archive.h + + + [Targets]/[lib] archive/Header Files/AutoByteStream.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoByteStream.h + + + [Targets]/[lib] archive/Header Files/AutoDeltaByteStream.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaByteStream.h + + + [Targets]/[lib] archive/Header Files/AutoDeltaMap.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaMap.h + + + [Targets]/[lib] archive/Header Files/AutoDeltaObserverOps.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaObserverOps.h + + + [Targets]/[lib] archive/Header Files/AutoDeltaPackedMap.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaPackedMap.h + + + [Targets]/[lib] archive/Header Files/AutoDeltaQueue.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaQueue.h + + + [Targets]/[lib] archive/Header Files/AutoDeltaSet.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaSet.h + + + [Targets]/[lib] archive/Header Files/AutoDeltaSetObserver.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaSetObserver.h + + + [Targets]/[lib] archive/Header Files/AutoDeltaVariableCallback.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaVariableCallback.h + + + [Targets]/[lib] archive/Header Files/AutoDeltaVariableObserver.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaVariableObserver.h + + + [Targets]/[lib] archive/Header Files/AutoDeltaVector.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaVector.h + + + [Targets]/[lib] archive/Header Files/AutoDeltaVectorObserver.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/AutoDeltaVectorObserver.h + + + [Targets]/[lib] archive/Header Files/ByteStream.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/ByteStream.h + + + [Targets]/[lib] archive/Header Files/FirstArchive.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/shared/FirstArchive.h + + + [Targets]/[lib] archive/Header Files/ArchiveMutex.h + 1 + /home/swg/swg-src-2/src/external/ours/library/archive/src/linux/ArchiveMutex.h + + + [Targets]/[lib] archive/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] archive/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] archive/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] crypto + 2 + virtual:/virtual + + + [Targets]/[lib] crypto/ + 2 + virtual:/virtual + + + [Targets]/[lib] crypto/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] crypto/Source Files/cryptlib.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/cryptlib.cpp + + + [Targets]/[lib] crypto/Source Files/filters.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/filters.cpp + + + [Targets]/[lib] crypto/Source Files/iterhash.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/iterhash.cpp + + + [Targets]/[lib] crypto/Source Files/md5.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/md5.cpp + + + [Targets]/[lib] crypto/Source Files/misc.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/misc.cpp + + + [Targets]/[lib] crypto/Source Files/mqueue.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/mqueue.cpp + + + [Targets]/[lib] crypto/Source Files/queue.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/queue.cpp + + + [Targets]/[lib] crypto/Source Files/tftables.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/tftables.cpp + + + [Targets]/[lib] crypto/Source Files/twofish.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/twofish.cpp + + + [Targets]/[lib] crypto/Source Files/Hash.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/wrapper/Hash.cpp + + + [Targets]/[lib] crypto/Source Files/MD5Hash.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/wrapper/MD5Hash.cpp + + + [Targets]/[lib] crypto/Source Files/TwofishCrypt.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/wrapper/TwofishCrypt.cpp + + + [Targets]/[lib] crypto/Source Files/TwofishDecryptor.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/wrapper/TwofishDecryptor.cpp + + + [Targets]/[lib] crypto/Source Files/TwofishEncryptor.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/wrapper/TwofishEncryptor.cpp + + + [Targets]/[lib] crypto/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] crypto/Header Files/FirstCrypto.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/core/FirstCrypto.h + + + [Targets]/[lib] crypto/Header Files/config.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/config.h + + + [Targets]/[lib] crypto/Header Files/cryptlib.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/cryptlib.h + + + [Targets]/[lib] crypto/Header Files/filters.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/filters.h + + + [Targets]/[lib] crypto/Header Files/iterhash.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/iterhash.h + + + [Targets]/[lib] crypto/Header Files/md5.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/md5.h + + + [Targets]/[lib] crypto/Header Files/misc.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/misc.h + + + [Targets]/[lib] crypto/Header Files/mqueue.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/mqueue.h + + + [Targets]/[lib] crypto/Header Files/queue.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/queue.h + + + [Targets]/[lib] crypto/Header Files/smartptr.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/smartptr.h + + + [Targets]/[lib] crypto/Header Files/twofish.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/twofish.h + + + [Targets]/[lib] crypto/Header Files/words.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/original/words.h + + + [Targets]/[lib] crypto/Header Files/CryptoBufferTransform.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/wrapper/CryptoBufferTransform.h + + + [Targets]/[lib] crypto/Header Files/Hash.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/wrapper/Hash.h + + + [Targets]/[lib] crypto/Header Files/MD5Hash.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/wrapper/MD5Hash.h + + + [Targets]/[lib] crypto/Header Files/TwofishCrypt.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/wrapper/TwofishCrypt.h + + + [Targets]/[lib] crypto/Header Files/TwofishDecryptor.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/wrapper/TwofishDecryptor.h + + + [Targets]/[lib] crypto/Header Files/TwofishEncryptor.h + 1 + /home/swg/swg-src-2/src/external/ours/library/crypto/src/shared/wrapper/TwofishEncryptor.h + + + [Targets]/[lib] crypto/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] crypto/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] crypto/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] fileInterface + 2 + virtual:/virtual + + + [Targets]/[lib] fileInterface/ + 2 + virtual:/virtual + + + [Targets]/[lib] fileInterface/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] fileInterface/Source Files/AbstractFile.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/fileInterface/src/shared/AbstractFile.cpp + + + [Targets]/[lib] fileInterface/Source Files/StdioFile.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/fileInterface/src/shared/StdioFile.cpp + + + [Targets]/[lib] fileInterface/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] fileInterface/Header Files/AbstractFile.h + 1 + /home/swg/swg-src-2/src/external/ours/library/fileInterface/src/shared/AbstractFile.h + + + [Targets]/[lib] fileInterface/Header Files/FirstFileInterface.h + 1 + /home/swg/swg-src-2/src/external/ours/library/fileInterface/src/shared/FirstFileInterface.h + + + [Targets]/[lib] fileInterface/Header Files/StdioFile.h + 1 + /home/swg/swg-src-2/src/external/ours/library/fileInterface/src/shared/StdioFile.h + + + [Targets]/[lib] fileInterface/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] fileInterface/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] fileInterface/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] localization + 2 + virtual:/virtual + + + [Targets]/[lib] localization/ + 2 + virtual:/virtual + + + [Targets]/[lib] localization/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] localization/Source Files/LocalizationManager.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/localization/src/shared/LocalizationManager.cpp + + + [Targets]/[lib] localization/Source Files/LocalizedString.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/localization/src/shared/LocalizedString.cpp + + + [Targets]/[lib] localization/Source Files/LocalizedStringTable.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/localization/src/shared/LocalizedStringTable.cpp + + + [Targets]/[lib] localization/Source Files/LocalizedStringTableReaderWriter.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/localization/src/shared/LocalizedStringTableReaderWriter.cpp + + + [Targets]/[lib] localization/Source Files/StringId.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/localization/src/shared/StringId.cpp + + + [Targets]/[lib] localization/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] localization/Header Files/FirstLocalization.h + 1 + /home/swg/swg-src-2/src/external/ours/library/localization/src/shared/FirstLocalization.h + + + [Targets]/[lib] localization/Header Files/LocalizationManager.h + 1 + /home/swg/swg-src-2/src/external/ours/library/localization/src/shared/LocalizationManager.h + + + [Targets]/[lib] localization/Header Files/LocalizedString.h + 1 + /home/swg/swg-src-2/src/external/ours/library/localization/src/shared/LocalizedString.h + + + [Targets]/[lib] localization/Header Files/LocalizedStringTable.h + 1 + /home/swg/swg-src-2/src/external/ours/library/localization/src/shared/LocalizedStringTable.h + + + [Targets]/[lib] localization/Header Files/LocalizedStringTableReaderWriter.h + 1 + /home/swg/swg-src-2/src/external/ours/library/localization/src/shared/LocalizedStringTableReaderWriter.h + + + [Targets]/[lib] localization/Header Files/StringId.h + 1 + /home/swg/swg-src-2/src/external/ours/library/localization/src/shared/StringId.h + + + [Targets]/[lib] localization/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] localization/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] localization/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] localizationArchive + 2 + virtual:/virtual + + + [Targets]/[lib] localizationArchive/ + 2 + virtual:/virtual + + + [Targets]/[lib] localizationArchive/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] localizationArchive/Source Files/StringIdArchive.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/localizationArchive/src/shared/StringIdArchive.cpp + + + [Targets]/[lib] localizationArchive/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] localizationArchive/Header Files/FirstLocalizationArchive.h + 1 + /home/swg/swg-src-2/src/external/ours/library/localizationArchive/src/shared/FirstLocalizationArchive.h + + + [Targets]/[lib] localizationArchive/Header Files/StringIdArchive.h + 1 + /home/swg/swg-src-2/src/external/ours/library/localizationArchive/src/shared/StringIdArchive.h + + + [Targets]/[lib] localizationArchive/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] localizationArchive/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] localizationArchive/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] singleton + 2 + virtual:/virtual + + + [Targets]/[lib] singleton/ + 2 + virtual:/virtual + + + [Targets]/[lib] singleton/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] singleton/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] singleton/Header Files/Singleton.h + 1 + /home/swg/swg-src-2/src/external/ours/library/singleton/src/shared/Singleton.h + + + [Targets]/[lib] singleton/Header Files/Singleton2.h + 1 + /home/swg/swg-src-2/src/external/ours/library/singleton/src/shared/Singleton2.h + + + [Targets]/[lib] singleton/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] singleton/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] singleton/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] unicode + 2 + virtual:/virtual + + + [Targets]/[lib] unicode/ + 2 + virtual:/virtual + + + [Targets]/[lib] unicode/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] unicode/Source Files/UnicodeBlocks.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/UnicodeBlocks.cpp + + + [Targets]/[lib] unicode/Source Files/UnicodeCharacterData.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/UnicodeCharacterData.cpp + + + [Targets]/[lib] unicode/Source Files/UnicodeCharacterDataMap.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/UnicodeCharacterDataMap.cpp + + + [Targets]/[lib] unicode/Source Files/Unicode.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/Unicode.cpp + + + [Targets]/[lib] unicode/Source Files/UnicodeUtils.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/UnicodeUtils.cpp + + + [Targets]/[lib] unicode/Source Files/utf8.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/utf8.cpp + + + [Targets]/[lib] unicode/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] unicode/Header Files/FirstUnicode.h + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/FirstUnicode.h + + + [Targets]/[lib] unicode/Header Files/UnicodeBlocks.h + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/UnicodeBlocks.h + + + [Targets]/[lib] unicode/Header Files/UnicodeCharacterData.h + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/UnicodeCharacterData.h + + + [Targets]/[lib] unicode/Header Files/UnicodeCharacterDataMap.h + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/UnicodeCharacterDataMap.h + + + [Targets]/[lib] unicode/Header Files/Unicode.h + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/Unicode.h + + + [Targets]/[lib] unicode/Header Files/UnicodeUtils.h + 1 + /home/swg/swg-src-2/src/external/ours/library/unicode/src/shared/UnicodeUtils.h + + + [Targets]/[lib] unicode/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] unicode/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] unicode/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] unicodeArchive + 2 + virtual:/virtual + + + [Targets]/[lib] unicodeArchive/ + 2 + virtual:/virtual + + + [Targets]/[lib] unicodeArchive/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] unicodeArchive/Source Files/UnicodeArchive.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/unicodeArchive/src/shared/UnicodeArchive.cpp + + + [Targets]/[lib] unicodeArchive/Source Files/UnicodeAutoDeltaPackedMap.cpp + 1 + /home/swg/swg-src-2/src/external/ours/library/unicodeArchive/src/shared/UnicodeAutoDeltaPackedMap.cpp + + + [Targets]/[lib] unicodeArchive/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] unicodeArchive/Header Files/FirstUnicodeArchive.h + 1 + /home/swg/swg-src-2/src/external/ours/library/unicodeArchive/src/shared/FirstUnicodeArchive.h + + + [Targets]/[lib] unicodeArchive/Header Files/UnicodeArchive.h + 1 + /home/swg/swg-src-2/src/external/ours/library/unicodeArchive/src/shared/UnicodeArchive.h + + + [Targets]/[lib] unicodeArchive/Header Files/UnicodeAutoDeltaPackedMap.h + 1 + /home/swg/swg-src-2/src/external/ours/library/unicodeArchive/src/shared/UnicodeAutoDeltaPackedMap.h + + + [Targets]/[lib] unicodeArchive/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] unicodeArchive/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] unicodeArchive/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] Miff + 2 + virtual:/virtual + + + [Targets]/[exe] Miff/ + 2 + virtual:/virtual + + + [Targets]/[exe] Miff/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] Miff/Source Files/InputFileHandler.cpp + 1 + /home/swg/swg-src-2/src/engine/client/application/Miff/src/linux/InputFileHandler.cpp + + + [Targets]/[exe] Miff/Source Files/OutputFileHandler.cpp + 1 + /home/swg/swg-src-2/src/engine/client/application/Miff/src/linux/OutputFileHandler.cpp + + + [Targets]/[exe] Miff/Source Files/miff.cpp + 1 + /home/swg/swg-src-2/src/engine/client/application/Miff/src/linux/miff.cpp + + + [Targets]/[exe] Miff/Source Files/lex_yy.c + 1 + /home/swg/swg-src-2/build/engine/client/application/Miff/src/lex_yy.c + + + [Targets]/[exe] Miff/Source Files/parser.c + 1 + /home/swg/swg-src-2/build/engine/client/application/Miff/src/parser.c + + + [Targets]/[exe] Miff/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] Miff/Header Files/InputFileHandler.h + 1 + /home/swg/swg-src-2/src/engine/client/application/Miff/src/linux/InputFileHandler.h + + + [Targets]/[exe] Miff/Header Files/OutputFileHandler.h + 1 + /home/swg/swg-src-2/src/engine/client/application/Miff/src/linux/OutputFileHandler.h + + + [Targets]/[exe] Miff/Header Files/parser.h + 1 + /home/swg/swg-src-2/build/engine/client/application/Miff/src/parser.h + + + [Targets]/[exe] Miff/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] Miff/CMake Rules/lex_yy.c.rule + 1 + /home/swg/swg-src-2/build/engine/client/application/Miff/src/lex_yy.c.rule + + + [Targets]/[exe] Miff/CMake Rules/parser.c.rule + 1 + /home/swg/swg-src-2/build/engine/client/application/Miff/src/parser.c.rule + + + [Targets]/[exe] Miff/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] Miff/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] CentralServer + 2 + virtual:/virtual + + + [Targets]/[exe] CentralServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] CentralServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] CentralServer/Source Files/AuctionTransferClient.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferClient.cpp + + + [Targets]/[exe] CentralServer/Source Files/CentralCSHandler.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/CentralCSHandler.cpp + + + [Targets]/[exe] CentralServer/Source Files/CentralServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/CentralServer.cpp + + + [Targets]/[exe] CentralServer/Source Files/CentralServerMetricsData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/CentralServerMetricsData.cpp + + + [Targets]/[exe] CentralServer/Source Files/CharacterCreationTracker.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/CharacterCreationTracker.cpp + + + [Targets]/[exe] CentralServer/Source Files/ChatServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ChatServerConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/ConfigCentralServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConfigCentralServer.cpp + + + [Targets]/[exe] CentralServer/Source Files/ConnectionServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConnectionServerConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/ConsoleCommandParser.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleCommandParser.cpp + + + [Targets]/[exe] CentralServer/Source Files/ConsoleCommandParserDatabase.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleCommandParserDatabase.cpp + + + [Targets]/[exe] CentralServer/Source Files/ConsoleCommandParserGame.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleCommandParserGame.cpp + + + [Targets]/[exe] CentralServer/Source Files/ConsoleCommandParserLoginServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleCommandParserLoginServer.cpp + + + [Targets]/[exe] CentralServer/Source Files/ConsoleConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/ConsoleManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleManager.cpp + + + [Targets]/[exe] CentralServer/Source Files/CustomerServiceConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/CustomerServiceConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/GameServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/GameServerConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/LoginServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/LoginServerConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/PlanetManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/PlanetManager.cpp + + + [Targets]/[exe] CentralServer/Source Files/PlanetServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/PlanetServerConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/StationPlayersCollectorConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/StationPlayersCollectorConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/TaskConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/TaskConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/TransferServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/TransferServerConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/UniverseManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/UniverseManager.cpp + + + [Targets]/[exe] CentralServer/Source Files/AuctionTransferAPI.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/AuctionTransferAPI.cpp + + + [Targets]/[exe] CentralServer/Source Files/AuctionTransferAPICore.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/AuctionTransferAPICore.cpp + + + [Targets]/[exe] CentralServer/Source Files/Character.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Character.cpp + + + [Targets]/[exe] CentralServer/Source Files/Request.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Request.cpp + + + [Targets]/[exe] CentralServer/Source Files/Response.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Response.cpp + + + [Targets]/[exe] CentralServer/Source Files/GenericApiCore.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/ATGenericAPI/GenericApiCore.cpp + + + [Targets]/[exe] CentralServer/Source Files/GenericConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/ATGenericAPI/GenericConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/GenericMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/ATGenericAPI/GenericMessage.cpp + + + [Targets]/[exe] CentralServer/Source Files/Archive.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Base/Archive.cpp + + + [Targets]/[exe] CentralServer/Source Files/Clock.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/TcpLibrary/Clock.cpp + + + [Targets]/[exe] CentralServer/Source Files/IPAddress.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/TcpLibrary/IPAddress.cpp + + + [Targets]/[exe] CentralServer/Source Files/TcpBlockAllocator.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/TcpLibrary/TcpBlockAllocator.cpp + + + [Targets]/[exe] CentralServer/Source Files/TcpConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/TcpLibrary/TcpConnection.cpp + + + [Targets]/[exe] CentralServer/Source Files/TcpManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/TcpLibrary/TcpManager.cpp + + + [Targets]/[exe] CentralServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/linux/main.cpp + + + [Targets]/[exe] CentralServer/Source Files/Mutex.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Base/linux/Mutex.cpp + + + [Targets]/[exe] CentralServer/Source Files/Platform.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Base/linux/Platform.cpp + + + [Targets]/[exe] CentralServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] CentralServer/Header Files/AuctionTransferClient.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferClient.h + + + [Targets]/[exe] CentralServer/Header Files/CentralCSHandler.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/CentralCSHandler.h + + + [Targets]/[exe] CentralServer/Header Files/CentralServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/CentralServer.h + + + [Targets]/[exe] CentralServer/Header Files/CentralServerMetricsData.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/CentralServerMetricsData.h + + + [Targets]/[exe] CentralServer/Header Files/CharacterCreationTracker.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/CharacterCreationTracker.h + + + [Targets]/[exe] CentralServer/Header Files/ChatServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ChatServerConnection.h + + + [Targets]/[exe] CentralServer/Header Files/ConfigCentralServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConfigCentralServer.h + + + [Targets]/[exe] CentralServer/Header Files/ConnectionServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConnectionServerConnection.h + + + [Targets]/[exe] CentralServer/Header Files/ConsoleCommandParser.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleCommandParser.h + + + [Targets]/[exe] CentralServer/Header Files/ConsoleCommandParserDatabase.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleCommandParserDatabase.h + + + [Targets]/[exe] CentralServer/Header Files/ConsoleCommandParserGame.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleCommandParserGame.h + + + [Targets]/[exe] CentralServer/Header Files/ConsoleCommandParserLoginServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleCommandParserLoginServer.h + + + [Targets]/[exe] CentralServer/Header Files/ConsoleConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleConnection.h + + + [Targets]/[exe] CentralServer/Header Files/ConsoleManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/ConsoleManager.h + + + [Targets]/[exe] CentralServer/Header Files/CustomerServiceConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/CustomerServiceConnection.h + + + [Targets]/[exe] CentralServer/Header Files/FirstCentralServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/FirstCentralServer.h + + + [Targets]/[exe] CentralServer/Header Files/GameServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/GameServerConnection.h + + + [Targets]/[exe] CentralServer/Header Files/LoginServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/LoginServerConnection.h + + + [Targets]/[exe] CentralServer/Header Files/PlanetManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/PlanetManager.h + + + [Targets]/[exe] CentralServer/Header Files/PlanetServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/PlanetServerConnection.h + + + [Targets]/[exe] CentralServer/Header Files/StationPlayersCollectorConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/StationPlayersCollectorConnection.h + + + [Targets]/[exe] CentralServer/Header Files/TaskConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/TaskConnection.h + + + [Targets]/[exe] CentralServer/Header Files/TransferServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/TransferServerConnection.h + + + [Targets]/[exe] CentralServer/Header Files/UniverseManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/UniverseManager.h + + + [Targets]/[exe] CentralServer/Header Files/AuctionTransferAPI.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/AuctionTransferAPI.h + + + [Targets]/[exe] CentralServer/Header Files/AuctionTransferAPICore.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/AuctionTransferAPICore.h + + + [Targets]/[exe] CentralServer/Header Files/Character.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Character.h + + + [Targets]/[exe] CentralServer/Header Files/Request.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Request.h + + + [Targets]/[exe] CentralServer/Header Files/Response.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Response.h + + + [Targets]/[exe] CentralServer/Header Files/GenericApiCore.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/ATGenericAPI/GenericApiCore.h + + + [Targets]/[exe] CentralServer/Header Files/GenericConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/ATGenericAPI/GenericConnection.h + + + [Targets]/[exe] CentralServer/Header Files/GenericMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/ATGenericAPI/GenericMessage.h + + + [Targets]/[exe] CentralServer/Header Files/Clock.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/TcpLibrary/Clock.h + + + [Targets]/[exe] CentralServer/Header Files/IPAddress.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/TcpLibrary/IPAddress.h + + + [Targets]/[exe] CentralServer/Header Files/TcpBlockAllocator.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/TcpLibrary/TcpBlockAllocator.h + + + [Targets]/[exe] CentralServer/Header Files/TcpConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/TcpLibrary/TcpConnection.h + + + [Targets]/[exe] CentralServer/Header Files/TcpHandlers.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/TcpLibrary/TcpHandlers.h + + + [Targets]/[exe] CentralServer/Header Files/TcpManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/TcpLibrary/TcpManager.h + + + [Targets]/[exe] CentralServer/Header Files/GZipHelper.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/GZipHelper.h + + + [Targets]/[exe] CentralServer/Header Files/deflate.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/Zip/deflate.h + + + [Targets]/[exe] CentralServer/Header Files/infblock.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/Zip/infblock.h + + + [Targets]/[exe] CentralServer/Header Files/infcodes.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/Zip/infcodes.h + + + [Targets]/[exe] CentralServer/Header Files/inffast.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/Zip/inffast.h + + + [Targets]/[exe] CentralServer/Header Files/inffixed.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/Zip/inffixed.h + + + [Targets]/[exe] CentralServer/Header Files/inftrees.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/Zip/inftrees.h + + + [Targets]/[exe] CentralServer/Header Files/infutil.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/Zip/infutil.h + + + [Targets]/[exe] CentralServer/Header Files/trees.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/Zip/trees.h + + + [Targets]/[exe] CentralServer/Header Files/zconf.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/Zip/zconf.h + + + [Targets]/[exe] CentralServer/Header Files/zlib.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/Zip/zlib.h + + + [Targets]/[exe] CentralServer/Header Files/zutil.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/zip/Zip/zutil.h + + + [Targets]/[exe] CentralServer/Header Files/Archive.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Base/linux/Archive.h + + + [Targets]/[exe] CentralServer/Header Files/Mutex.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Base/linux/Mutex.h + + + [Targets]/[exe] CentralServer/Header Files/Platform.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Base/linux/Platform.h + + + [Targets]/[exe] CentralServer/Header Files/Types.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Base/linux/Types.h + + + [Targets]/[exe] CentralServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] CentralServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] CentralServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] ChatServer + 2 + virtual:/virtual + + + [Targets]/[exe] ChatServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] ChatServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] ChatServer/Source Files/CentralServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/CentralServerConnection.cpp + + + [Targets]/[exe] ChatServer/Source Files/ChatInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ChatInterface.cpp + + + [Targets]/[exe] ChatServer/Source Files/ChatServerAvatarOwner.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ChatServerAvatarOwner.cpp + + + [Targets]/[exe] ChatServer/Source Files/ChatServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ChatServer.cpp + + + [Targets]/[exe] ChatServer/Source Files/ChatServerRoomOwner.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ChatServerRoomOwner.cpp + + + [Targets]/[exe] ChatServer/Source Files/ConfigChatServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ConfigChatServer.cpp + + + [Targets]/[exe] ChatServer/Source Files/ConnectionServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ConnectionServerConnection.cpp + + + [Targets]/[exe] ChatServer/Source Files/CustomerServiceServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/CustomerServiceServerConnection.cpp + + + [Targets]/[exe] ChatServer/Source Files/FirstChatServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/FirstChatServer.cpp + + + [Targets]/[exe] ChatServer/Source Files/GameServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/GameServerConnection.cpp + + + [Targets]/[exe] ChatServer/Source Files/PlanetServerServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/PlanetServerServerConnection.cpp + + + [Targets]/[exe] ChatServer/Source Files/ChatServerMetricsData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ChatServerMetricsData.cpp + + + [Targets]/[exe] ChatServer/Source Files/VChatInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/VChatInterface.cpp + + + [Targets]/[exe] ChatServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/linux/main.cpp + + + [Targets]/[exe] ChatServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] ChatServer/Header Files/CentralServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/CentralServerConnection.h + + + [Targets]/[exe] ChatServer/Header Files/ChatInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ChatInterface.h + + + [Targets]/[exe] ChatServer/Header Files/ChatServerAvatarOwner.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ChatServerAvatarOwner.h + + + [Targets]/[exe] ChatServer/Header Files/ChatServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ChatServer.h + + + [Targets]/[exe] ChatServer/Header Files/ChatServerRoomOwner.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ChatServerRoomOwner.h + + + [Targets]/[exe] ChatServer/Header Files/ConfigChatServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ConfigChatServer.h + + + [Targets]/[exe] ChatServer/Header Files/ConnectionServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ConnectionServerConnection.h + + + [Targets]/[exe] ChatServer/Header Files/CustomerServiceServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/CustomerServiceServerConnection.h + + + [Targets]/[exe] ChatServer/Header Files/FirstChatServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/FirstChatServer.h + + + [Targets]/[exe] ChatServer/Header Files/GameServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/GameServerConnection.h + + + [Targets]/[exe] ChatServer/Header Files/PlanetServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/PlanetServerConnection.h + + + [Targets]/[exe] ChatServer/Header Files/ChatServerMetricsData.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/ChatServerMetricsData.h + + + [Targets]/[exe] ChatServer/Header Files/VChatInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ChatServer/src/shared/VChatInterface.h + + + [Targets]/[exe] ChatServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] ChatServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] ChatServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] ConnectionServer + 2 + virtual:/virtual + + + [Targets]/[exe] ConnectionServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] ConnectionServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] ConnectionServer/Source Files/CentralConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/CentralConnection.cpp + + + [Targets]/[exe] ConnectionServer/Source Files/ChatServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/ChatServerConnection.cpp + + + [Targets]/[exe] ConnectionServer/Source Files/ClientConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/ClientConnection.cpp + + + [Targets]/[exe] ConnectionServer/Source Files/Client.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/Client.cpp + + + [Targets]/[exe] ConnectionServer/Source Files/ConfigConnectionServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/ConfigConnectionServer.cpp + + + [Targets]/[exe] ConnectionServer/Source Files/ConnectionServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/ConnectionServer.cpp + + + [Targets]/[exe] ConnectionServer/Source Files/ConnectionServerMetricsData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/ConnectionServerMetricsData.cpp + + + [Targets]/[exe] ConnectionServer/Source Files/CustomerServiceConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/CustomerServiceConnection.cpp + + + [Targets]/[exe] ConnectionServer/Source Files/GameConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/GameConnection.cpp + + + [Targets]/[exe] ConnectionServer/Source Files/SessionApiClient.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/SessionApiClient.cpp + + + [Targets]/[exe] ConnectionServer/Source Files/PseudoClientConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/PseudoClientConnection.cpp + + + [Targets]/[exe] ConnectionServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/linux/main.cpp + + + [Targets]/[exe] ConnectionServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] ConnectionServer/Header Files/CentralConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/CentralConnection.h + + + [Targets]/[exe] ConnectionServer/Header Files/ChatServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/ChatServerConnection.h + + + [Targets]/[exe] ConnectionServer/Header Files/ClientConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/ClientConnection.h + + + [Targets]/[exe] ConnectionServer/Header Files/Client.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/Client.h + + + [Targets]/[exe] ConnectionServer/Header Files/ConfigConnectionServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/ConfigConnectionServer.h + + + [Targets]/[exe] ConnectionServer/Header Files/ConnectionServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/ConnectionServer.h + + + [Targets]/[exe] ConnectionServer/Header Files/ConnectionServerMetricsData.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/ConnectionServerMetricsData.h + + + [Targets]/[exe] ConnectionServer/Header Files/CustomerServiceConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/CustomerServiceConnection.h + + + [Targets]/[exe] ConnectionServer/Header Files/FirstConnectionServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/FirstConnectionServer.h + + + [Targets]/[exe] ConnectionServer/Header Files/GameConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/GameConnection.h + + + [Targets]/[exe] ConnectionServer/Header Files/SessionApiClient.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/SessionApiClient.h + + + [Targets]/[exe] ConnectionServer/Header Files/PseudoClientConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ConnectionServer/src/shared/PseudoClientConnection.h + + + [Targets]/[exe] ConnectionServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] ConnectionServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] ConnectionServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] LogServer + 2 + virtual:/virtual + + + [Targets]/[exe] LogServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] LogServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] LogServer/Source Files/ConfigLogServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/ConfigLogServer.cpp + + + [Targets]/[exe] LogServer/Source Files/DatabaseLogObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/DatabaseLogObserver.cpp + + + [Targets]/[exe] LogServer/Source Files/FirstLogServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/FirstLogServer.cpp + + + [Targets]/[exe] LogServer/Source Files/LoggerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/LoggerConnection.cpp + + + [Targets]/[exe] LogServer/Source Files/LoggingServerApi.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/LoggingServerApi.cpp + + + [Targets]/[exe] LogServer/Source Files/LoggingServerApiObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/LoggingServerApiObserver.cpp + + + [Targets]/[exe] LogServer/Source Files/LogServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/LogServer.cpp + + + [Targets]/[exe] LogServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/linux/main.cpp + + + [Targets]/[exe] LogServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] LogServer/Header Files/ConfigLogServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/ConfigLogServer.h + + + [Targets]/[exe] LogServer/Header Files/DatabaseLogObserver.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/DatabaseLogObserver.h + + + [Targets]/[exe] LogServer/Header Files/FirstLogServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/FirstLogServer.h + + + [Targets]/[exe] LogServer/Header Files/LoggerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/LoggerConnection.h + + + [Targets]/[exe] LogServer/Header Files/LoggingServerApi.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/LoggingServerApi.h + + + [Targets]/[exe] LogServer/Header Files/LoggingServerApiObserver.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/LoggingServerApiObserver.h + + + [Targets]/[exe] LogServer/Header Files/LogServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LogServer/src/shared/LogServer.h + + + [Targets]/[exe] LogServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] LogServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] LogServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] LoginServer + 2 + virtual:/virtual + + + [Targets]/[exe] LoginServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] LoginServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] LoginServer/Source Files/CentralServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/CentralServerConnection.cpp + + + [Targets]/[exe] LoginServer/Source Files/ClientConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/ClientConnection.cpp + + + [Targets]/[exe] LoginServer/Source Files/ConfigLoginServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/ConfigLoginServer.cpp + + + [Targets]/[exe] LoginServer/Source Files/ConsoleCommandParser.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/ConsoleCommandParser.cpp + + + [Targets]/[exe] LoginServer/Source Files/ConsoleCommandParserLoginServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/ConsoleCommandParserLoginServer.cpp + + + [Targets]/[exe] LoginServer/Source Files/ConsoleManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/ConsoleManager.cpp + + + [Targets]/[exe] LoginServer/Source Files/CSToolConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/CSToolConnection.cpp + + + [Targets]/[exe] LoginServer/Source Files/DatabaseConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/DatabaseConnection.cpp + + + [Targets]/[exe] LoginServer/Source Files/LoginServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/LoginServer.cpp + + + [Targets]/[exe] LoginServer/Source Files/LoginServerRemoteDebugConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/LoginServerRemoteDebugConnection.cpp + + + [Targets]/[exe] LoginServer/Source Files/LoginServerRemoteDebugSetup.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/LoginServerRemoteDebugSetup.cpp + + + [Targets]/[exe] LoginServer/Source Files/PingConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/PingConnection.cpp + + + [Targets]/[exe] LoginServer/Source Files/PurgeManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/PurgeManager.cpp + + + [Targets]/[exe] LoginServer/Source Files/SessionApiClient.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/SessionApiClient.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskChangeStationId.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskChangeStationId.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskClaimRewards.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskClaimRewards.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskCreateCharacter.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskCreateCharacter.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskDeleteCharacter.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskDeleteCharacter.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskEnableCharacter.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskEnableCharacter.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskGetAccountForPurge.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskGetAccountForPurge.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskGetAvatarList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskGetAvatarList.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskGetCharactersForDelete.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskGetCharactersForDelete.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskGetClusterList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskGetClusterList.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskGetValidationData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskGetValidationData.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskRegisterNewCluster.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskRegisterNewCluster.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskRenameCharacter.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskRenameCharacter.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskRestoreCharacter.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskRestoreCharacter.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskSetPurgeStatus.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskSetPurgeStatus.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskToggleCharacterDisable.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskToggleCharacterDisable.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskToggleCompletedTutorial.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskToggleCompletedTutorial.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskUpdatePurgeAccountList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskUpdatePurgeAccountList.cpp + + + [Targets]/[exe] LoginServer/Source Files/TaskUpgradeAccount.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskUpgradeAccount.cpp + + + [Targets]/[exe] LoginServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/linux/main.cpp + + + [Targets]/[exe] LoginServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] LoginServer/Header Files/CentralServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/CentralServerConnection.h + + + [Targets]/[exe] LoginServer/Header Files/ClientConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/ClientConnection.h + + + [Targets]/[exe] LoginServer/Header Files/ConfigLoginServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/ConfigLoginServer.h + + + [Targets]/[exe] LoginServer/Header Files/ConsoleCommandParser.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/ConsoleCommandParser.h + + + [Targets]/[exe] LoginServer/Header Files/ConsoleCommandParserLoginServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/ConsoleCommandParserLoginServer.h + + + [Targets]/[exe] LoginServer/Header Files/ConsoleManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/ConsoleManager.h + + + [Targets]/[exe] LoginServer/Header Files/CSToolConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/CSToolConnection.h + + + [Targets]/[exe] LoginServer/Header Files/DatabaseConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/DatabaseConnection.h + + + [Targets]/[exe] LoginServer/Header Files/FirstLoginServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/FirstLoginServer.h + + + [Targets]/[exe] LoginServer/Header Files/LoginServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/LoginServer.h + + + [Targets]/[exe] LoginServer/Header Files/LoginServerRemoteDebugConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/LoginServerRemoteDebugConnection.h + + + [Targets]/[exe] LoginServer/Header Files/LoginServerRemoteDebugSetup.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/LoginServerRemoteDebugSetup.h + + + [Targets]/[exe] LoginServer/Header Files/PingConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/PingConnection.h + + + [Targets]/[exe] LoginServer/Header Files/PurgeManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/PurgeManager.h + + + [Targets]/[exe] LoginServer/Header Files/SessionApiClient.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/SessionApiClient.h + + + [Targets]/[exe] LoginServer/Header Files/TaskChangeStationId.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskChangeStationId.h + + + [Targets]/[exe] LoginServer/Header Files/TaskClaimRewards.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskClaimRewards.h + + + [Targets]/[exe] LoginServer/Header Files/TaskCreateCharacter.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskCreateCharacter.h + + + [Targets]/[exe] LoginServer/Header Files/TaskDeleteCharacter.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskDeleteCharacter.h + + + [Targets]/[exe] LoginServer/Header Files/TaskEnableCharacter.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskEnableCharacter.h + + + [Targets]/[exe] LoginServer/Header Files/TaskGetAccountForPurge.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskGetAccountForPurge.h + + + [Targets]/[exe] LoginServer/Header Files/TaskGetAvatarList.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskGetAvatarList.h + + + [Targets]/[exe] LoginServer/Header Files/TaskGetCharactersForDelete.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskGetCharactersForDelete.h + + + [Targets]/[exe] LoginServer/Header Files/TaskGetClusterList.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskGetClusterList.h + + + [Targets]/[exe] LoginServer/Header Files/TaskGetValidationData.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskGetValidationData.h + + + [Targets]/[exe] LoginServer/Header Files/TaskRegisterNewCluster.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskRegisterNewCluster.h + + + [Targets]/[exe] LoginServer/Header Files/TaskRenameCharacter.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskRenameCharacter.h + + + [Targets]/[exe] LoginServer/Header Files/TaskRestoreCharacter.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskRestoreCharacter.h + + + [Targets]/[exe] LoginServer/Header Files/TaskSetPurgeStatus.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskSetPurgeStatus.h + + + [Targets]/[exe] LoginServer/Header Files/TaskToggleCharacterDisable.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskToggleCharacterDisable.h + + + [Targets]/[exe] LoginServer/Header Files/TaskToggleCompletedTutorial.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskToggleCompletedTutorial.h + + + [Targets]/[exe] LoginServer/Header Files/TaskUpdatePurgeAccountList.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskUpdatePurgeAccountList.h + + + [Targets]/[exe] LoginServer/Header Files/TaskUpgradeAccount.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginServer/src/shared/TaskUpgradeAccount.h + + + [Targets]/[exe] LoginServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] LoginServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] LoginServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] MetricsServer + 2 + virtual:/virtual + + + [Targets]/[exe] MetricsServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] MetricsServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] MetricsServer/Source Files/ConfigMetricsServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer/src/shared/ConfigMetricsServer.cpp + + + [Targets]/[exe] MetricsServer/Source Files/FirstMetricsServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer/src/shared/FirstMetricsServer.cpp + + + [Targets]/[exe] MetricsServer/Source Files/MetricsGatheringConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer/src/shared/MetricsGatheringConnection.cpp + + + [Targets]/[exe] MetricsServer/Source Files/MetricsServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer/src/shared/MetricsServer.cpp + + + [Targets]/[exe] MetricsServer/Source Files/TaskConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer/src/shared/TaskConnection.cpp + + + [Targets]/[exe] MetricsServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer/src/linux/main.cpp + + + [Targets]/[exe] MetricsServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] MetricsServer/Header Files/ConfigMetricsServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer/src/shared/ConfigMetricsServer.h + + + [Targets]/[exe] MetricsServer/Header Files/FirstMetricsServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer/src/shared/FirstMetricsServer.h + + + [Targets]/[exe] MetricsServer/Header Files/MetricsGatheringConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer/src/shared/MetricsGatheringConnection.h + + + [Targets]/[exe] MetricsServer/Header Files/MetricsServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer/src/shared/MetricsServer.h + + + [Targets]/[exe] MetricsServer/Header Files/TaskConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/MetricsServer/src/shared/TaskConnection.h + + + [Targets]/[exe] MetricsServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] MetricsServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] MetricsServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] PlanetServer + 2 + virtual:/virtual + + + [Targets]/[exe] PlanetServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] PlanetServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] PlanetServer/Source Files/CentralServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/CentralServerConnection.cpp + + + [Targets]/[exe] PlanetServer/Source Files/ConfigPlanetServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/ConfigPlanetServer.cpp + + + [Targets]/[exe] PlanetServer/Source Files/ConsoleManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/ConsoleManager.cpp + + + [Targets]/[exe] PlanetServer/Source Files/ConsoleCommandParser.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/ConsoleCommandParser.cpp + + + [Targets]/[exe] PlanetServer/Source Files/GameServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/GameServerConnection.cpp + + + [Targets]/[exe] PlanetServer/Source Files/GameServerData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/GameServerData.cpp + + + [Targets]/[exe] PlanetServer/Source Files/PlanetProxyObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/PlanetProxyObject.cpp + + + [Targets]/[exe] PlanetServer/Source Files/PlanetServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/PlanetServer.cpp + + + [Targets]/[exe] PlanetServer/Source Files/PlanetServerMetricsData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/PlanetServerMetricsData.cpp + + + [Targets]/[exe] PlanetServer/Source Files/PreloadManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/PreloadManager.cpp + + + [Targets]/[exe] PlanetServer/Source Files/QuadtreeNode.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/QuadtreeNode.cpp + + + [Targets]/[exe] PlanetServer/Source Files/Scene.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/Scene.cpp + + + [Targets]/[exe] PlanetServer/Source Files/TaskConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/TaskConnection.cpp + + + [Targets]/[exe] PlanetServer/Source Files/WatcherConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/WatcherConnection.cpp + + + [Targets]/[exe] PlanetServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/linux/main.cpp + + + [Targets]/[exe] PlanetServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] PlanetServer/Header Files/CentralServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/CentralServerConnection.h + + + [Targets]/[exe] PlanetServer/Header Files/ConfigPlanetServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/ConfigPlanetServer.h + + + [Targets]/[exe] PlanetServer/Header Files/ConsoleManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/ConsoleManager.h + + + [Targets]/[exe] PlanetServer/Header Files/ConsoleCommandParser.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/ConsoleCommandParser.h + + + [Targets]/[exe] PlanetServer/Header Files/FirstPlanetServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/FirstPlanetServer.h + + + [Targets]/[exe] PlanetServer/Header Files/GameServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/GameServerConnection.h + + + [Targets]/[exe] PlanetServer/Header Files/GameServerData.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/GameServerData.h + + + [Targets]/[exe] PlanetServer/Header Files/PlanetProxyObject.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/PlanetProxyObject.h + + + [Targets]/[exe] PlanetServer/Header Files/PlanetServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/PlanetServer.h + + + [Targets]/[exe] PlanetServer/Header Files/PlanetServerMetricsData.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/PlanetServerMetricsData.h + + + [Targets]/[exe] PlanetServer/Header Files/PreloadManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/PreloadManager.h + + + [Targets]/[exe] PlanetServer/Header Files/QuadtreeNode.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/QuadtreeNode.h + + + [Targets]/[exe] PlanetServer/Header Files/Scene.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/Scene.h + + + [Targets]/[exe] PlanetServer/Header Files/TaskConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/TaskConnection.h + + + [Targets]/[exe] PlanetServer/Header Files/WatcherConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/PlanetServer/src/shared/WatcherConnection.h + + + [Targets]/[exe] PlanetServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] PlanetServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] PlanetServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] ServerConsole + 2 + virtual:/virtual + + + [Targets]/[exe] ServerConsole/ + 2 + virtual:/virtual + + + [Targets]/[exe] ServerConsole/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] ServerConsole/Source Files/ConfigServerConsole.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ServerConsole/src/shared/ConfigServerConsole.cpp + + + [Targets]/[exe] ServerConsole/Source Files/FirstServerConsole.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ServerConsole/src/shared/FirstServerConsole.cpp + + + [Targets]/[exe] ServerConsole/Source Files/ServerConsoleConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ServerConsole/src/shared/ServerConsoleConnection.cpp + + + [Targets]/[exe] ServerConsole/Source Files/ServerConsole.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ServerConsole/src/shared/ServerConsole.cpp + + + [Targets]/[exe] ServerConsole/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/ServerConsole/src/linux/main.cpp + + + [Targets]/[exe] ServerConsole/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] ServerConsole/Header Files/ConfigServerConsole.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ServerConsole/src/shared/ConfigServerConsole.h + + + [Targets]/[exe] ServerConsole/Header Files/FirstServerConsole.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ServerConsole/src/shared/FirstServerConsole.h + + + [Targets]/[exe] ServerConsole/Header Files/ServerConsoleConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ServerConsole/src/shared/ServerConsoleConnection.h + + + [Targets]/[exe] ServerConsole/Header Files/ServerConsole.h + 1 + /home/swg/swg-src-2/src/engine/server/application/ServerConsole/src/shared/ServerConsole.h + + + [Targets]/[exe] ServerConsole/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] ServerConsole/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] ServerConsole/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] TaskManager + 2 + virtual:/virtual + + + [Targets]/[exe] TaskManager/ + 2 + virtual:/virtual + + + [Targets]/[exe] TaskManager/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] TaskManager/Source Files/CentralConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/CentralConnection.cpp + + + [Targets]/[exe] TaskManager/Source Files/ConfigTaskManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/ConfigTaskManager.cpp + + + [Targets]/[exe] TaskManager/Source Files/ConsoleConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/ConsoleConnection.cpp + + + [Targets]/[exe] TaskManager/Source Files/Console.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/Console.cpp + + + [Targets]/[exe] TaskManager/Source Files/ConsoleImplementation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/ConsoleImplementation.cpp + + + [Targets]/[exe] TaskManager/Source Files/DatabaseConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/DatabaseConnection.cpp + + + [Targets]/[exe] TaskManager/Source Files/FirstTaskManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/FirstTaskManager.cpp + + + [Targets]/[exe] TaskManager/Source Files/GameConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/GameConnection.cpp + + + [Targets]/[exe] TaskManager/Source Files/Locator.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/Locator.cpp + + + [Targets]/[exe] TaskManager/Source Files/ManagerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/ManagerConnection.cpp + + + [Targets]/[exe] TaskManager/Source Files/MetricsServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/MetricsServerConnection.cpp + + + [Targets]/[exe] TaskManager/Source Files/PlanetConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/PlanetConnection.cpp + + + [Targets]/[exe] TaskManager/Source Files/TaskConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/TaskConnection.cpp + + + [Targets]/[exe] TaskManager/Source Files/TaskHandler.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/TaskHandler.cpp + + + [Targets]/[exe] TaskManager/Source Files/TaskManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/TaskManager.cpp + + + [Targets]/[exe] TaskManager/Source Files/ConsoleInput.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/linux/ConsoleInput.cpp + + + [Targets]/[exe] TaskManager/Source Files/EnvironmentVariable.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/linux/EnvironmentVariable.cpp + + + [Targets]/[exe] TaskManager/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/linux/main.cpp + + + [Targets]/[exe] TaskManager/Source Files/ProcessSpawner.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/linux/ProcessSpawner.cpp + + + [Targets]/[exe] TaskManager/Source Files/TaskManagerSysInfo.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/linux/TaskManagerSysInfo.cpp + + + [Targets]/[exe] TaskManager/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] TaskManager/Header Files/CentralConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/CentralConnection.h + + + [Targets]/[exe] TaskManager/Header Files/ConfigTaskManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/ConfigTaskManager.h + + + [Targets]/[exe] TaskManager/Header Files/ConsoleConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/ConsoleConnection.h + + + [Targets]/[exe] TaskManager/Header Files/Console.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/Console.h + + + [Targets]/[exe] TaskManager/Header Files/ConsoleImplementation.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/ConsoleImplementation.h + + + [Targets]/[exe] TaskManager/Header Files/DatabaseConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/DatabaseConnection.h + + + [Targets]/[exe] TaskManager/Header Files/EnvironmentVariable.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/EnvironmentVariable.h + + + [Targets]/[exe] TaskManager/Header Files/FirstTaskManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/FirstTaskManager.h + + + [Targets]/[exe] TaskManager/Header Files/GameConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/GameConnection.h + + + [Targets]/[exe] TaskManager/Header Files/Locator.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/Locator.h + + + [Targets]/[exe] TaskManager/Header Files/ManagerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/ManagerConnection.h + + + [Targets]/[exe] TaskManager/Header Files/MetricsServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/MetricsServerConnection.h + + + [Targets]/[exe] TaskManager/Header Files/PlanetConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/PlanetConnection.h + + + [Targets]/[exe] TaskManager/Header Files/ProcessSpawner.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/ProcessSpawner.h + + + [Targets]/[exe] TaskManager/Header Files/TaskConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/TaskConnection.h + + + [Targets]/[exe] TaskManager/Header Files/TaskHandler.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/TaskHandler.h + + + [Targets]/[exe] TaskManager/Header Files/TaskManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/TaskManager.h + + + [Targets]/[exe] TaskManager/Header Files/TaskManagerSysInfo.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TaskManager/src/shared/TaskManagerSysInfo.h + + + [Targets]/[exe] TaskManager/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] TaskManager/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] TaskManager/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] TransferServer + 2 + virtual:/virtual + + + [Targets]/[exe] TransferServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] TransferServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] TransferServer/Source Files/CentralServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/CentralServerConnection.cpp + + + [Targets]/[exe] TransferServer/Source Files/ConfigTransferServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/ConfigTransferServer.cpp + + + [Targets]/[exe] TransferServer/Source Files/ConsoleCommandParser.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/ConsoleCommandParser.cpp + + + [Targets]/[exe] TransferServer/Source Files/ConsoleManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/ConsoleManager.cpp + + + [Targets]/[exe] TransferServer/Source Files/CTSAPIClient.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/CTSAPIClient.cpp + + + [Targets]/[exe] TransferServer/Source Files/TransferServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/TransferServer.cpp + + + [Targets]/[exe] TransferServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/linux/main.cpp + + + [Targets]/[exe] TransferServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] TransferServer/Header Files/CentralServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/CentralServerConnection.h + + + [Targets]/[exe] TransferServer/Header Files/ConfigTransferServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/ConfigTransferServer.h + + + [Targets]/[exe] TransferServer/Header Files/ConsoleCommandParser.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/ConsoleCommandParser.h + + + [Targets]/[exe] TransferServer/Header Files/ConsoleManager.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/ConsoleManager.h + + + [Targets]/[exe] TransferServer/Header Files/CTSAPIClient.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/CTSAPIClient.h + + + [Targets]/[exe] TransferServer/Header Files/FirstTransferServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/FirstTransferServer.h + + + [Targets]/[exe] TransferServer/Header Files/TransferServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/TransferServer/src/shared/TransferServer.h + + + [Targets]/[exe] TransferServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] TransferServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] TransferServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] CommoditiesServer + 2 + virtual:/virtual + + + [Targets]/[exe] CommoditiesServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] CommoditiesServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] CommoditiesServer/Source Files/AuctionBid.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/AuctionBid.cpp + + + [Targets]/[exe] CommoditiesServer/Source Files/Auction.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/Auction.cpp + + + [Targets]/[exe] CommoditiesServer/Source Files/AuctionItem.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/AuctionItem.cpp + + + [Targets]/[exe] CommoditiesServer/Source Files/AuctionLocation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/AuctionLocation.cpp + + + [Targets]/[exe] CommoditiesServer/Source Files/AuctionMarket.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/AuctionMarket.cpp + + + [Targets]/[exe] CommoditiesServer/Source Files/CentralServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/CentralServerConnection.cpp + + + [Targets]/[exe] CommoditiesServer/Source Files/CommodityServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/CommodityServer.cpp + + + [Targets]/[exe] CommoditiesServer/Source Files/CommodityServerMetricsData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/CommodityServerMetricsData.cpp + + + [Targets]/[exe] CommoditiesServer/Source Files/ConfigCommodityServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/ConfigCommodityServer.cpp + + + [Targets]/[exe] CommoditiesServer/Source Files/DatabaseServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/DatabaseServerConnection.cpp + + + [Targets]/[exe] CommoditiesServer/Source Files/GameServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/GameServerConnection.cpp + + + [Targets]/[exe] CommoditiesServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/linux/main.cpp + + + [Targets]/[exe] CommoditiesServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] CommoditiesServer/Header Files/AuctionBid.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/AuctionBid.h + + + [Targets]/[exe] CommoditiesServer/Header Files/Auction.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/Auction.h + + + [Targets]/[exe] CommoditiesServer/Header Files/AuctionItem.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/AuctionItem.h + + + [Targets]/[exe] CommoditiesServer/Header Files/AuctionLocation.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/AuctionLocation.h + + + [Targets]/[exe] CommoditiesServer/Header Files/AuctionMarket.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/AuctionMarket.h + + + [Targets]/[exe] CommoditiesServer/Header Files/CentralServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/CentralServerConnection.h + + + [Targets]/[exe] CommoditiesServer/Header Files/CommodityServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/CommodityServer.h + + + [Targets]/[exe] CommoditiesServer/Header Files/CommodityServerMetricsData.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/CommodityServerMetricsData.h + + + [Targets]/[exe] CommoditiesServer/Header Files/ConfigCommodityServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/ConfigCommodityServer.h + + + [Targets]/[exe] CommoditiesServer/Header Files/DatabaseServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/DatabaseServerConnection.h + + + [Targets]/[exe] CommoditiesServer/Header Files/FirstCommodityServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/FirstCommodityServer.h + + + [Targets]/[exe] CommoditiesServer/Header Files/GameServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CommoditiesServer/src/shared/GameServerConnection.h + + + [Targets]/[exe] CommoditiesServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] CommoditiesServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] CommoditiesServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] CustomerServiceServer + 2 + virtual:/virtual + + + [Targets]/[exe] CustomerServiceServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] CustomerServiceServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] CustomerServiceServer/Source Files/CentralServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/CentralServerConnection.cpp + + + [Targets]/[exe] CustomerServiceServer/Source Files/ChatServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/ChatServerConnection.cpp + + + [Targets]/[exe] CustomerServiceServer/Source Files/ConfigCustomerServiceServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/ConfigCustomerServiceServer.cpp + + + [Targets]/[exe] CustomerServiceServer/Source Files/ConnectionServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/ConnectionServerConnection.cpp + + + [Targets]/[exe] CustomerServiceServer/Source Files/CustomerServiceInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/CustomerServiceInterface.cpp + + + [Targets]/[exe] CustomerServiceServer/Source Files/CustomerServiceServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/CustomerServiceServer.cpp + + + [Targets]/[exe] CustomerServiceServer/Source Files/CustomerServiceServerMetricsData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/CustomerServiceServerMetricsData.cpp + + + [Targets]/[exe] CustomerServiceServer/Source Files/FirstCustomerServiceServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/FirstCustomerServiceServer.cpp + + + [Targets]/[exe] CustomerServiceServer/Source Files/GameServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/GameServerConnection.cpp + + + [Targets]/[exe] CustomerServiceServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/linux/main.cpp + + + [Targets]/[exe] CustomerServiceServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] CustomerServiceServer/Header Files/CentralServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/CentralServerConnection.h + + + [Targets]/[exe] CustomerServiceServer/Header Files/ChatServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/ChatServerConnection.h + + + [Targets]/[exe] CustomerServiceServer/Header Files/ConfigCustomerServiceServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/ConfigCustomerServiceServer.h + + + [Targets]/[exe] CustomerServiceServer/Header Files/ConnectionServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/ConnectionServerConnection.h + + + [Targets]/[exe] CustomerServiceServer/Header Files/CustomerServiceInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/CustomerServiceInterface.h + + + [Targets]/[exe] CustomerServiceServer/Header Files/CustomerServiceServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/CustomerServiceServer.h + + + [Targets]/[exe] CustomerServiceServer/Header Files/CustomerServiceServerMetricsData.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/CustomerServiceServerMetricsData.h + + + [Targets]/[exe] CustomerServiceServer/Header Files/FirstCustomerServiceServer.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/FirstCustomerServiceServer.h + + + [Targets]/[exe] CustomerServiceServer/Header Files/GameServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/CustomerServiceServer/src/shared/GameServerConnection.h + + + [Targets]/[exe] CustomerServiceServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] CustomerServiceServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] CustomerServiceServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] LoginPing + 2 + virtual:/virtual + + + [Targets]/[exe] LoginPing/ + 2 + virtual:/virtual + + + [Targets]/[exe] LoginPing/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] LoginPing/Source Files/ConfigLoginPing.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginPing/src/shared/ConfigLoginPing.cpp + + + [Targets]/[exe] LoginPing/Source Files/FirstLoginPing.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginPing/src/shared/FirstLoginPing.cpp + + + [Targets]/[exe] LoginPing/Source Files/LoginConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginPing/src/shared/LoginConnection.cpp + + + [Targets]/[exe] LoginPing/Source Files/LoginPing.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginPing/src/shared/LoginPing.cpp + + + [Targets]/[exe] LoginPing/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginPing/src/linux/main.cpp + + + [Targets]/[exe] LoginPing/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] LoginPing/Header Files/ConfigLoginPing.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginPing/src/shared/ConfigLoginPing.h + + + [Targets]/[exe] LoginPing/Header Files/FirstLoginPing.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginPing/src/shared/FirstLoginPing.h + + + [Targets]/[exe] LoginPing/Header Files/LoginConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginPing/src/shared/LoginConnection.h + + + [Targets]/[exe] LoginPing/Header Files/LoginPing.h + 1 + /home/swg/swg-src-2/src/engine/server/application/LoginPing/src/shared/LoginPing.h + + + [Targets]/[exe] LoginPing/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] LoginPing/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] LoginPing/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] StationPlayersCollector + 2 + virtual:/virtual + + + [Targets]/[exe] StationPlayersCollector/ + 2 + virtual:/virtual + + + [Targets]/[exe] StationPlayersCollector/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] StationPlayersCollector/Source Files/CentralServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/CentralServerConnection.cpp + + + [Targets]/[exe] StationPlayersCollector/Source Files/StationPlayersCollector.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/StationPlayersCollector.cpp + + + [Targets]/[exe] StationPlayersCollector/Source Files/StationPlayersCollectorImpl.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/StationPlayersCollectorImpl.cpp + + + [Targets]/[exe] StationPlayersCollector/Source Files/ConfigStationPlayersCollector.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/ConfigStationPlayersCollector.cpp + + + [Targets]/[exe] StationPlayersCollector/Source Files/DatabaseConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/DatabaseConnection.cpp + + + [Targets]/[exe] StationPlayersCollector/Source Files/TaskUpdateSPCharacterProfileData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/TaskUpdateSPCharacterProfileData.cpp + + + [Targets]/[exe] StationPlayersCollector/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/linux/main.cpp + + + [Targets]/[exe] StationPlayersCollector/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] StationPlayersCollector/Header Files/CentralServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/CentralServerConnection.h + + + [Targets]/[exe] StationPlayersCollector/Header Files/StationPlayersCollector.h + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/StationPlayersCollector.h + + + [Targets]/[exe] StationPlayersCollector/Header Files/StationPlayersCollectorImpl.h + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/StationPlayersCollectorImpl.h + + + [Targets]/[exe] StationPlayersCollector/Header Files/ConfigStationPlayersCollector.h + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/ConfigStationPlayersCollector.h + + + [Targets]/[exe] StationPlayersCollector/Header Files/DatabaseConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/DatabaseConnection.h + + + [Targets]/[exe] StationPlayersCollector/Header Files/TaskUpdateSPCharacterProfileData.h + 1 + /home/swg/swg-src-2/src/engine/server/application/StationPlayersCollector/src/shared/TaskUpdateSPCharacterProfileData.h + + + [Targets]/[exe] StationPlayersCollector/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] StationPlayersCollector/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] StationPlayersCollector/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverBase + 2 + virtual:/virtual + + + [Targets]/[lib] serverBase/ + 2 + virtual:/virtual + + + [Targets]/[lib] serverBase/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverBase/Source Files/ServerBase.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverBase/src/shared/core/ServerBase.cpp + + + [Targets]/[lib] serverBase/Source Files/ConfigServerBase.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverBase/src/shared/core/ConfigServerBase.cpp + + + [Targets]/[lib] serverBase/Source Files/ServerBaseImpl.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverBase/src/shared/core/ServerBaseImpl.cpp + + + [Targets]/[lib] serverBase/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverBase/Header Files/FirstServerBase.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverBase/src/shared/FirstServerBase.h + + + [Targets]/[lib] serverBase/Header Files/ServerBase.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverBase/src/shared/core/ServerBase.h + + + [Targets]/[lib] serverBase/Header Files/ConfigServerBase.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverBase/src/shared/core/ConfigServerBase.h + + + [Targets]/[lib] serverBase/Header Files/ServerBaseImpl.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverBase/src/shared/core/ServerBaseImpl.h + + + [Targets]/[lib] serverBase/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] serverBase/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] serverBase/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverDatabase + 2 + virtual:/virtual + + + [Targets]/[lib] serverDatabase/ + 2 + virtual:/virtual + + + [Targets]/[lib] serverDatabase/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverDatabase/Source Files/AbstractTableBuffer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/AbstractTableBuffer.cpp + + + [Targets]/[lib] serverDatabase/Source Files/CentralServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CentralServerConnection.cpp + + + [Targets]/[lib] serverDatabase/Source Files/CharacterLocator.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CharacterLocator.cpp + + + [Targets]/[lib] serverDatabase/Source Files/CharacterNameLocator.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CharacterNameLocator.cpp + + + [Targets]/[lib] serverDatabase/Source Files/CharacterQueries.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CharacterQueries.cpp + + + [Targets]/[lib] serverDatabase/Source Files/ChatServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ChatServerConnection.cpp + + + [Targets]/[lib] serverDatabase/Source Files/ChunkLocator.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ChunkLocator.cpp + + + [Targets]/[lib] serverDatabase/Source Files/CommoditiesServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CommoditiesServerConnection.cpp + + + [Targets]/[lib] serverDatabase/Source Files/ConfigServerDatabase.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ConfigServerDatabase.cpp + + + [Targets]/[lib] serverDatabase/Source Files/ConsoleManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ConsoleManager.cpp + + + [Targets]/[lib] serverDatabase/Source Files/ConsoleCommandParser.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ConsoleCommandParser.cpp + + + [Targets]/[lib] serverDatabase/Source Files/ContainedObjectLocator.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ContainedObjectLocator.cpp + + + [Targets]/[lib] serverDatabase/Source Files/ContentsLocator.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ContentsLocator.cpp + + + [Targets]/[lib] serverDatabase/Source Files/CreateCharacterCustomPersistStep.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CreateCharacterCustomPersistStep.cpp + + + [Targets]/[lib] serverDatabase/Source Files/CustomPersistStep.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CustomPersistStep.cpp + + + [Targets]/[lib] serverDatabase/Source Files/DatabaseMetricsData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/DatabaseMetricsData.cpp + + + [Targets]/[lib] serverDatabase/Source Files/DatabaseProcess.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/DatabaseProcess.cpp + + + [Targets]/[lib] serverDatabase/Source Files/DatabaseProcessQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/DatabaseProcessQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/DataLookup.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/DataLookup.cpp + + + [Targets]/[lib] serverDatabase/Source Files/DeleteCharacterCustomPersistStep.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/DeleteCharacterCustomPersistStep.cpp + + + [Targets]/[lib] serverDatabase/Source Files/FixLoadWithCustomPersistStep.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/FixLoadWithCustomPersistStep.cpp + + + [Targets]/[lib] serverDatabase/Source Files/GameServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GameServerConnection.cpp + + + [Targets]/[lib] serverDatabase/Source Files/GetBiographyQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetBiographyQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/GetChunkQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetChunkQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/GetContentsList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetContentsList.cpp + + + [Targets]/[lib] serverDatabase/Source Files/GetGoldVersionNumberQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetGoldVersionNumberQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/GetObjectIdsQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetObjectIdsQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/GetTimestampQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetTimestampQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/GetUniverseQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetUniverseQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/GetVersionNumberQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetVersionNumberQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/ImmediateDeleteCustomPersistStep.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ImmediateDeleteCustomPersistStep.cpp + + + [Targets]/[lib] serverDatabase/Source Files/LazyDeleteQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/LazyDeleteQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/LazyDeleter.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/LazyDeleter.cpp + + + [Targets]/[lib] serverDatabase/Source Files/Loader.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/Loader.cpp + + + [Targets]/[lib] serverDatabase/Source Files/LoaderSnapshotGroup.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/LoaderSnapshotGroup.cpp + + + [Targets]/[lib] serverDatabase/Source Files/MessageToManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/MessageToManager.cpp + + + [Targets]/[lib] serverDatabase/Source Files/MoveToPlayerCustomPersistStep.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/MoveToPlayerCustomPersistStep.cpp + + + [Targets]/[lib] serverDatabase/Source Files/ObjectLocator.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ObjectLocator.cpp + + + [Targets]/[lib] serverDatabase/Source Files/PurgeCompleteCustomPersistStep.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/PurgeCompleteCustomPersistStep.cpp + + + [Targets]/[lib] serverDatabase/Source Files/Persister.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/Persister.cpp + + + [Targets]/[lib] serverDatabase/Source Files/PreloadListQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/PreloadListQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/RenameCharacterCustomPersistStep.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/RenameCharacterCustomPersistStep.cpp + + + [Targets]/[lib] serverDatabase/Source Files/SaveTimestampQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/SaveTimestampQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/ScriptQueries.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ScriptQueries.cpp + + + [Targets]/[lib] serverDatabase/Source Files/SetBiographyQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/SetBiographyQuery.cpp + + + [Targets]/[lib] serverDatabase/Source Files/Snapshot.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/Snapshot.cpp + + + [Targets]/[lib] serverDatabase/Source Files/StructureQueries.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/StructureQueries.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TableBuffer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TableBuffer.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskChangeStationId.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskChangeStationId.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskCheckCharacterName.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskCheckCharacterName.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskCheckGoldVersionNumber.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskCheckGoldVersionNumber.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskCheckVersionNumber.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskCheckVersionNumber.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskCSTasks.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskCSTasks.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskGetBiography.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskGetBiography.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskGetObjectIds.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskGetObjectIds.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskGetStructures.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskGetStructures.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskGetStructuresForPurge.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskGetStructuresForPurge.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskLoadClock.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskLoadClock.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskLoadSnapshots.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskLoadSnapshots.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskManagerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskManagerConnection.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskSaveSnapshot.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskSaveSnapshot.cpp + + + [Targets]/[lib] serverDatabase/Source Files/TaskSetBiography.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskSetBiography.cpp + + + [Targets]/[lib] serverDatabase/Source Files/UniverseLocator.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/UniverseLocator.cpp + + + [Targets]/[lib] serverDatabase/Source Files/UnloadCharacterCustomPersistStep.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/UnloadCharacterCustomPersistStep.cpp + + + [Targets]/[lib] serverDatabase/Source Files/WorldContainerLocator.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/WorldContainerLocator.cpp + + + [Targets]/[lib] serverDatabase/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverDatabase/Header Files/AbstractTableBuffer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/AbstractTableBuffer.h + + + [Targets]/[lib] serverDatabase/Header Files/CentralServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CentralServerConnection.h + + + [Targets]/[lib] serverDatabase/Header Files/CharacterLocator.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CharacterLocator.h + + + [Targets]/[lib] serverDatabase/Header Files/CharacterNameLocator.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CharacterNameLocator.h + + + [Targets]/[lib] serverDatabase/Header Files/CharacterQueries.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CharacterQueries.h + + + [Targets]/[lib] serverDatabase/Header Files/ChatServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ChatServerConnection.h + + + [Targets]/[lib] serverDatabase/Header Files/ChunkLocator.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ChunkLocator.h + + + [Targets]/[lib] serverDatabase/Header Files/CommoditiesServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CommoditiesServerConnection.h + + + [Targets]/[lib] serverDatabase/Header Files/ConfigServerDatabase.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ConfigServerDatabase.h + + + [Targets]/[lib] serverDatabase/Header Files/ConsoleManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ConsoleManager.h + + + [Targets]/[lib] serverDatabase/Header Files/ConsoleCommandParser.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ConsoleCommandParser.h + + + [Targets]/[lib] serverDatabase/Header Files/ContainedObjectLocator.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ContainedObjectLocator.h + + + [Targets]/[lib] serverDatabase/Header Files/ContentsLocator.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ContentsLocator.h + + + [Targets]/[lib] serverDatabase/Header Files/CreateCharacterCustomPersistStep.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CreateCharacterCustomPersistStep.h + + + [Targets]/[lib] serverDatabase/Header Files/CustomPersistStep.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/CustomPersistStep.h + + + [Targets]/[lib] serverDatabase/Header Files/DatabaseMetricsData.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/DatabaseMetricsData.h + + + [Targets]/[lib] serverDatabase/Header Files/DatabaseProcess.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/DatabaseProcess.h + + + [Targets]/[lib] serverDatabase/Header Files/DatabaseProcessQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/DatabaseProcessQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/DataLookup.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/DataLookup.h + + + [Targets]/[lib] serverDatabase/Header Files/DeleteCharacterCustomPersistStep.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/DeleteCharacterCustomPersistStep.h + + + [Targets]/[lib] serverDatabase/Header Files/FirstServerDatabase.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/FirstServerDatabase.h + + + [Targets]/[lib] serverDatabase/Header Files/FixLoadWithCustomPersistStep.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/FixLoadWithCustomPersistStep.h + + + [Targets]/[lib] serverDatabase/Header Files/GameServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GameServerConnection.h + + + [Targets]/[lib] serverDatabase/Header Files/GetBiographyQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetBiographyQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/GetChunkQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetChunkQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/GetContentsList.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetContentsList.h + + + [Targets]/[lib] serverDatabase/Header Files/GetGoldVersionNumberQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetGoldVersionNumberQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/GetObjectIdsQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetObjectIdsQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/GetTimestampQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetTimestampQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/GetUniverseQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetUniverseQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/GetVersionNumberQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/GetVersionNumberQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/ImmediateDeleteCustomPersistStep.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ImmediateDeleteCustomPersistStep.h + + + [Targets]/[lib] serverDatabase/Header Files/LazyDeleteQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/LazyDeleteQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/LazyDeleter.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/LazyDeleter.h + + + [Targets]/[lib] serverDatabase/Header Files/Loader.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/Loader.h + + + [Targets]/[lib] serverDatabase/Header Files/LoaderSnapshotGroup.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/LoaderSnapshotGroup.h + + + [Targets]/[lib] serverDatabase/Header Files/MessageToManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/MessageToManager.h + + + [Targets]/[lib] serverDatabase/Header Files/MoveToPlayerCustomPersistStep.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/MoveToPlayerCustomPersistStep.h + + + [Targets]/[lib] serverDatabase/Header Files/ObjectLocator.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ObjectLocator.h + + + [Targets]/[lib] serverDatabase/Header Files/PurgeCompleteCustomPersistStep.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/PurgeCompleteCustomPersistStep.h + + + [Targets]/[lib] serverDatabase/Header Files/Persister.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/Persister.h + + + [Targets]/[lib] serverDatabase/Header Files/PreloadListQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/PreloadListQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/RenameCharacterCustomPersistStep.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/RenameCharacterCustomPersistStep.h + + + [Targets]/[lib] serverDatabase/Header Files/SaveTimestampQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/SaveTimestampQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/ScriptQueries.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/ScriptQueries.h + + + [Targets]/[lib] serverDatabase/Header Files/SetBiographyQuery.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/SetBiographyQuery.h + + + [Targets]/[lib] serverDatabase/Header Files/Snapshot.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/Snapshot.h + + + [Targets]/[lib] serverDatabase/Header Files/StructureQueries.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/StructureQueries.h + + + [Targets]/[lib] serverDatabase/Header Files/TableBuffer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TableBuffer.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskChangeStationId.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskChangeStationId.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskCheckCharacterName.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskCheckCharacterName.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskCheckGoldVersionNumber.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskCheckGoldVersionNumber.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskCheckVersionNumber.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskCheckVersionNumber.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskCSTasks.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskCSTasks.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskGetBiography.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskGetBiography.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskGetObjectIds.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskGetObjectIds.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskGetStructures.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskGetStructures.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskGetStructuresForPurge.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskGetStructuresForPurge.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskLoadClock.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskLoadClock.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskLoadSnapshots.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskLoadSnapshots.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskManagerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskManagerConnection.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskSaveSnapshot.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskSaveSnapshot.h + + + [Targets]/[lib] serverDatabase/Header Files/TaskSetBiography.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/TaskSetBiography.h + + + [Targets]/[lib] serverDatabase/Header Files/UniverseLocator.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/UniverseLocator.h + + + [Targets]/[lib] serverDatabase/Header Files/UnloadCharacterCustomPersistStep.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/UnloadCharacterCustomPersistStep.h + + + [Targets]/[lib] serverDatabase/Header Files/WorldContainerLocator.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverDatabase/src/shared/WorldContainerLocator.h + + + [Targets]/[lib] serverDatabase/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] serverDatabase/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] serverDatabase/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverGame + 2 + virtual:/virtual + + + [Targets]/[lib] serverGame/ + 2 + virtual:/virtual + + + [Targets]/[lib] serverGame/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverGame/Source Files/AggroListProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AggroListProperty.cpp + + + [Targets]/[lib] serverGame/Source Files/AiCombatPulseQueue.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiCombatPulseQueue.cpp + + + [Targets]/[lib] serverGame/Source Files/AiCreatureCombatProfile.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiCreatureCombatProfile.cpp + + + [Targets]/[lib] serverGame/Source Files/AiCreatureCombatProfile_Action.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiCreatureCombatProfile_Action.cpp + + + [Targets]/[lib] serverGame/Source Files/AiCreatureData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiCreatureData.cpp + + + [Targets]/[lib] serverGame/Source Files/AiCreatureWeaponActions.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiCreatureWeaponActions.cpp + + + [Targets]/[lib] serverGame/Source Files/AiLogManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiLogManager.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementArchive.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementBase.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementBase.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementFace.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementFace.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementFlee.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementFlee.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementFollow.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementFollow.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementIdle.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementIdle.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementLoiter.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementLoiter.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementMove.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementMove.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementPathFollow.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementPathFollow.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementPatrol.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementPatrol.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementSwarm.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementSwarm.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementTarget.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementTarget.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementWander.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementWander.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementWanderInterior.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementWanderInterior.cpp + + + [Targets]/[lib] serverGame/Source Files/AiMovementWaypoint.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementWaypoint.cpp + + + [Targets]/[lib] serverGame/Source Files/AiTargetingSystem.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiTargetingSystem.cpp + + + [Targets]/[lib] serverGame/Source Files/Formation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/Formation.cpp + + + [Targets]/[lib] serverGame/Source Files/HateList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/HateList.cpp + + + [Targets]/[lib] serverGame/Source Files/Squad.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/Squad.cpp + + + [Targets]/[lib] serverGame/Source Files/AiCreatureStateArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiCreatureStateArchive.cpp + + + [Targets]/[lib] serverGame/Source Files/AiLocation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiLocation.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipAttackTargetList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipAttackTargetList.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorAttack.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttack.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorAttackBomber.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttackBomber.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorAttackCapitalShip.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttackCapitalShip.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorAttackFighter.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttackFighter.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorAttackFighter_Maneuver.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttackFighter_Maneuver.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorAttackFighter_Maneuver_Path.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttackFighter_Maneuver_Path.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorBase.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorBase.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorDock.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorDock.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorFollow.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorFollow.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorIdle.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorIdle.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorTrack.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorTrack.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipBehaviorWaypoint.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorWaypoint.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipTurretTargetingSystem.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipTurretTargetingSystem.cpp + + + [Targets]/[lib] serverGame/Source Files/PlayerShipTurretTargetingSystem.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/PlayerShipTurretTargetingSystem.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipTurretTargetingSystem.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/ShipTurretTargetingSystem.cpp + + + [Targets]/[lib] serverGame/Source Files/CitizenInfo.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/CitizenInfo.cpp + + + [Targets]/[lib] serverGame/Source Files/CityInfo.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/CityInfo.cpp + + + [Targets]/[lib] serverGame/Source Files/CityInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/CityInterface.cpp + + + [Targets]/[lib] serverGame/Source Files/CityStringParser.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/CityStringParser.cpp + + + [Targets]/[lib] serverGame/Source Files/CityStructureInfo.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/CityStructureInfo.cpp + + + [Targets]/[lib] serverGame/Source Files/PgcRatingInfo.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/PgcRatingInfo.cpp + + + [Targets]/[lib] serverGame/Source Files/CollisionCallbacks.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/collision/CollisionCallbacks.cpp + + + [Targets]/[lib] serverGame/Source Files/CommandCppFuncs.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/command/CommandCppFuncs.cpp + + + [Targets]/[lib] serverGame/Source Files/CommandQueue.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/command/CommandQueue.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerCommandTable.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/command/ServerCommandTable.cpp + + + [Targets]/[lib] serverGame/Source Files/CommandQueueEntry.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/command/CommandQueueEntry.cpp + + + [Targets]/[lib] serverGame/Source Files/CommoditiesMarket.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/commoditiesMarket/CommoditiesMarket.cpp + + + [Targets]/[lib] serverGame/Source Files/CommoditiesMarketListener.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/commoditiesMarket/CommoditiesMarketListener.cpp + + + [Targets]/[lib] serverGame/Source Files/CommoditiesServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/commoditiesMarket/CommoditiesServerConnection.cpp + + + [Targets]/[lib] serverGame/Source Files/CentralCommandParserGame.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/CentralCommandParserGame.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserAi.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserAi.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserCity.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserCity.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserCollection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserCollection.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserCraft.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserCraft.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserCraftStation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserCraftStation.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserDefault.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserDefault.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserGuild.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserGuild.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserManufacture.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserManufacture.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserMessageTo.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserMessageTo.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserMoney.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserMoney.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserNpc.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserNpc.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserObject.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserObjvar.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserObjvar.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserPvp.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserPvp.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserResource.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserResource.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserScript.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserScript.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserServer.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserShip.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserShip.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserSkill.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserSkill.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserSpaceAi.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserSpaceAi.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserSpawner.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserSpawner.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserVeteran.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserVeteran.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleCommandParserVoice.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserVoice.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsoleManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ObjectCommandParserGetAttributes.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ObjectCommandParserGetAttributes.cpp + + + [Targets]/[lib] serverGame/Source Files/ObjectCommandParserSetAttributes.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ObjectCommandParserSetAttributes.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerCommandPermissionManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ServerCommandPermissionManager.cpp + + + [Targets]/[lib] serverGame/Source Files/IntangibleVolumeContainer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/container/IntangibleVolumeContainer.cpp + + + [Targets]/[lib] serverGame/Source Files/TangibleVolumeContainer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/container/TangibleVolumeContainer.cpp + + + [Targets]/[lib] serverGame/Source Files/AiCreatureController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/AiCreatureController.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/AiShipController.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipControllerInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/AiShipControllerInterface.cpp + + + [Targets]/[lib] serverGame/Source Files/BattlefieldMarkerController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/BattlefieldMarkerController.cpp + + + [Targets]/[lib] serverGame/Source Files/BuildingController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/BuildingController.cpp + + + [Targets]/[lib] serverGame/Source Files/CellController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/CellController.cpp + + + [Targets]/[lib] serverGame/Source Files/CityController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/CityController.cpp + + + [Targets]/[lib] serverGame/Source Files/CreatureController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/CreatureController.cpp + + + [Targets]/[lib] serverGame/Source Files/FactoryController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/FactoryController.cpp + + + [Targets]/[lib] serverGame/Source Files/GroundVehicleController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/GroundVehicleController.cpp + + + [Targets]/[lib] serverGame/Source Files/GroupController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/GroupController.cpp + + + [Targets]/[lib] serverGame/Source Files/GuildController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/GuildController.cpp + + + [Targets]/[lib] serverGame/Source Files/HarvesterInstallationController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/HarvesterInstallationController.cpp + + + [Targets]/[lib] serverGame/Source Files/InstallationController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/InstallationController.cpp + + + [Targets]/[lib] serverGame/Source Files/ManufactureInstallationController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/ManufactureInstallationController.cpp + + + [Targets]/[lib] serverGame/Source Files/MissionTerminalController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/MissionTerminalController.cpp + + + [Targets]/[lib] serverGame/Source Files/MoveSimController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/MoveSimController.cpp + + + [Targets]/[lib] serverGame/Source Files/PlanetController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/PlanetController.cpp + + + [Targets]/[lib] serverGame/Source Files/PlayerCreatureController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/PlayerCreatureController.cpp + + + [Targets]/[lib] serverGame/Source Files/PlayerShipController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/PlayerShipController.cpp + + + [Targets]/[lib] serverGame/Source Files/ResourceContainerController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/ResourceContainerController.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/ServerController.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/ShipController.cpp + + + [Targets]/[lib] serverGame/Source Files/TangibleController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/TangibleController.cpp + + + [Targets]/[lib] serverGame/Source Files/TurretController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/TurretController.cpp + + + [Targets]/[lib] serverGame/Source Files/UniverseController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/UniverseController.cpp + + + [Targets]/[lib] serverGame/Source Files/VehicleController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/VehicleController.cpp + + + [Targets]/[lib] serverGame/Source Files/WeaponController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/WeaponController.cpp + + + [Targets]/[lib] serverGame/Source Files/AttribModNameManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/AttribModNameManager.cpp + + + [Targets]/[lib] serverGame/Source Files/AuctionTokenServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/AuctionTokenServer.cpp + + + [Targets]/[lib] serverGame/Source Files/AuthTransferTracker.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/AuthTransferTracker.cpp + + + [Targets]/[lib] serverGame/Source Files/BiographyManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/BiographyManager.cpp + + + [Targets]/[lib] serverGame/Source Files/BuffManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/BuffManager.cpp + + + [Targets]/[lib] serverGame/Source Files/CharacterMatchManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/CharacterMatchManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ChatServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ChatServerConnection.cpp + + + [Targets]/[lib] serverGame/Source Files/Client.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/Client.cpp + + + [Targets]/[lib] serverGame/Source Files/ClusterWideDataClient.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ClusterWideDataClient.cpp + + + [Targets]/[lib] serverGame/Source Files/CombatTracker.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/CombatTracker.cpp + + + [Targets]/[lib] serverGame/Source Files/CommunityManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/CommunityManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ConfigServerGame.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ConfigServerGame.cpp + + + [Targets]/[lib] serverGame/Source Files/ConsentManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ConsentManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ContainerInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ContainerInterface.cpp + + + [Targets]/[lib] serverGame/Source Files/FormManagerServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/FormManagerServer.cpp + + + [Targets]/[lib] serverGame/Source Files/GameServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/GameServer.cpp + + + [Targets]/[lib] serverGame/Source Files/InstantDeleteList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/InstantDeleteList.cpp + + + [Targets]/[lib] serverGame/Source Files/LogoutTracker.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/LogoutTracker.cpp + + + [Targets]/[lib] serverGame/Source Files/MoveSimManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/MoveSimManager.cpp + + + [Targets]/[lib] serverGame/Source Files/MessageToQueue.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/MessageToQueue.cpp + + + [Targets]/[lib] serverGame/Source Files/NamedObjectManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/NamedObjectManager.cpp + + + [Targets]/[lib] serverGame/Source Files/NameManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/NameManager.cpp + + + [Targets]/[lib] serverGame/Source Files/NewbieTutorial.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/NewbieTutorial.cpp + + + [Targets]/[lib] serverGame/Source Files/NonCriticalTaskQueue.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/NonCriticalTaskQueue.cpp + + + [Targets]/[lib] serverGame/Source Files/NpcConversation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/NpcConversation.cpp + + + [Targets]/[lib] serverGame/Source Files/ObjectIdManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ObjectIdManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ObserveTracker.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ObserveTracker.cpp + + + [Targets]/[lib] serverGame/Source Files/PlanetMapManagerServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PlanetMapManagerServer.cpp + + + [Targets]/[lib] serverGame/Source Files/PlayerCreationManagerServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PlayerCreationManagerServer.cpp + + + [Targets]/[lib] serverGame/Source Files/PlayerSanityChecker.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PlayerSanityChecker.cpp + + + [Targets]/[lib] serverGame/Source Files/PositionUpdateTracker.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PositionUpdateTracker.cpp + + + [Targets]/[lib] serverGame/Source Files/PreloadManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PreloadManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ProsePackageManagerServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ProsePackageManagerServer.cpp + + + [Targets]/[lib] serverGame/Source Files/PurgeManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PurgeManager.cpp + + + [Targets]/[lib] serverGame/Source Files/RegexList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/RegexList.cpp + + + [Targets]/[lib] serverGame/Source Files/ReportManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ReportManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerBuffBuilderManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerBuffBuilderManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerBuildoutManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerBuildoutManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerImageDesignerManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerImageDesignerManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerMessageForwarding.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerMessageForwarding.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerObjectAttributeIds.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerObjectAttributeIds.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerUIManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerUIManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerUIPage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerUIPage.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerUniverse.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerUniverse.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerWorld.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerWorld.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerWorldIntangibleNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerWorldIntangibleNotification.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerWorldTangibleNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerWorldTangibleNotification.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerWorldTerrainObjectNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerWorldTerrainObjectNotification.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerWorldUniverseNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerWorldUniverseNotification.cpp + + + [Targets]/[lib] serverGame/Source Files/StaticLootItemManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/StaticLootItemManager.cpp + + + [Targets]/[lib] serverGame/Source Files/SuiPageDataServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/SuiPageDataServer.cpp + + + [Targets]/[lib] serverGame/Source Files/SuiPageDataServerArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/SuiPageDataServerArchive.cpp + + + [Targets]/[lib] serverGame/Source Files/SetupServerGame.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/SetupServerGame.cpp + + + [Targets]/[lib] serverGame/Source Files/TaskGetAttributes.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/TaskGetAttributes.cpp + + + [Targets]/[lib] serverGame/Source Files/TeleportFixupHandler.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/TeleportFixupHandler.cpp + + + [Targets]/[lib] serverGame/Source Files/VeteranRewardManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/VeteranRewardManager.cpp + + + [Targets]/[lib] serverGame/Source Files/SceneGlobalData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/SceneGlobalData.cpp + + + [Targets]/[lib] serverGame/Source Files/GuildInfo.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/guild/GuildInfo.cpp + + + [Targets]/[lib] serverGame/Source Files/GuildInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/guild/GuildInterface.cpp + + + [Targets]/[lib] serverGame/Source Files/GuildMemberInfo.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/guild/GuildMemberInfo.cpp + + + [Targets]/[lib] serverGame/Source Files/GuildStringParser.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/guild/GuildStringParser.cpp + + + [Targets]/[lib] serverGame/Source Files/GameServerMetricsData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/metrics/GameServerMetricsData.cpp + + + [Targets]/[lib] serverGame/Source Files/CentralConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/CentralConnection.cpp + + + [Targets]/[lib] serverGame/Source Files/Chat.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/Chat.cpp + + + [Targets]/[lib] serverGame/Source Files/ConnectionServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/ConnectionServerConnection.cpp + + + [Targets]/[lib] serverGame/Source Files/CustomerServiceServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/CustomerServiceServerConnection.cpp + + + [Targets]/[lib] serverGame/Source Files/DatabaseProcessConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/DatabaseProcessConnection.cpp + + + [Targets]/[lib] serverGame/Source Files/GameServerMessageArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/GameServerMessageArchive.cpp + + + [Targets]/[lib] serverGame/Source Files/PlanetServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/PlanetServerConnection.cpp + + + [Targets]/[lib] serverGame/Source Files/TaskManagerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/TaskManagerConnection.cpp + + + [Targets]/[lib] serverGame/Source Files/AiServerShipObjectInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/AiServerShipObjectInterface.cpp + + + [Targets]/[lib] serverGame/Source Files/BaselineDistributionListPool.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/BaselineDistributionListPool.cpp + + + [Targets]/[lib] serverGame/Source Files/BattlefieldMarkerObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/BattlefieldMarkerObject.cpp + + + [Targets]/[lib] serverGame/Source Files/BuildingObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/BuildingObject.cpp + + + [Targets]/[lib] serverGame/Source Files/CellObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/CellObject.cpp + + + [Targets]/[lib] serverGame/Source Files/CellPermissions.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/CellPermissions.cpp + + + [Targets]/[lib] serverGame/Source Files/CityObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/CityObject.cpp + + + [Targets]/[lib] serverGame/Source Files/ContainmentMessageManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ContainmentMessageManager.cpp + + + [Targets]/[lib] serverGame/Source Files/CreatureObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp + + + [Targets]/[lib] serverGame/Source Files/CreatureObject_Mounts.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/CreatureObject_Mounts.cpp + + + [Targets]/[lib] serverGame/Source Files/CreatureObject_Ships.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/CreatureObject_Ships.cpp + + + [Targets]/[lib] serverGame/Source Files/DestroyMessageManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/DestroyMessageManager.cpp + + + [Targets]/[lib] serverGame/Source Files/DistributionListStack.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/DistributionListStack.cpp + + + [Targets]/[lib] serverGame/Source Files/DraftSchematicObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/DraftSchematicObject.cpp + + + [Targets]/[lib] serverGame/Source Files/FactoryObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/FactoryObject.cpp + + + [Targets]/[lib] serverGame/Source Files/GroupIdObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GroupIdObserver.cpp + + + [Targets]/[lib] serverGame/Source Files/GroupMissionCriticalObjectsBuilder.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GroupMissionCriticalObjectsBuilder.cpp + + + [Targets]/[lib] serverGame/Source Files/GroupWaypointBuilder.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GroupWaypointBuilder.cpp + + + [Targets]/[lib] serverGame/Source Files/GroupObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GroupObject.cpp + + + [Targets]/[lib] serverGame/Source Files/GroupUpdateObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GroupUpdateObserver.cpp + + + [Targets]/[lib] serverGame/Source Files/GuildObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GuildObject.cpp + + + [Targets]/[lib] serverGame/Source Files/HarvesterInstallationObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/HarvesterInstallationObject.cpp + + + [Targets]/[lib] serverGame/Source Files/InstallationObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/InstallationObject.cpp + + + [Targets]/[lib] serverGame/Source Files/IntangibleObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/IntangibleObject.cpp + + + [Targets]/[lib] serverGame/Source Files/LineOfSightCache.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/LineOfSightCache.cpp + + + [Targets]/[lib] serverGame/Source Files/ManufactureInstallationObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ManufactureInstallationObject.cpp + + + [Targets]/[lib] serverGame/Source Files/ManufactureSchematicObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ManufactureSchematicObject.cpp + + + [Targets]/[lib] serverGame/Source Files/MissionObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/MissionObject.cpp + + + [Targets]/[lib] serverGame/Source Files/NetworkTriggerVolume.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/NetworkTriggerVolume.cpp + + + [Targets]/[lib] serverGame/Source Files/ObjectFactory.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ObjectFactory.cpp + + + [Targets]/[lib] serverGame/Source Files/ObjectTracker.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ObjectTracker.cpp + + + [Targets]/[lib] serverGame/Source Files/PatrolPathNodeProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PatrolPathNodeProperty.cpp + + + [Targets]/[lib] serverGame/Source Files/PatrolPathRootProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PatrolPathRootProperty.cpp + + + [Targets]/[lib] serverGame/Source Files/PlanetObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PlanetObject.cpp + + + [Targets]/[lib] serverGame/Source Files/PlayerQuestObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PlayerQuestObject.cpp + + + [Targets]/[lib] serverGame/Source Files/PlayerObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PlayerObject.cpp + + + [Targets]/[lib] serverGame/Source Files/PortalTriggerVolume.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PortalTriggerVolume.cpp + + + [Targets]/[lib] serverGame/Source Files/PvpEnemiesObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PvpEnemiesObserver.cpp + + + [Targets]/[lib] serverGame/Source Files/PvpUpdateAndCellPermissionsObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PvpUpdateAndCellPermissionsObserver.cpp + + + [Targets]/[lib] serverGame/Source Files/ResourceContainerObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ResourceContainerObject.cpp + + + [Targets]/[lib] serverGame/Source Files/ResourcePoolObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ResourcePoolObject.cpp + + + [Targets]/[lib] serverGame/Source Files/ResourceTypeObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ResourceTypeObject.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerClearCollidableFloraNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerClearCollidableFloraNotification.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerCollisionProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerCollisionProperty.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerLotManagerNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerLotManagerNotification.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerNoBuildNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerNoBuildNotification.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerObject.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerObject_AuthTransfer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerObject_AuthTransfer.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerObject_ObjVar.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerObject_ObjVar.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerObject_Synchronization.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerObject_Synchronization.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerObjectBaselinesManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerObjectBaselinesManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerObjectTerrainModificationNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerObjectTerrainModificationNotification.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerResourceClassObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerResourceClassObject.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerShipObjectInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerShipObjectInterface.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ShipObject.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipObject_Components.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ShipObject_Components.cpp + + + [Targets]/[lib] serverGame/Source Files/StaticObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/StaticObject.cpp + + + [Targets]/[lib] serverGame/Source Files/TangibleConditionObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/TangibleConditionObserver.cpp + + + [Targets]/[lib] serverGame/Source Files/TangibleObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/TangibleObject.cpp + + + [Targets]/[lib] serverGame/Source Files/TangibleObject_Conversation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/TangibleObject_Conversation.cpp + + + [Targets]/[lib] serverGame/Source Files/TangibleObject_PobItemLimit.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/TangibleObject_PobItemLimit.cpp + + + [Targets]/[lib] serverGame/Source Files/TriggerVolume.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/TriggerVolume.cpp + + + [Targets]/[lib] serverGame/Source Files/UniverseObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/UniverseObject.cpp + + + [Targets]/[lib] serverGame/Source Files/VehicleObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/VehicleObject.cpp + + + [Targets]/[lib] serverGame/Source Files/WeaponObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/WeaponObject.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerArmorTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerArmorTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerBattlefieldMarkerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerBattlefieldMarkerObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerBuildingObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerBuildingObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerCellObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerCellObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerCityObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerCityObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerConstructionContractObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerConstructionContractObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerCreatureObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerCreatureObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerDraftSchematicObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerDraftSchematicObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerFactoryObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerFactoryObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerGroupObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerGroupObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerGuildObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerGuildObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerHarvesterInstallationObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerHarvesterInstallationObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerInstallationObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerInstallationObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerIntangibleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerIntangibleObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerManufactureInstallationObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerManufactureInstallationObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerManufactureSchematicObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerManufactureSchematicObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerMissionObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerMissionObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerPlanetObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerPlanetObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerPlayerQuestObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerPlayerQuestObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerPlayerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerPlayerObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerResourceContainerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerResourceContainerObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerSharedObjectTemplateInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerSharedObjectTemplateInterface.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerShipObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerShipObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerStaticObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerStaticObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerTangibleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerTangibleObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerUniverseObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerUniverseObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerVehicleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerVehicleObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerWeaponObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerWeaponObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerXpManagerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerXpManagerObjectTemplate.cpp + + + [Targets]/[lib] serverGame/Source Files/Pvp.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/Pvp.cpp + + + [Targets]/[lib] serverGame/Source Files/PvpFactions.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpFactions.cpp + + + [Targets]/[lib] serverGame/Source Files/PvpInternal.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpInternal.cpp + + + [Targets]/[lib] serverGame/Source Files/PvpRuleSetBase.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetBase.cpp + + + [Targets]/[lib] serverGame/Source Files/PvpRuleSetBattlefield.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetBattlefield.cpp + + + [Targets]/[lib] serverGame/Source Files/PvpRuleSetNormal.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetNormal.cpp + + + [Targets]/[lib] serverGame/Source Files/PvpRuleSetPet.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetPet.cpp + + + [Targets]/[lib] serverGame/Source Files/PvpRuleSetShip.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetShip.cpp + + + [Targets]/[lib] serverGame/Source Files/PvpRuleSetTruce.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetTruce.cpp + + + [Targets]/[lib] serverGame/Source Files/PvpUpdateObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpUpdateObserver.cpp + + + [Targets]/[lib] serverGame/Source Files/Region.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region/Region.cpp + + + [Targets]/[lib] serverGame/Source Files/RegionMaster.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region/RegionMaster.cpp + + + [Targets]/[lib] serverGame/Source Files/RegionPvp.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region/RegionPvp.cpp + + + [Targets]/[lib] serverGame/Source Files/Region3d.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region3d/Region3d.cpp + + + [Targets]/[lib] serverGame/Source Files/Region3dMaster.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region3d/Region3dMaster.cpp + + + [Targets]/[lib] serverGame/Source Files/RegionBox.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region3d/RegionBox.cpp + + + [Targets]/[lib] serverGame/Source Files/RegionSphere.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region3d/RegionSphere.cpp + + + [Targets]/[lib] serverGame/Source Files/SurveySystem.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/resource/SurveySystem.cpp + + + [Targets]/[lib] serverGame/Source Files/AiPilotManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/AiPilotManager.cpp + + + [Targets]/[lib] serverGame/Source Files/AiShipPilotData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/AiShipPilotData.cpp + + + [Targets]/[lib] serverGame/Source Files/Missile.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/Missile.cpp + + + [Targets]/[lib] serverGame/Source Files/MissileManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/MissileManager.cpp + + + [Targets]/[lib] serverGame/Source Files/MiningAsteroidController.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/MiningAsteroidController.cpp + + + [Targets]/[lib] serverGame/Source Files/NebulaManagerServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/NebulaManagerServer.cpp + + + [Targets]/[lib] serverGame/Source Files/ProjectileManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ProjectileManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerAsteroidManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ServerAsteroidManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerShipComponentData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ServerShipComponentData.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerShipTargeting.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ServerShipTargeting.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipAiEnemySearchManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipAiEnemySearchManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipAiReactionManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipAiReactionManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipClientUpdateTracker.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipClientUpdateTracker.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataArmor.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataArmor.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataBooster.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataBooster.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataBridge.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataBridge.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataCapacitor.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataCapacitor.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataCargoHold.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataCargoHold.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataModification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataModification.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataDroidInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataDroidInterface.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataEngine.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataEngine.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataHangar.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataHangar.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataManager.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataReactor.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataReactor.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataShield.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataShield.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataTargetingStation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataTargetingStation.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipComponentDataWeapon.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataWeapon.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipInternalDamageOverTime.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipInternalDamageOverTime.cpp + + + [Targets]/[lib] serverGame/Source Files/ShipInternalDamageOverTimeManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipInternalDamageOverTimeManager.cpp + + + [Targets]/[lib] serverGame/Source Files/SpaceAttackSquad.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpaceAttackSquad.cpp + + + [Targets]/[lib] serverGame/Source Files/SpaceDockingManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpaceDockingManager.cpp + + + [Targets]/[lib] serverGame/Source Files/SpacePath.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpacePath.cpp + + + [Targets]/[lib] serverGame/Source Files/SpacePathManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpacePathManager.cpp + + + [Targets]/[lib] serverGame/Source Files/SpaceSquad.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpaceSquad.cpp + + + [Targets]/[lib] serverGame/Source Files/SpaceSquadManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpaceSquadManager.cpp + + + [Targets]/[lib] serverGame/Source Files/SpaceVisibilityManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpaceVisibilityManager.cpp + + + [Targets]/[lib] serverGame/Source Files/VisibleObjectNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/VisibleObjectNotification.cpp + + + [Targets]/[lib] serverGame/Source Files/StationPlayersCollectorAPI.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/stationplayers/StationPlayersCollectorAPI.cpp + + + [Targets]/[lib] serverGame/Source Files/InstallationSynchronizedUi.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/synchronizedUi/InstallationSynchronizedUi.cpp + + + [Targets]/[lib] serverGame/Source Files/ManufactureSchematicSynchronizedUi.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/synchronizedUi/ManufactureSchematicSynchronizedUi.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerSynchronizedUi.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/synchronizedUi/ServerSynchronizedUi.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerSecureTrade.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/trading/ServerSecureTrade.cpp + + + [Targets]/[lib] serverGame/Source Files/ServerSecureTradeManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/trading/ServerSecureTradeManager.cpp + + + [Targets]/[lib] serverGame/Source Files/Packager.cpp + 1 + /home/swg/swg-src-2/build/engine/server/library/serverGame/src/shared/generated/Packager.cpp + + + [Targets]/[lib] serverGame/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverGame/Header Files/AggroListProperty.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AggroListProperty.h + + + [Targets]/[lib] serverGame/Header Files/AiCombatPulseQueue.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiCombatPulseQueue.h + + + [Targets]/[lib] serverGame/Header Files/AiCreatureCombatProfile.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiCreatureCombatProfile.h + + + [Targets]/[lib] serverGame/Header Files/AiCreatureCombatProfile_Action.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiCreatureCombatProfile_Action.h + + + [Targets]/[lib] serverGame/Header Files/AiCreatureData.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiCreatureData.h + + + [Targets]/[lib] serverGame/Header Files/AiCreatureWeaponActions.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiCreatureWeaponActions.h + + + [Targets]/[lib] serverGame/Header Files/AiLogManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiLogManager.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementArchive.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementArchive.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementBase.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementBase.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementFace.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementFace.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementFlee.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementFlee.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementFollow.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementFollow.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementIdle.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementIdle.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementLoiter.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementLoiter.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementMove.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementMove.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementPathFollow.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementPathFollow.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementPatrol.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementPatrol.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementSwarm.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementSwarm.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementTarget.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementTarget.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementWander.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementWander.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementWanderInterior.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementWanderInterior.h + + + [Targets]/[lib] serverGame/Header Files/AiMovementWaypoint.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiMovementWaypoint.h + + + [Targets]/[lib] serverGame/Header Files/AiTargetingSystem.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/AiTargetingSystem.h + + + [Targets]/[lib] serverGame/Header Files/Formation.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/Formation.h + + + [Targets]/[lib] serverGame/Header Files/HateList.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/HateList.h + + + [Targets]/[lib] serverGame/Header Files/Squad.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/ai/Squad.h + + + [Targets]/[lib] serverGame/Header Files/AiCreatureStateArchive.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiCreatureStateArchive.h + + + [Targets]/[lib] serverGame/Header Files/AiLocation.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiLocation.h + + + [Targets]/[lib] serverGame/Header Files/AiShipAttackTargetList.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipAttackTargetList.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorAttack.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttack.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorAttackBomber.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttackBomber.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorAttackCapitalShip.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttackCapitalShip.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorAttackFighter.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttackFighter.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorAttackFighter_Maneuver.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttackFighter_Maneuver.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorAttackFighter_Maneuver_Path.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorAttackFighter_Maneuver_Path.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorBase.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorBase.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorDock.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorDock.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorFollow.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorFollow.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorIdle.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorIdle.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorTrack.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorTrack.h + + + [Targets]/[lib] serverGame/Header Files/AiShipBehaviorWaypoint.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipBehaviorWaypoint.h + + + [Targets]/[lib] serverGame/Header Files/AiShipTurretTargetingSystem.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/AiShipTurretTargetingSystem.h + + + [Targets]/[lib] serverGame/Header Files/PlayerShipTurretTargetingSystem.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/PlayerShipTurretTargetingSystem.h + + + [Targets]/[lib] serverGame/Header Files/ShipTurretTargetingSystem.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/behavior/ShipTurretTargetingSystem.h + + + [Targets]/[lib] serverGame/Header Files/CitizenInfo.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/CitizenInfo.h + + + [Targets]/[lib] serverGame/Header Files/CityInfo.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/CityInfo.h + + + [Targets]/[lib] serverGame/Header Files/CityInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/CityInterface.h + + + [Targets]/[lib] serverGame/Header Files/CityStringParser.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/CityStringParser.h + + + [Targets]/[lib] serverGame/Header Files/CityStructureInfo.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/CityStructureInfo.h + + + [Targets]/[lib] serverGame/Header Files/PgcRatingInfo.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/city/PgcRatingInfo.h + + + [Targets]/[lib] serverGame/Header Files/CollisionCallbacks.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/collision/CollisionCallbacks.h + + + [Targets]/[lib] serverGame/Header Files/CommandCppFuncs.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/command/CommandCppFuncs.h + + + [Targets]/[lib] serverGame/Header Files/CommandQueue.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/command/CommandQueue.h + + + [Targets]/[lib] serverGame/Header Files/ServerCommandTable.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/command/ServerCommandTable.h + + + [Targets]/[lib] serverGame/Header Files/CommandQueueEntry.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/command/CommandQueueEntry.h + + + [Targets]/[lib] serverGame/Header Files/AuctionInfo.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/commoditiesMarket/AuctionInfo.h + + + [Targets]/[lib] serverGame/Header Files/CommoditiesMarket.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/commoditiesMarket/CommoditiesMarket.h + + + [Targets]/[lib] serverGame/Header Files/CommoditiesMarketListener.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/commoditiesMarket/CommoditiesMarketListener.h + + + [Targets]/[lib] serverGame/Header Files/CommoditiesServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/commoditiesMarket/CommoditiesServerConnection.h + + + [Targets]/[lib] serverGame/Header Files/CentralCommandParserGame.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/CentralCommandParserGame.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserAi.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserAi.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserCity.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserCity.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserCollection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserCollection.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserCraft.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserCraft.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserCraftStation.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserCraftStation.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserDefault.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserDefault.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserGuild.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserGuild.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserManufacture.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserManufacture.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserMessageTo.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserMessageTo.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserMoney.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserMoney.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserNpc.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserNpc.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserObject.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserObjvar.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserObjvar.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserPvp.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserPvp.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserResource.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserResource.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserScript.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserScript.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserServer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserServer.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserShip.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserShip.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserSkill.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserSkill.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserSpaceAi.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserSpaceAi.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserSpawner.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserSpawner.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserVeteran.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserVeteran.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleCommandParserVoice.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleCommandParserVoice.h + + + [Targets]/[lib] serverGame/Header Files/ConsoleManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ConsoleManager.h + + + [Targets]/[lib] serverGame/Header Files/ObjectCommandParserGetAttributes.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ObjectCommandParserGetAttributes.h + + + [Targets]/[lib] serverGame/Header Files/ObjectCommandParserSetAttributes.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ObjectCommandParserSetAttributes.h + + + [Targets]/[lib] serverGame/Header Files/ServerCommandPermissionManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/console/ServerCommandPermissionManager.h + + + [Targets]/[lib] serverGame/Header Files/IntangibleVolumeContainer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/container/IntangibleVolumeContainer.h + + + [Targets]/[lib] serverGame/Header Files/TangibleVolumeContainer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/container/TangibleVolumeContainer.h + + + [Targets]/[lib] serverGame/Header Files/AiCreatureController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/AiCreatureController.h + + + [Targets]/[lib] serverGame/Header Files/AiShipController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/AiShipController.h + + + [Targets]/[lib] serverGame/Header Files/AiShipControllerInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/AiShipControllerInterface.h + + + [Targets]/[lib] serverGame/Header Files/BattlefieldMarkerController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/BattlefieldMarkerController.h + + + [Targets]/[lib] serverGame/Header Files/BuildingController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/BuildingController.h + + + [Targets]/[lib] serverGame/Header Files/CellController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/CellController.h + + + [Targets]/[lib] serverGame/Header Files/CityController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/CityController.h + + + [Targets]/[lib] serverGame/Header Files/CreatureController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/CreatureController.h + + + [Targets]/[lib] serverGame/Header Files/FactoryController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/FactoryController.h + + + [Targets]/[lib] serverGame/Header Files/GroundVehicleController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/GroundVehicleController.h + + + [Targets]/[lib] serverGame/Header Files/GroupController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/GroupController.h + + + [Targets]/[lib] serverGame/Header Files/GuildController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/GuildController.h + + + [Targets]/[lib] serverGame/Header Files/HarvesterInstallationController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/HarvesterInstallationController.h + + + [Targets]/[lib] serverGame/Header Files/InstallationController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/InstallationController.h + + + [Targets]/[lib] serverGame/Header Files/ManufactureInstallationController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/ManufactureInstallationController.h + + + [Targets]/[lib] serverGame/Header Files/MissionTerminalController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/MissionTerminalController.h + + + [Targets]/[lib] serverGame/Header Files/MoveSimController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/MoveSimController.h + + + [Targets]/[lib] serverGame/Header Files/PlanetController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/PlanetController.h + + + [Targets]/[lib] serverGame/Header Files/PlayerCreatureController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/PlayerCreatureController.h + + + [Targets]/[lib] serverGame/Header Files/PlayerShipController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/PlayerShipController.h + + + [Targets]/[lib] serverGame/Header Files/ResourceContainerController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/ResourceContainerController.h + + + [Targets]/[lib] serverGame/Header Files/ServerController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/ServerController.h + + + [Targets]/[lib] serverGame/Header Files/ShipController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/ShipController.h + + + [Targets]/[lib] serverGame/Header Files/TangibleController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/TangibleController.h + + + [Targets]/[lib] serverGame/Header Files/TurretController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/TurretController.h + + + [Targets]/[lib] serverGame/Header Files/UniverseController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/UniverseController.h + + + [Targets]/[lib] serverGame/Header Files/VehicleController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/VehicleController.h + + + [Targets]/[lib] serverGame/Header Files/WeaponController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/controller/WeaponController.h + + + [Targets]/[lib] serverGame/Header Files/AttribModNameManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/AttribModNameManager.h + + + [Targets]/[lib] serverGame/Header Files/AuctionTokenServer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/AuctionTokenServer.h + + + [Targets]/[lib] serverGame/Header Files/AuthTransferTracker.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/AuthTransferTracker.h + + + [Targets]/[lib] serverGame/Header Files/BiographyManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/BiographyManager.h + + + [Targets]/[lib] serverGame/Header Files/BuffManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/BuffManager.h + + + [Targets]/[lib] serverGame/Header Files/CharacterMatchManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/CharacterMatchManager.h + + + [Targets]/[lib] serverGame/Header Files/ChatServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ChatServerConnection.h + + + [Targets]/[lib] serverGame/Header Files/Client.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/Client.h + + + [Targets]/[lib] serverGame/Header Files/ClusterWideDataClient.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ClusterWideDataClient.h + + + [Targets]/[lib] serverGame/Header Files/CombatTracker.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/CombatTracker.h + + + [Targets]/[lib] serverGame/Header Files/CommunityManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/CommunityManager.h + + + [Targets]/[lib] serverGame/Header Files/ConfigServerGame.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ConfigServerGame.h + + + [Targets]/[lib] serverGame/Header Files/ConsentManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ConsentManager.h + + + [Targets]/[lib] serverGame/Header Files/ContainerInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ContainerInterface.h + + + [Targets]/[lib] serverGame/Header Files/FirstServerGame.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/FirstServerGame.h + + + [Targets]/[lib] serverGame/Header Files/FormManagerServer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/FormManagerServer.h + + + [Targets]/[lib] serverGame/Header Files/GameServer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/GameServer.h + + + [Targets]/[lib] serverGame/Header Files/InstantDeleteList.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/InstantDeleteList.h + + + [Targets]/[lib] serverGame/Header Files/LogoutTracker.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/LogoutTracker.h + + + [Targets]/[lib] serverGame/Header Files/MessageToQueue.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/MessageToQueue.h + + + [Targets]/[lib] serverGame/Header Files/NamedObjectManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/NamedObjectManager.h + + + [Targets]/[lib] serverGame/Header Files/NameManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/NameManager.h + + + [Targets]/[lib] serverGame/Header Files/NewbieTutorial.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/NewbieTutorial.h + + + [Targets]/[lib] serverGame/Header Files/NonCriticalTaskQueue.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/NonCriticalTaskQueue.h + + + [Targets]/[lib] serverGame/Header Files/NpcConversation.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/NpcConversation.h + + + [Targets]/[lib] serverGame/Header Files/ObjectIdManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ObjectIdManager.h + + + [Targets]/[lib] serverGame/Header Files/ObserveTracker.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ObserveTracker.h + + + [Targets]/[lib] serverGame/Header Files/PlanetMapManagerServer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PlanetMapManagerServer.h + + + [Targets]/[lib] serverGame/Header Files/PlayerCreationManagerServer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PlayerCreationManagerServer.h + + + [Targets]/[lib] serverGame/Header Files/PlayerSanityChecker.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PlayerSanityChecker.h + + + [Targets]/[lib] serverGame/Header Files/PositionUpdateTracker.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PositionUpdateTracker.h + + + [Targets]/[lib] serverGame/Header Files/PreloadManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PreloadManager.h + + + [Targets]/[lib] serverGame/Header Files/ProsePackageManagerServer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ProsePackageManagerServer.h + + + [Targets]/[lib] serverGame/Header Files/PurgeManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/PurgeManager.h + + + [Targets]/[lib] serverGame/Header Files/RegexList.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/RegexList.h + + + [Targets]/[lib] serverGame/Header Files/ReportManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ReportManager.h + + + [Targets]/[lib] serverGame/Header Files/ServerBuffBuilderManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerBuffBuilderManager.h + + + [Targets]/[lib] serverGame/Header Files/ServerBuildoutManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerBuildoutManager.h + + + [Targets]/[lib] serverGame/Header Files/ServerImageDesignerManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerImageDesignerManager.h + + + [Targets]/[lib] serverGame/Header Files/ServerMessageForwarding.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerMessageForwarding.h + + + [Targets]/[lib] serverGame/Header Files/ServerObjectAttributeIds.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerObjectAttributeIds.h + + + [Targets]/[lib] serverGame/Header Files/ServerUIManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerUIManager.h + + + [Targets]/[lib] serverGame/Header Files/ServerUIPage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerUIPage.h + + + [Targets]/[lib] serverGame/Header Files/ServerUniverse.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerUniverse.h + + + [Targets]/[lib] serverGame/Header Files/ServerWorld.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerWorld.h + + + [Targets]/[lib] serverGame/Header Files/ServerWorldIntangibleNotification.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerWorldIntangibleNotification.h + + + [Targets]/[lib] serverGame/Header Files/ServerWorldTangibleNotification.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerWorldTangibleNotification.h + + + [Targets]/[lib] serverGame/Header Files/ServerWorldTerrainObjectNotification.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerWorldTerrainObjectNotification.h + + + [Targets]/[lib] serverGame/Header Files/ServerWorldUniverseNotification.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/ServerWorldUniverseNotification.h + + + [Targets]/[lib] serverGame/Header Files/StaticLootItemManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/StaticLootItemManager.h + + + [Targets]/[lib] serverGame/Header Files/SuiPageDataServer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/SuiPageDataServer.h + + + [Targets]/[lib] serverGame/Header Files/SuiPageDataServerArchive.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/SuiPageDataServerArchive.h + + + [Targets]/[lib] serverGame/Header Files/SetupServerGame.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/SetupServerGame.h + + + [Targets]/[lib] serverGame/Header Files/TaskGetAttributes.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/TaskGetAttributes.h + + + [Targets]/[lib] serverGame/Header Files/TeleportFixupHandler.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/TeleportFixupHandler.h + + + [Targets]/[lib] serverGame/Header Files/VeteranRewardManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/VeteranRewardManager.h + + + [Targets]/[lib] serverGame/Header Files/SceneGlobalData.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/core/SceneGlobalData.h + + + [Targets]/[lib] serverGame/Header Files/GuildInfo.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/guild/GuildInfo.h + + + [Targets]/[lib] serverGame/Header Files/GuildInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/guild/GuildInterface.h + + + [Targets]/[lib] serverGame/Header Files/GuildMemberInfo.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/guild/GuildMemberInfo.h + + + [Targets]/[lib] serverGame/Header Files/GuildStringParser.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/guild/GuildStringParser.h + + + [Targets]/[lib] serverGame/Header Files/GameServerMetricsData.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/metrics/GameServerMetricsData.h + + + [Targets]/[lib] serverGame/Header Files/CentralConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/CentralConnection.h + + + [Targets]/[lib] serverGame/Header Files/Chat.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/Chat.h + + + [Targets]/[lib] serverGame/Header Files/ConnectionServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/ConnectionServerConnection.h + + + [Targets]/[lib] serverGame/Header Files/CustomerServiceServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/CustomerServiceServerConnection.h + + + [Targets]/[lib] serverGame/Header Files/DatabaseProcessConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/DatabaseProcessConnection.h + + + [Targets]/[lib] serverGame/Header Files/GameServerMessageArchive.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/GameServerMessageArchive.h + + + [Targets]/[lib] serverGame/Header Files/PlanetServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/PlanetServerConnection.h + + + [Targets]/[lib] serverGame/Header Files/TaskManagerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/network/TaskManagerConnection.h + + + [Targets]/[lib] serverGame/Header Files/AiServerShipObjectInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/AiServerShipObjectInterface.h + + + [Targets]/[lib] serverGame/Header Files/BaselineDistributionListPool.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/BaselineDistributionListPool.h + + + [Targets]/[lib] serverGame/Header Files/BattlefieldMarkerObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/BattlefieldMarkerObject.h + + + [Targets]/[lib] serverGame/Header Files/BuildingObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/BuildingObject.h + + + [Targets]/[lib] serverGame/Header Files/CellObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/CellObject.h + + + [Targets]/[lib] serverGame/Header Files/CellPermissions.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/CellPermissions.h + + + [Targets]/[lib] serverGame/Header Files/CityObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/CityObject.h + + + [Targets]/[lib] serverGame/Header Files/ContainmentMessageManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ContainmentMessageManager.h + + + [Targets]/[lib] serverGame/Header Files/CreatureObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/CreatureObject.h + + + [Targets]/[lib] serverGame/Header Files/DestroyMessageManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/DestroyMessageManager.h + + + [Targets]/[lib] serverGame/Header Files/DistributionListStack.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/DistributionListStack.h + + + [Targets]/[lib] serverGame/Header Files/DraftSchematicObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/DraftSchematicObject.h + + + [Targets]/[lib] serverGame/Header Files/FactoryObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/FactoryObject.h + + + [Targets]/[lib] serverGame/Header Files/GroupIdObserver.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GroupIdObserver.h + + + [Targets]/[lib] serverGame/Header Files/GroupMissionCriticalObjectsBuilder.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GroupMissionCriticalObjectsBuilder.h + + + [Targets]/[lib] serverGame/Header Files/GroupWaypointBuilder.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GroupWaypointBuilder.h + + + [Targets]/[lib] serverGame/Header Files/GroupObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GroupObject.h + + + [Targets]/[lib] serverGame/Header Files/GroupStringId.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GroupStringId.h + + + [Targets]/[lib] serverGame/Header Files/GroupUpdateObserver.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GroupUpdateObserver.h + + + [Targets]/[lib] serverGame/Header Files/GuildObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/GuildObject.h + + + [Targets]/[lib] serverGame/Header Files/HarvesterInstallationObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/HarvesterInstallationObject.h + + + [Targets]/[lib] serverGame/Header Files/InstallationObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/InstallationObject.h + + + [Targets]/[lib] serverGame/Header Files/IntangibleObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/IntangibleObject.h + + + [Targets]/[lib] serverGame/Header Files/LineOfSightCache.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/LineOfSightCache.h + + + [Targets]/[lib] serverGame/Header Files/ManufactureInstallationObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ManufactureInstallationObject.h + + + [Targets]/[lib] serverGame/Header Files/ManufactureObjectInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ManufactureObjectInterface.h + + + [Targets]/[lib] serverGame/Header Files/ManufactureSchematicObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ManufactureSchematicObject.h + + + [Targets]/[lib] serverGame/Header Files/MissionObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/MissionObject.h + + + [Targets]/[lib] serverGame/Header Files/NetworkTriggerVolume.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/NetworkTriggerVolume.h + + + [Targets]/[lib] serverGame/Header Files/ObjectTracker.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ObjectTracker.h + + + [Targets]/[lib] serverGame/Header Files/PatrolPathNodeProperty.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PatrolPathNodeProperty.h + + + [Targets]/[lib] serverGame/Header Files/PatrolPathRootProperty.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PatrolPathRootProperty.h + + + [Targets]/[lib] serverGame/Header Files/PlanetObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PlanetObject.h + + + [Targets]/[lib] serverGame/Header Files/PlayerQuestObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PlayerQuestObject.h + + + [Targets]/[lib] serverGame/Header Files/PlayerObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PlayerObject.h + + + [Targets]/[lib] serverGame/Header Files/PortalTriggerVolume.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PortalTriggerVolume.h + + + [Targets]/[lib] serverGame/Header Files/PvpEnemiesObserver.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PvpEnemiesObserver.h + + + [Targets]/[lib] serverGame/Header Files/PvpUpdateAndCellPermissionsObserver.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/PvpUpdateAndCellPermissionsObserver.h + + + [Targets]/[lib] serverGame/Header Files/ResourceContainerObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ResourceContainerObject.h + + + [Targets]/[lib] serverGame/Header Files/ResourcePoolObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ResourcePoolObject.h + + + [Targets]/[lib] serverGame/Header Files/ResourceTypeObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ResourceTypeObject.h + + + [Targets]/[lib] serverGame/Header Files/ServerClearCollidableFloraNotification.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerClearCollidableFloraNotification.h + + + [Targets]/[lib] serverGame/Header Files/ServerCollisionProperty.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerCollisionProperty.h + + + [Targets]/[lib] serverGame/Header Files/ServerLotManagerNotification.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerLotManagerNotification.h + + + [Targets]/[lib] serverGame/Header Files/ServerNoBuildNotification.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerNoBuildNotification.h + + + [Targets]/[lib] serverGame/Header Files/ServerObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerObject.h + + + [Targets]/[lib] serverGame/Header Files/ServerObjectBaselinesManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerObjectBaselinesManager.h + + + [Targets]/[lib] serverGame/Header Files/ServerObjectTerrainModificationNotification.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerObjectTerrainModificationNotification.h + + + [Targets]/[lib] serverGame/Header Files/ServerResourceClassObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerResourceClassObject.h + + + [Targets]/[lib] serverGame/Header Files/ServerShipObjectInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ServerShipObjectInterface.h + + + [Targets]/[lib] serverGame/Header Files/ShipObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ShipObject.h + + + [Targets]/[lib] serverGame/Header Files/ShipObject_Components.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/ShipObject_Components.h + + + [Targets]/[lib] serverGame/Header Files/StaticObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/StaticObject.h + + + [Targets]/[lib] serverGame/Header Files/TangibleConditionObserver.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/TangibleConditionObserver.h + + + [Targets]/[lib] serverGame/Header Files/TangibleObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/TangibleObject.h + + + [Targets]/[lib] serverGame/Header Files/TriggerVolume.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/TriggerVolume.h + + + [Targets]/[lib] serverGame/Header Files/UniverseObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/UniverseObject.h + + + [Targets]/[lib] serverGame/Header Files/VehicleObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/VehicleObject.h + + + [Targets]/[lib] serverGame/Header Files/WeaponObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/object/WeaponObject.h + + + [Targets]/[lib] serverGame/Header Files/ServerArmorTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerArmorTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerBattlefieldMarkerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerBattlefieldMarkerObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerBuildingObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerBuildingObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerCellObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerCellObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerCityObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerCityObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerConstructionContractObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerConstructionContractObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerCreatureObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerCreatureObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerDraftSchematicObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerDraftSchematicObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerFactoryObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerFactoryObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerGroupObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerGroupObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerGuildObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerGuildObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerHarvesterInstallationObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerHarvesterInstallationObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerInstallationObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerInstallationObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerIntangibleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerIntangibleObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerManufactureInstallationObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerManufactureInstallationObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerManufactureSchematicObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerManufactureSchematicObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerMissionObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerMissionObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerPlanetObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerPlanetObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerPlayerQuestObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerPlayerQuestObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerPlayerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerPlayerObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerResourceContainerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerResourceContainerObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerSharedObjectTemplateInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerSharedObjectTemplateInterface.h + + + [Targets]/[lib] serverGame/Header Files/ServerShipObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerShipObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerStaticObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerStaticObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerTangibleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerTangibleObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerUniverseObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerUniverseObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerVehicleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerVehicleObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerWeaponObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerWeaponObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/ServerXpManagerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/objectTemplate/ServerXpManagerObjectTemplate.h + + + [Targets]/[lib] serverGame/Header Files/PvpFactions.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpFactions.h + + + [Targets]/[lib] serverGame/Header Files/Pvp.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/Pvp.h + + + [Targets]/[lib] serverGame/Header Files/PvpInternal.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpInternal.h + + + [Targets]/[lib] serverGame/Header Files/PvpRuleSetBase.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetBase.h + + + [Targets]/[lib] serverGame/Header Files/PvpRuleSetBattlefield.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetBattlefield.h + + + [Targets]/[lib] serverGame/Header Files/PvpRuleSetNormal.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetNormal.h + + + [Targets]/[lib] serverGame/Header Files/PvpRuleSetPet.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetPet.h + + + [Targets]/[lib] serverGame/Header Files/PvpRuleSetShip.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetShip.h + + + [Targets]/[lib] serverGame/Header Files/PvpRuleSetTruce.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpRuleSetTruce.h + + + [Targets]/[lib] serverGame/Header Files/PvpUpdateObserver.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/pvp/PvpUpdateObserver.h + + + [Targets]/[lib] serverGame/Header Files/Region.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region/Region.h + + + [Targets]/[lib] serverGame/Header Files/RegionMaster.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region/RegionMaster.h + + + [Targets]/[lib] serverGame/Header Files/RegionPvp.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region/RegionPvp.h + + + [Targets]/[lib] serverGame/Header Files/Region3d.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region3d/Region3d.h + + + [Targets]/[lib] serverGame/Header Files/Region3dMaster.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region3d/Region3dMaster.h + + + [Targets]/[lib] serverGame/Header Files/RegionBox.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region3d/RegionBox.h + + + [Targets]/[lib] serverGame/Header Files/RegionSphere.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/region3d/RegionSphere.h + + + [Targets]/[lib] serverGame/Header Files/SurveySystem.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/resource/SurveySystem.h + + + [Targets]/[lib] serverGame/Header Files/AiPilotManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/AiPilotManager.h + + + [Targets]/[lib] serverGame/Header Files/AiShipPilotData.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/AiShipPilotData.h + + + [Targets]/[lib] serverGame/Header Files/Missile.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/Missile.h + + + [Targets]/[lib] serverGame/Header Files/MissileManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/MissileManager.h + + + [Targets]/[lib] serverGame/Header Files/MiningAsteroidController.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/MiningAsteroidController.h + + + [Targets]/[lib] serverGame/Header Files/NebulaManagerServer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/NebulaManagerServer.h + + + [Targets]/[lib] serverGame/Header Files/ProjectileManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ProjectileManager.h + + + [Targets]/[lib] serverGame/Header Files/ServerAsteroidManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ServerAsteroidManager.h + + + [Targets]/[lib] serverGame/Header Files/ServerShipComponentData.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ServerShipComponentData.h + + + [Targets]/[lib] serverGame/Header Files/ServerShipTargeting.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ServerShipTargeting.h + + + [Targets]/[lib] serverGame/Header Files/ShipAiEnemySearchManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipAiEnemySearchManager.h + + + [Targets]/[lib] serverGame/Header Files/ShipAiReactionManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipAiReactionManager.h + + + [Targets]/[lib] serverGame/Header Files/ShipClientUpdateTracker.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipClientUpdateTracker.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataArmor.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataArmor.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataBooster.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataBooster.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataBridge.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataBridge.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataCapacitor.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataCapacitor.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataCargoHold.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataCargoHold.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataModification.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataModification.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataDroidInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataDroidInterface.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataEngine.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataEngine.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataHangar.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataHangar.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataManager.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataReactor.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataReactor.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataShield.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataShield.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataTargetingStation.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataTargetingStation.h + + + [Targets]/[lib] serverGame/Header Files/ShipComponentDataWeapon.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipComponentDataWeapon.h + + + [Targets]/[lib] serverGame/Header Files/ShipInternalDamageOverTime.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipInternalDamageOverTime.h + + + [Targets]/[lib] serverGame/Header Files/ShipInternalDamageOverTimeManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/ShipInternalDamageOverTimeManager.h + + + [Targets]/[lib] serverGame/Header Files/SpaceAttackSquad.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpaceAttackSquad.h + + + [Targets]/[lib] serverGame/Header Files/SpaceDockingManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpaceDockingManager.h + + + [Targets]/[lib] serverGame/Header Files/SpacePath.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpacePath.h + + + [Targets]/[lib] serverGame/Header Files/SpacePathManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpacePathManager.h + + + [Targets]/[lib] serverGame/Header Files/SpaceSquad.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpaceSquad.h + + + [Targets]/[lib] serverGame/Header Files/SpaceSquadManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpaceSquadManager.h + + + [Targets]/[lib] serverGame/Header Files/SpaceVisibilityManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/SpaceVisibilityManager.h + + + [Targets]/[lib] serverGame/Header Files/VisibleObjectNotification.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/space/VisibleObjectNotification.h + + + [Targets]/[lib] serverGame/Header Files/StationPlayersCollectorAPI.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/stationplayers/StationPlayersCollectorAPI.h + + + [Targets]/[lib] serverGame/Header Files/InstallationSynchronizedUi.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/synchronizedUi/InstallationSynchronizedUi.h + + + [Targets]/[lib] serverGame/Header Files/ManufactureSchematicSynchronizedUi.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/synchronizedUi/ManufactureSchematicSynchronizedUi.h + + + [Targets]/[lib] serverGame/Header Files/ServerSynchronizedUi.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/synchronizedUi/ServerSynchronizedUi.h + + + [Targets]/[lib] serverGame/Header Files/ServerSecureTrade.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/trading/ServerSecureTrade.h + + + [Targets]/[lib] serverGame/Header Files/ServerSecureTradeManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverGame/src/shared/trading/ServerSecureTradeManager.h + + + [Targets]/[lib] serverGame/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] serverGame/CMake Rules/Packager.cpp.rule + 1 + /home/swg/swg-src-2/build/engine/server/library/serverGame/src/shared/generated/Packager.cpp.rule + + + [Targets]/[lib] serverGame/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] serverGame/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverKeyShare + 2 + virtual:/virtual + + + [Targets]/[lib] serverKeyShare/ + 2 + virtual:/virtual + + + [Targets]/[lib] serverKeyShare/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverKeyShare/Source Files/KeyServer.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverKeyShare/src/shared/KeyServer.cpp + + + [Targets]/[lib] serverKeyShare/Source Files/KeyShare.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverKeyShare/src/shared/KeyShare.cpp + + + [Targets]/[lib] serverKeyShare/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverKeyShare/Header Files/FirstServerKeyShare.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverKeyShare/src/shared/FirstServerKeyShare.h + + + [Targets]/[lib] serverKeyShare/Header Files/KeyServer.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverKeyShare/src/shared/KeyServer.h + + + [Targets]/[lib] serverKeyShare/Header Files/KeyShare.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverKeyShare/src/shared/KeyShare.h + + + [Targets]/[lib] serverKeyShare/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] serverKeyShare/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] serverKeyShare/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverMetrics + 2 + virtual:/virtual + + + [Targets]/[lib] serverMetrics/ + 2 + virtual:/virtual + + + [Targets]/[lib] serverMetrics/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverMetrics/Source Files/ConfigServerMetrics.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverMetrics/src/shared/ConfigServerMetrics.cpp + + + [Targets]/[lib] serverMetrics/Source Files/MetricsConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverMetrics/src/shared/MetricsConnection.cpp + + + [Targets]/[lib] serverMetrics/Source Files/MetricsData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverMetrics/src/shared/MetricsData.cpp + + + [Targets]/[lib] serverMetrics/Source Files/MetricsManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverMetrics/src/shared/MetricsManager.cpp + + + [Targets]/[lib] serverMetrics/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverMetrics/Header Files/ConfigServerMetrics.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverMetrics/src/shared/ConfigServerMetrics.h + + + [Targets]/[lib] serverMetrics/Header Files/FirstServerMetrics.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverMetrics/src/shared/FirstServerMetrics.h + + + [Targets]/[lib] serverMetrics/Header Files/MetricsConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverMetrics/src/shared/MetricsConnection.h + + + [Targets]/[lib] serverMetrics/Header Files/MetricsData.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverMetrics/src/shared/MetricsData.h + + + [Targets]/[lib] serverMetrics/Header Files/MetricsManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverMetrics/src/shared/MetricsManager.h + + + [Targets]/[lib] serverMetrics/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] serverMetrics/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] serverMetrics/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverNetworkMessages + 2 + virtual:/virtual + + + [Targets]/[lib] serverNetworkMessages/ + 2 + virtual:/virtual + + + [Targets]/[lib] serverNetworkMessages/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverNetworkMessages/Source Files/AvatarList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/AvatarList.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AvatarListArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/AvatarListArchive.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ChatConnectAvatar.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/ChatConnectAvatar.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ChatDisconnectAvatar.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/ChatDisconnectAvatar.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ChatServerOnline.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/ChatServerOnline.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/EnumerateServers.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/EnumerateServers.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/RandomName.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/RandomName.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TaskConnectionIdMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskConnectionIdMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TaskEnumCluster.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskEnumCluster.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TaskEnumProcesses.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskEnumProcesses.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TaskKillProcess.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskKillProcess.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TaskSpawnProcess.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskSpawnProcess.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TaskSpawnProcessAck.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskSpawnProcessAck.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TaskUtilization.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskUtilization.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/VerifyAndLockName.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/VerifyAndLockName.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CentralConnectionServerMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/CentralConnectionServerMessages.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SetConnectionServerPublic.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/SetConnectionServerPublic.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/UpdateConnectionServerStatus.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/UpdateConnectionServerStatus.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/UpdatePlayerCountMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/UpdatePlayerCountMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ValidateCharacterForLoginMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/ValidateCharacterForLoginMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ValidateCharacterForLoginReplyMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/ValidateCharacterForLoginReplyMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AccountFeatureIdRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AccountFeatureIdRequest.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AccountFeatureIdResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AccountFeatureIdResponse.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AddCharacterMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AddCharacterMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AddObjectIdBlockMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AddObjectIdBlockMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AdjustAccountFeatureIdRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AdjustAccountFeatureIdRequest.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AdjustAccountFeatureIdResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AdjustAccountFeatureIdResponse.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CentralGameServerMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CentralGameServerMessages.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CentralPingMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CentralPingMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ChangeUniverseProcessMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ChangeUniverseProcessMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CharacterListMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CharacterListMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CharacterTransferStatusMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CharacterTransferStatusMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ChunkCompleteMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ChunkCompleteMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ChunkObjectListMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ChunkObjectListMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ClaimRewardsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ClaimRewardsMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ClaimRewardsReplyMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ClaimRewardsReplyMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CreateNewObjectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CreateNewObjectMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CSDBNetMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CSDBNetMessages.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/DownloadCharacterMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/DownloadCharacterMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ExcommunicateGameServerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ExcommunicateGameServerMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/FailedToLoadObjectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/FailedToLoadObjectMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/FeatureIdTransactionRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/FeatureIdTransactionRequest.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/FeatureIdTransactionResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/FeatureIdTransactionResponse.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/FeatureIdTransactionSyncUpdate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/FeatureIdTransactionSyncUpdate.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/FlagObjectForDeleteMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/FlagObjectForDeleteMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ForceUnloadObjectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ForceUnloadObjectMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GameServerCSRequestMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/GameServerCSRequestMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GameServerCSResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/GameServerCSResponseMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GameServerReadyMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/GameServerReadyMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GameServerUniverseLoadedMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/GameServerUniverseLoadedMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoadObjectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/LoadObjectMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoadUniverseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/LoadUniverseMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageToAckMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/MessageToAckMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageToMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/MessageToMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageToPayload.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/MessageToPayload.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageToPayloadImpl.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/MessageToPayloadImpl.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/PlanetObjectIdMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/PlanetObjectIdMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/PopulationListMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/PopulationListMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/PreloadFinishedMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/PreloadFinishedMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/PreloadRequestCompleteMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/PreloadRequestCompleteMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ReleaseAuthoritativeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ReleaseAuthoritativeMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/RequestChunkMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/RequestChunkMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/RequestObjectIdsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/RequestObjectIdsMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/RequestObjectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/RequestObjectMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/RequestPlanetObjectIdMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/RequestPlanetObjectIdMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/RequestUnloadObjectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/RequestUnloadObjectMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SceneTransferMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/SceneTransferMessages.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SetAuthoritativeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/SetAuthoritativeMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SetObjectPositionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/SetObjectPositionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SetPlanetServerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/SetPlanetServerMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SetUniverseAuthoritativeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/SetUniverseAuthoritativeMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/StructureListMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/StructureListMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ToggleAvatarLoginStatus.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ToggleAvatarLoginStatus.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/UploadCharacterMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/UploadCharacterMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/UnloadObjectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/UnloadObjectMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CentralPlanetServerConnect.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralPlanetServer/CentralPlanetServerConnect.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GameServerForLoginMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralPlanetServer/GameServerForLoginMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/RequestGameServerForLoginMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralPlanetServer/RequestGameServerForLoginMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CentralTaskMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralTaskManager/CentralTaskMessages.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TaskProcessDiedMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralTaskManager/TaskProcessDiedMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CommoditiesLoadDoneMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CommoditiesLoadDoneMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CMCreateAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMCreateAuctionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CMUpdateAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMUpdateAuctionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CMDeleteAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMDeleteAuctionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CMCreateAuctionBidMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMCreateAuctionBidMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CMCreateLocationMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMCreateLocationMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CMUpdateLocationMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMUpdateLocationMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CMDeleteLocationMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMDeleteLocationMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GetAuctionLocationsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/GetAuctionLocationsMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GetMarketAuctionAttributesMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/GetMarketAuctionAttributesMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GetMarketAuctionBidsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/GetMarketAuctionBidsMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GetMarketAuctionsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/GetMarketAuctionsMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoadCommoditiesMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/LoadCommoditiesMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SetupServerNetworkMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/core/SetupServerNetworkMessages.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TaskConsoleCommand.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/core/TaskConsoleCommand.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AcceptHighBidMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/AcceptHighBidMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AddAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/AddAuctionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AddBidMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/AddBidMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AddImmediateAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/AddImmediateAuctionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AuctionData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/AuctionData.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CancelAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/CancelAuctionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CleanupInvalidItemRetrievalMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/CleanupInvalidItemRetrievalMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CreateVendorMarketMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/CreateVendorMarketMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/DeleteAuctionLocationMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/DeleteAuctionLocationMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/DestroyVendorMarketMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/DestroyVendorMarketMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GetItemDetailsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/GetItemDetailsMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GetItemMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/GetItemMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GetPlayerVendorCountMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/GetPlayerVendorCountMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GetVendorOwnerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/GetVendorOwnerMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GetVendorValueMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/GetVendorValueMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ItemMovedMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/ItemMovedMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnAcceptHighBidMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnAcceptHighBidMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnAddAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnAddAuctionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnAddBidMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnAddBidMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnAuctionExpiredMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnAuctionExpiredMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnCancelAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnCancelAuctionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnCleanupInvalidItemRetrievalMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnCleanupInvalidItemRetrievalMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnCreateVendorMarketMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnCreateVendorMarketMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnGetItemDetailsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnGetItemDetailsMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnGetItemMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnGetItemMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnGetPlayerVendorCountMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnGetPlayerVendorCountMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnGetVendorOwnerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnGetVendorOwnerMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnGetVendorValueMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnGetVendorValueMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnItemExpiredMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnItemExpiredMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnPermanentAuctionPurchasedMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnPermanentAuctionPurchasedMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnQueryAuctionHeadersMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnQueryAuctionHeadersMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnQueryVendorItemCountReplyMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnQueryVendorItemCountReplyMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnUpdateVendorSearchOptionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnUpdateVendorSearchOptionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/OnVendorRefuseItemMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnVendorRefuseItemMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/QueryAuctionHeadersMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/QueryAuctionHeadersMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/QueryVendorItemCountMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/QueryVendorItemCountMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SetEntranceChargeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/SetEntranceChargeMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SetGameTimeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/SetGameTimeMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SetSalesTaxMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/SetSalesTaxMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/UpdateVendorSearchOptionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/UpdateVendorSearchOptionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/UpdateVendorStatusMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/UpdateVendorStatusMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/VendorStatusChangeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/VendorStatusChangeMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GameConnectionServerMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameConnectionServer/GameConnectionServerMessages.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/NewClient.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameConnectionServer/NewClient.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AddResourceTypeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/AddResourceTypeMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AiCreatureStateMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/AiCreatureStateMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AiMovementMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/AiMovementMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/AuthTransferClientMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/AuthTransferClientMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/BiographyMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/BiographyMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/BountyHunterTargetListMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/BountyHunterTargetListMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/BountyHunterTargetMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/BountyHunterTargetMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CharacterNamesMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CharacterNamesMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CreateDynamicSpawnRegionCircleMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateDynamicSpawnRegionCircleMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CreateDynamicRegionCircleMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateDynamicRegionCircleMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CreateDynamicRegionRectangleMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateDynamicRegionRectangleMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CreateGroupMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateGroupMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CreateObjectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateObjectMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CreateSyncUiMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateSyncUiMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/EnableNewJediTrackingMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/EnableNewJediTrackingMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/EndBaselinesMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/EndBaselinesMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ExchangeListCreditsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ExchangeListCreditsMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GameGameServerMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GameGameServerMessages.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GameServerConnectAck.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GameServerConnectAck.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GameServerMessageInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GameServerMessageInterface.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GetMoneyFromOfflineObjectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GetMoneyFromOfflineObjectMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GroupMemberParam.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GroupMemberParam.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GroupMemberParamArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GroupMemberParamArchive.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoadContainedObjectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LoadContainedObjectMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoadContentsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LoadContentsMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoadStructureMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LoadStructureMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LocateObjectResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LocateObjectResponseMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LocatePlayerResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LocatePlayerResponseMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LocateStructureMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LocateStructureMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageQueueAlterAttribute.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueAlterAttribute.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageQueueCommandQueueEnqueueFwd.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueCommandQueueEnqueueFwd.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageQueueCommandQueueForceExecuteCommandFwd.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueCommandQueueForceExecuteCommandFwd.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageQueueGrantOfflineXp.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueGrantOfflineXp.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageQueuePvpCommand.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueuePvpCommand.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageQueueScriptTrigger.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueScriptTrigger.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageQueueSetState.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueSetState.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MessageQueueTeleportObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueTeleportObject.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/PersistedPlayerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/PersistedPlayerMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/PlayedTimeAccumMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/PlayedTimeAccumMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ProfilerOperationMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ProfilerOperationMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ReloadAdminTableMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ReloadAdminTableMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ReloadCommandTableMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ReloadCommandTableMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ReloadDatatableMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ReloadDatatableMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ReloadScriptMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ReloadScriptMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ReloadTemplateMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ReloadTemplateMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/RenameCharacterMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/RenameCharacterMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/RequestBiographyMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/RequestBiographyMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/RestartServerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/RestartServerMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/RetrievedItemLoadMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/RetrievedItemLoadMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/StructuresForPurgeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/StructuresForPurgeMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SynchronizeScriptVarDeltasMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/SynchronizeScriptVarDeltasMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SynchronizeScriptVarsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/SynchronizeScriptVarsMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TeleportMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/TeleportMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TeleportToMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/TeleportToMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/UnloadedPlayerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/UnloadedPlayerMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/UpdateObjectPositionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/UpdateObjectPositionMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/FactionalSystemMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/FactionalSystemMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/FirstPlanetGameServerIdMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/FirstPlanetGameServerIdMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GameServerForceChangeAuthorityMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/GameServerForceChangeAuthorityMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LocationRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/LocationRequest.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LocationResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/LocationResponse.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/PlanetLoadCharacterMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/PlanetLoadCharacterMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/PlanetRemoveObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/PlanetRemoveObject.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/UnloadProxyMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/UnloadProxyMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/UpdateObjectOnPlanetMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/UpdateObjectOnPlanetMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/SPCharacterProfileMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameStationPlayersCollector/SPCharacterProfileMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/GameTaskManagerMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameTaskManager/GameTaskManagerMessages.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ConnectionServerDown.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/ConnectionServerDown.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CSToolRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/CSToolRequest.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/CSToolResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/CSToolResponse.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoginClusterName.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginClusterName.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoginClusterName2.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginClusterName2.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoginConnectionServerAddress.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginConnectionServerAddress.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoginCreateCharacterAckMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginCreateCharacterAckMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoginCreateCharacterMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginCreateCharacterMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoginKeyPush.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginKeyPush.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoginRestoreCharacterMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginRestoreCharacterMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/LoginUpgradeAccountMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginUpgradeAccountMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ServerDeleteCharacterMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/ServerDeleteCharacterMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/UpdateLoginConnectionServerStatus.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/UpdateLoginConnectionServerStatus.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ValidateAccountMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/ValidateAccountMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/ValidateAccountReplyMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/ValidateAccountReplyMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MetricsDataMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/metricsMessages/MetricsDataMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/MetricsInitiationMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/metricsMessages/MetricsInitiationMessage.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TransferReplyCharacterList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/transferServer/TransferReplyCharacterList.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TransferRequestMoveValidation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/transferServer/TransferRequestMoveValidation.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TransferCharacterData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/transferServer/TransferCharacterData.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TransferCharacterDataArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/transferServer/TransferCharacterDataArchive.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TransferReplyMoveValidation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/transferServer/TransferReplyMoveValidation.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TransferAccountData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/transferServer/TransferAccountData.cpp + + + [Targets]/[lib] serverNetworkMessages/Source Files/TransferAccountDataArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/transferServer/TransferAccountDataArchive.cpp + + + [Targets]/[lib] serverNetworkMessages/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverNetworkMessages/Header Files/AvatarList.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/AvatarList.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AvatarListArchive.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/AvatarListArchive.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ChatConnectAvatar.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/ChatConnectAvatar.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ChatDisconnectAvatar.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/ChatDisconnectAvatar.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ChatServerOnline.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/ChatServerOnline.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/EnumerateServers.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/EnumerateServers.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/RandomName.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/RandomName.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TaskConnectionIdMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskConnectionIdMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TaskEnumCluster.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskEnumCluster.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TaskEnumProcesses.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskEnumProcesses.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TaskKillProcess.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskKillProcess.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TaskSpawnProcess.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskSpawnProcess.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TaskSpawnProcessAck.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskSpawnProcessAck.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TaskUtilization.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/TaskUtilization.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/VerifyAndLockName.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/VerifyAndLockName.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CentralConnectionServerMessages.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/CentralConnectionServerMessages.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SetConnectionServerPublic.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/SetConnectionServerPublic.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/UpdateConnectionServerStatus.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/UpdateConnectionServerStatus.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/UpdatePlayerCountMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/UpdatePlayerCountMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ValidateCharacterForLoginMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/ValidateCharacterForLoginMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ValidateCharacterForLoginReplyMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralConnectionServer/ValidateCharacterForLoginReplyMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AccountFeatureIdRequest.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AccountFeatureIdRequest.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AccountFeatureIdResponse.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AccountFeatureIdResponse.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AddCharacterMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AddCharacterMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AddObjectIdBlockMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AddObjectIdBlockMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AdjustAccountFeatureIdRequest.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AdjustAccountFeatureIdRequest.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AdjustAccountFeatureIdResponse.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/AdjustAccountFeatureIdResponse.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CentralGameServerMessages.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CentralGameServerMessages.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CentralPingMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CentralPingMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ChangeUniverseProcessMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ChangeUniverseProcessMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CharacterListMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CharacterListMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CharacterTransferStatusMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CharacterTransferStatusMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ChunkCompleteMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ChunkCompleteMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ChunkObjectListMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ChunkObjectListMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ClaimRewardsMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ClaimRewardsMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ClaimRewardsReplyMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ClaimRewardsReplyMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CreateNewObjectMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CreateNewObjectMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CSDBNetMessages.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/CSDBNetMessages.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/DownloadCharacterMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/DownloadCharacterMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ExcommunicateGameServerMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ExcommunicateGameServerMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/FailedToLoadObjectMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/FailedToLoadObjectMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/FeatureIdTransactionRequest.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/FeatureIdTransactionRequest.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/FeatureIdTransactionResponse.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/FeatureIdTransactionResponse.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/FeatureIdTransactionSyncUpdate.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/FeatureIdTransactionSyncUpdate.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/FlagObjectForDeleteMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/FlagObjectForDeleteMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ForceUnloadObjectMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ForceUnloadObjectMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GameServerCSRequestMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/GameServerCSRequestMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GameServerCSResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/GameServerCSResponseMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GameServerReadyMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/GameServerReadyMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GameServerUniverseLoadedMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/GameServerUniverseLoadedMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoadObjectMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/LoadObjectMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoadUniverseMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/LoadUniverseMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageToAckMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/MessageToAckMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageToMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/MessageToMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageToPayload.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/MessageToPayload.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageToPayloadImpl.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/MessageToPayloadImpl.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/PlanetObjectIdMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/PlanetObjectIdMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/PopulationListMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/PopulationListMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/PreloadFinishedMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/PreloadFinishedMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/PreloadRequestCompleteMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/PreloadRequestCompleteMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ReleaseAuthoritativeMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ReleaseAuthoritativeMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/RequestChunkMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/RequestChunkMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/RequestObjectIdsMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/RequestObjectIdsMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/RequestObjectMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/RequestObjectMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/RequestPlanetObjectIdMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/RequestPlanetObjectIdMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/RequestUnloadObjectMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/RequestUnloadObjectMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SceneTransferMessages.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/SceneTransferMessages.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SetAuthoritativeMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/SetAuthoritativeMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SetObjectPositionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/SetObjectPositionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SetPlanetServerMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/SetPlanetServerMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SetUniverseAuthoritativeMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/SetUniverseAuthoritativeMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/StructureListMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/StructureListMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ToggleAvatarLoginStatus.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/ToggleAvatarLoginStatus.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/UploadCharacterMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/UploadCharacterMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/UnloadObjectMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/UnloadObjectMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CentralPlanetServerConnect.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralPlanetServer/CentralPlanetServerConnect.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GameServerForLoginMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralPlanetServer/GameServerForLoginMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/RequestGameServerForLoginMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralPlanetServer/RequestGameServerForLoginMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CentralTaskMessages.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralTaskManager/CentralTaskMessages.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TaskProcessDiedMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/centralTaskManager/TaskProcessDiedMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CommoditiesLoadDoneMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CommoditiesLoadDoneMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CMCreateAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMCreateAuctionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CMUpdateAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMUpdateAuctionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CMDeleteAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMDeleteAuctionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CMCreateAuctionBidMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMCreateAuctionBidMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CMCreateLocationMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMCreateLocationMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CMUpdateLocationMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMUpdateLocationMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CMDeleteLocationMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/CMDeleteLocationMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GetAuctionLocationsMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/GetAuctionLocationsMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GetMarketAuctionAttributesMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/GetMarketAuctionAttributesMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GetMarketAuctionBidsMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/GetMarketAuctionBidsMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GetMarketAuctionsMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/GetMarketAuctionsMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoadCommoditiesMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/commoditiesSwgDatabase/LoadCommoditiesMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/FirstServerNetworkMessages.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/core/FirstServerNetworkMessages.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SetupServerNetworkMessages.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/core/SetupServerNetworkMessages.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TaskConsoleCommand.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/core/TaskConsoleCommand.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AcceptHighBidMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/AcceptHighBidMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AddAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/AddAuctionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AddBidMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/AddBidMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AddImmediateAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/AddImmediateAuctionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AuctionBase.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/AuctionBase.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AuctionData.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/AuctionData.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CancelAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/CancelAuctionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CleanupInvalidItemRetrievalMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/CleanupInvalidItemRetrievalMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CreateVendorMarketMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/CreateVendorMarketMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/DeleteAuctionLocationMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/DeleteAuctionLocationMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/DestroyVendorMarketMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/DestroyVendorMarketMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GetItemDetailsMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/GetItemDetailsMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GetItemMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/GetItemMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GetPlayerVendorCountMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/GetPlayerVendorCountMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GetVendorOwnerMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/GetVendorOwnerMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GetVendorValueMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/GetVendorValueMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ItemMovedMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/ItemMovedMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnAcceptHighBidMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnAcceptHighBidMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnAddAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnAddAuctionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnAddBidMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnAddBidMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnAuctionExpiredMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnAuctionExpiredMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnCancelAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnCancelAuctionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnCleanupInvalidItemRetrievalMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnCleanupInvalidItemRetrievalMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnCreateVendorMarketMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnCreateVendorMarketMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnGetItemDetailsMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnGetItemDetailsMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnGetItemMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnGetItemMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnGetPlayerVendorCountMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnGetPlayerVendorCountMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnGetVendorOwnerMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnGetVendorOwnerMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnGetVendorValueMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnGetVendorValueMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnItemExpiredMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnItemExpiredMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnPermanentAuctionPurchasedMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnPermanentAuctionPurchasedMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnQueryAuctionHeadersMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnQueryAuctionHeadersMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnQueryVendorItemCountReplyMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnQueryVendorItemCountReplyMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnUpdateVendorSearchOptionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnUpdateVendorSearchOptionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/OnVendorRefuseItemMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/OnVendorRefuseItemMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/QueryAuctionHeadersMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/QueryAuctionHeadersMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/QueryVendorItemCountMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/QueryVendorItemCountMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SetEntranceChargeMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/SetEntranceChargeMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SetGameTimeMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/SetGameTimeMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SetSalesTaxMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/SetSalesTaxMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/UpdateVendorSearchOptionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/UpdateVendorSearchOptionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/UpdateVendorStatusMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/UpdateVendorStatusMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/VendorStatusChangeMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameCommoditiesServer/VendorStatusChangeMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GameConnectionServerMessages.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameConnectionServer/GameConnectionServerMessages.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/NewClient.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameConnectionServer/NewClient.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AddResourceTypeMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/AddResourceTypeMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AiCreatureStateMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/AiCreatureStateMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AiMovementMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/AiMovementMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/AuthTransferClientMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/AuthTransferClientMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/BiographyMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/BiographyMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/BountyHunterTargetListMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/BountyHunterTargetListMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/BountyHunterTargetMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/BountyHunterTargetMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CharacterNamesMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CharacterNamesMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CreateDynamicSpawnRegionCircleMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateDynamicSpawnRegionCircleMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CreateDynamicRegionCircleMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateDynamicRegionCircleMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CreateDynamicRegionRectangleMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateDynamicRegionRectangleMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CreateGroupMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateGroupMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CreateObjectMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateObjectMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CreateSyncUiMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/CreateSyncUiMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/EnableNewJediTrackingMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/EnableNewJediTrackingMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/EndBaselinesMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/EndBaselinesMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ExchangeListCreditsMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ExchangeListCreditsMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GameGameServerMessages.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GameGameServerMessages.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GameServerConnectAck.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GameServerConnectAck.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GameServerMessageInterface.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GameServerMessageInterface.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GetMoneyFromOfflineObjectMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GetMoneyFromOfflineObjectMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GroupMemberParam.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GroupMemberParam.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GroupMemberParamArchive.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/GroupMemberParamArchive.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoadContainedObjectMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LoadContainedObjectMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoadContentsMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LoadContentsMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoadStructureMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LoadStructureMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LocateObjectResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LocateObjectResponseMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LocatePlayerResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LocatePlayerResponseMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LocateStructureMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/LocateStructureMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageQueueAlterAttribute.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueAlterAttribute.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageQueueCommandQueueEnqueueFwd.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueCommandQueueEnqueueFwd.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageQueueCommandQueueForceExecuteCommandFwd.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueCommandQueueForceExecuteCommandFwd.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageQueueGrantOfflineXp.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueGrantOfflineXp.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageQueuePvpCommand.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueuePvpCommand.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageQueueScriptTrigger.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueScriptTrigger.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageQueueSetState.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueSetState.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MessageQueueTeleportObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/MessageQueueTeleportObject.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/PersistedPlayerMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/PersistedPlayerMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/PlayedTimeAccumMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/PlayedTimeAccumMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ProfilerOperationMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ProfilerOperationMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ReloadAdminTableMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ReloadAdminTableMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ReloadCommandTableMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ReloadCommandTableMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ReloadDatatableMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ReloadDatatableMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ReloadScriptMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ReloadScriptMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ReloadTemplateMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/ReloadTemplateMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/RenameCharacterMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/RenameCharacterMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/RequestBiographyMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/RequestBiographyMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/RestartServerMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/RestartServerMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/RetrievedItemLoadMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/RetrievedItemLoadMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/StructuresForPurgeMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/StructuresForPurgeMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SynchronizeScriptVarDeltasMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/SynchronizeScriptVarDeltasMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SynchronizeScriptVarsMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/SynchronizeScriptVarsMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TeleportMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/TeleportMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TeleportToMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/TeleportToMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/UnloadedPlayerMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/UnloadedPlayerMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/UpdateObjectPositionMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameGameServer/UpdateObjectPositionMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/FactionalSystemMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/FactionalSystemMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/FirstPlanetGameServerIdMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/FirstPlanetGameServerIdMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GameServerForceChangeAuthorityMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/GameServerForceChangeAuthorityMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LocationRequest.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/LocationRequest.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LocationResponse.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/LocationResponse.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/PlanetLoadCharacterMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/PlanetLoadCharacterMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/PlanetRemoveObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/PlanetRemoveObject.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/UnloadProxyMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/UnloadProxyMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/UpdateObjectOnPlanetMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gamePlanetServer/UpdateObjectOnPlanetMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/SPCharacterProfileMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameStationPlayersCollector/SPCharacterProfileMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/GameTaskManagerMessages.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/gameTaskManager/GameTaskManagerMessages.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ConnectionServerDown.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/ConnectionServerDown.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CSToolRequest.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/CSToolRequest.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/CSToolResponse.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/CSToolResponse.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoginClusterName.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginClusterName.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoginClusterName2.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginClusterName2.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoginConnectionServerAddress.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginConnectionServerAddress.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoginCreateCharacterAckMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginCreateCharacterAckMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoginCreateCharacterMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginCreateCharacterMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoginKeyPush.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginKeyPush.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoginRestoreCharacterMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginRestoreCharacterMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/LoginUpgradeAccountMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/LoginUpgradeAccountMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ServerDeleteCharacterMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/ServerDeleteCharacterMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/UpdateLoginConnectionServerStatus.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/UpdateLoginConnectionServerStatus.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ValidateAccountMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/ValidateAccountMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/ValidateAccountReplyMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/loginCentralServer/ValidateAccountReplyMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MetricsDataMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/metricsMessages/MetricsDataMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/MetricsInitiationMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/metricsMessages/MetricsInitiationMessage.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TransferReplyCharacterList.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/transferServer/TransferReplyCharacterList.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TransferRequestMoveValidation.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/transferServer/TransferRequestMoveValidation.h + + + [Targets]/[lib] serverNetworkMessages/Header Files/TransferReplyMoveValidation.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverNetworkMessages/src/shared/transferServer/TransferReplyMoveValidation.h + + + [Targets]/[lib] serverNetworkMessages/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] serverNetworkMessages/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] serverNetworkMessages/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverPathfinding + 2 + virtual:/virtual + + + [Targets]/[lib] serverPathfinding/ + 2 + virtual:/virtual + + + [Targets]/[lib] serverPathfinding/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverPathfinding/Source Files/CityPathGraph.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/CityPathGraph.cpp + + + [Targets]/[lib] serverPathfinding/Source Files/CityPathGraphManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/CityPathGraphManager.cpp + + + [Targets]/[lib] serverPathfinding/Source Files/CityPathNode.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/CityPathNode.cpp + + + [Targets]/[lib] serverPathfinding/Source Files/PathAutoGenerator.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/PathAutoGenerator.cpp + + + [Targets]/[lib] serverPathfinding/Source Files/ServerPathBuilder.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathBuilder.cpp + + + [Targets]/[lib] serverPathfinding/Source Files/ServerPathBuildManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathBuildManager.cpp + + + [Targets]/[lib] serverPathfinding/Source Files/ServerPathfindingConstants.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathfindingConstants.cpp + + + [Targets]/[lib] serverPathfinding/Source Files/ServerPathfinding.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathfinding.cpp + + + [Targets]/[lib] serverPathfinding/Source Files/ServerPathfindingMessaging.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathfindingMessaging.cpp + + + [Targets]/[lib] serverPathfinding/Source Files/ServerPathfindingNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathfindingNotification.cpp + + + [Targets]/[lib] serverPathfinding/Source Files/SetupServerPathfinding.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/SetupServerPathfinding.cpp + + + [Targets]/[lib] serverPathfinding/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverPathfinding/Header Files/CityPathGraph.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/CityPathGraph.h + + + [Targets]/[lib] serverPathfinding/Header Files/CityPathGraphManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/CityPathGraphManager.h + + + [Targets]/[lib] serverPathfinding/Header Files/CityPathNode.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/CityPathNode.h + + + [Targets]/[lib] serverPathfinding/Header Files/FirstServerPathfinding.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/FirstServerPathfinding.h + + + [Targets]/[lib] serverPathfinding/Header Files/PathAutoGenerator.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/PathAutoGenerator.h + + + [Targets]/[lib] serverPathfinding/Header Files/ServerPathBuilder.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathBuilder.h + + + [Targets]/[lib] serverPathfinding/Header Files/ServerPathBuildManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathBuildManager.h + + + [Targets]/[lib] serverPathfinding/Header Files/ServerPathfindingConstants.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathfindingConstants.h + + + [Targets]/[lib] serverPathfinding/Header Files/ServerPathfinding.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathfinding.h + + + [Targets]/[lib] serverPathfinding/Header Files/ServerPathfindingMessaging.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathfindingMessaging.h + + + [Targets]/[lib] serverPathfinding/Header Files/ServerPathfindingNotification.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/ServerPathfindingNotification.h + + + [Targets]/[lib] serverPathfinding/Header Files/SetupServerPathfinding.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverPathfinding/src/shared/SetupServerPathfinding.h + + + [Targets]/[lib] serverPathfinding/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] serverPathfinding/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] serverPathfinding/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverScript + 2 + virtual:/virtual + + + [Targets]/[lib] serverScript/ + 2 + virtual:/virtual + + + [Targets]/[lib] serverScript/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverScript/Source Files/ConfigServerScript.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ConfigServerScript.cpp + + + [Targets]/[lib] serverScript/Source Files/GameScriptObject.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/GameScriptObject.cpp + + + [Targets]/[lib] serverScript/Source Files/JavaLibrary.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/JavaLibrary.cpp + + + [Targets]/[lib] serverScript/Source Files/JNIWrappers.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/JNIWrappers.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptFunctionTable.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptFunctionTable.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptListEntry.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptListEntry.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMessage.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsActionStates.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsActionStates.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsAi.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsAi.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsAnimation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsAnimation.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsAttributes.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsAttributes.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsAuction.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsAuction.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsBank.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsBank.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsBeastMaster.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsBeastMaster.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsBroadcasting.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsBroadcasting.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsBuff.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsBuff.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsBuffBuilder.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsBuffBuilder.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsChat.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsChat.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsCity.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsCity.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsClientEffect.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsClientEffect.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsClusterWideData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsClusterWideData.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsCollection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsCollection.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsCombat.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsCombat.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsCommandQueue.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsCommandQueue.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsConsole.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsConsole.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsContainers.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsContainers.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsCrafting.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsCrafting.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsDataTable.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsDataTable.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsDebug.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsDebug.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsDynamicVariable.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsDynamicVariable.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsForm.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsForm.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsGlobalQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsGlobalQuery.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsGuild.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsGuild.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsHateList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsHateList.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsHolocube.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsHolocube.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsHyperspace.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsHyperspace.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsImageDesign.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsImageDesign.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsInstallation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsInstallation.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsInterest.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsInterest.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsInteriors.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsInteriors.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsJedi.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsJedi.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsMap.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsMap.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsMentalStates.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsMentalStates.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsMenu.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsMenu.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsMission.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsMission.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsMoney.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsMoney.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsMount.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsMount.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsNewbieTutorial.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsNewbieTutorial.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsNotification.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsNpc.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsNpc.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsObjectCreate.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsObjectCreate.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsObjectInfo.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsObjectInfo.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsObjectMove.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsObjectMove.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsPermissions.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsPermissions.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsPilot.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsPilot.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsPlanet.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsPlanet.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsPlayerAccount.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsPlayerAccount.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsPlayerQuest.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsPlayerQuest.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsPvp.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsPvp.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsQuest.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsQuest.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsRegion.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsRegion.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsRegion3d.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsRegion3d.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsRemoteDebug.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsRemoteDebug.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsResource.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsResource.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsScript.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsScript.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsServerUI.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsServerUI.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsShip.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsShip.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsSkill.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsSkill.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsSpawner.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsSpawner.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsString.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsString.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsSystem.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsSystem.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsTerrain.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsTerrain.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsTriggerVolume.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsTriggerVolume.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsVeteran.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsVeteran.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsWaypoint.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsWaypoint.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptMethodsWorldInfo.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMethodsWorldInfo.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptParamArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptParamArchive.cpp + + + [Targets]/[lib] serverScript/Source Files/ScriptParameters.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptParameters.cpp + + + [Targets]/[lib] serverScript/Source Files/SetupScript.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/SetupScript.cpp + + + [Targets]/[lib] serverScript/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverScript/Header Files/ConfigServerScript.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ConfigServerScript.h + + + [Targets]/[lib] serverScript/Header Files/FirstServerScript.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/FirstServerScript.h + + + [Targets]/[lib] serverScript/Header Files/GameScriptObject.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/GameScriptObject.h + + + [Targets]/[lib] serverScript/Header Files/JavaLibrary.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/JavaLibrary.h + + + [Targets]/[lib] serverScript/Header Files/JNIWrappers.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/JNIWrappers.h + + + [Targets]/[lib] serverScript/Header Files/ScriptDictionary.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptDictionary.h + + + [Targets]/[lib] serverScript/Header Files/ScriptFunctionTable.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptFunctionTable.h + + + [Targets]/[lib] serverScript/Header Files/ScriptMessage.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptMessage.h + + + [Targets]/[lib] serverScript/Header Files/ScriptParamArchive.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptParamArchive.h + + + [Targets]/[lib] serverScript/Header Files/ScriptParameters.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/ScriptParameters.h + + + [Targets]/[lib] serverScript/Header Files/SetupScript.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverScript/src/shared/SetupScript.h + + + [Targets]/[lib] serverScript/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] serverScript/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] serverScript/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverUtility + 2 + virtual:/virtual + + + [Targets]/[lib] serverUtility/ + 2 + virtual:/virtual + + + [Targets]/[lib] serverUtility/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverUtility/Source Files/AdminAccountManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/AdminAccountManager.cpp + + + [Targets]/[lib] serverUtility/Source Files/ChatLogManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ChatLogManager.cpp + + + [Targets]/[lib] serverUtility/Source Files/ConfigServerUtility.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ConfigServerUtility.cpp + + + [Targets]/[lib] serverUtility/Source Files/ClusterWideDataManager.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ClusterWideDataManager.cpp + + + [Targets]/[lib] serverUtility/Source Files/ClusterWideDataManagerList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ClusterWideDataManagerList.cpp + + + [Targets]/[lib] serverUtility/Source Files/FreeCtsDataTable.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/FreeCtsDataTable.cpp + + + [Targets]/[lib] serverUtility/Source Files/LocationData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/LocationData.cpp + + + [Targets]/[lib] serverUtility/Source Files/MissionLocation.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/MissionLocation.cpp + + + [Targets]/[lib] serverUtility/Source Files/PopulationList.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/PopulationList.cpp + + + [Targets]/[lib] serverUtility/Source Files/PvpEnemy.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/PvpEnemy.cpp + + + [Targets]/[lib] serverUtility/Source Files/ResourceFractalData.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ResourceFractalData.cpp + + + [Targets]/[lib] serverUtility/Source Files/RecentMaxSyncedValue.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/RecentMaxSyncedValue.cpp + + + [Targets]/[lib] serverUtility/Source Files/ServerClock.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ServerClock.cpp + + + [Targets]/[lib] serverUtility/Source Files/ServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ServerConnection.cpp + + + [Targets]/[lib] serverUtility/Source Files/SetupServerUtility.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/SetupServerUtility.cpp + + + [Targets]/[lib] serverUtility/Source Files/SystemAssignedProcessId.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/SystemAssignedProcessId.cpp + + + [Targets]/[lib] serverUtility/Source Files/stlhack.cpp + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/linux/stlhack.cpp + + + [Targets]/[lib] serverUtility/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] serverUtility/Header Files/AdminAccountManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/AdminAccountManager.h + + + [Targets]/[lib] serverUtility/Header Files/ConfigServerUtility.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ConfigServerUtility.h + + + [Targets]/[lib] serverUtility/Header Files/ClusterWideDataManager.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ClusterWideDataManager.h + + + [Targets]/[lib] serverUtility/Header Files/ClusterWideDataManagerList.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ClusterWideDataManagerList.h + + + [Targets]/[lib] serverUtility/Header Files/FirstServerUtility.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/FirstServerUtility.h + + + [Targets]/[lib] serverUtility/Header Files/FreeCtsDataTable.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/FreeCtsDataTable.h + + + [Targets]/[lib] serverUtility/Header Files/LocationData.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/LocationData.h + + + [Targets]/[lib] serverUtility/Header Files/MissionLocation.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/MissionLocation.h + + + [Targets]/[lib] serverUtility/Header Files/PopulationList.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/PopulationList.h + + + [Targets]/[lib] serverUtility/Header Files/PvpEnemy.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/PvpEnemy.h + + + [Targets]/[lib] serverUtility/Header Files/ResourceFractalData.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ResourceFractalData.h + + + [Targets]/[lib] serverUtility/Header Files/RecentMaxSyncedValue.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/RecentMaxSyncedValue.h + + + [Targets]/[lib] serverUtility/Header Files/ServerClock.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ServerClock.h + + + [Targets]/[lib] serverUtility/Header Files/ServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ServerConnection.h + + + [Targets]/[lib] serverUtility/Header Files/ServerServiceHandler.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/ServerServiceHandler.h + + + [Targets]/[lib] serverUtility/Header Files/SetupServerUtility.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/SetupServerUtility.h + + + [Targets]/[lib] serverUtility/Header Files/SystemAssignedProcessId.h + 1 + /home/swg/swg-src-2/src/engine/server/library/serverUtility/src/shared/SystemAssignedProcessId.h + + + [Targets]/[lib] serverUtility/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] serverUtility/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] serverUtility/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] DataTableTool + 2 + virtual:/virtual + + + [Targets]/[exe] DataTableTool/ + 2 + virtual:/virtual + + + [Targets]/[exe] DataTableTool/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] DataTableTool/Source Files/DataTableTool.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/application/DataTableTool/src/shared/DataTableTool.cpp + + + [Targets]/[exe] DataTableTool/Source Files/FirstDataTableTool.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/application/DataTableTool/src/shared/FirstDataTableTool.cpp + + + [Targets]/[exe] DataTableTool/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] DataTableTool/Header Files/DataTableTool.h + 1 + /home/swg/swg-src-2/src/engine/shared/application/DataTableTool/src/shared/DataTableTool.h + + + [Targets]/[exe] DataTableTool/Header Files/FirstDataTableTool.h + 1 + /home/swg/swg-src-2/src/engine/shared/application/DataTableTool/src/shared/FirstDataTableTool.h + + + [Targets]/[exe] DataTableTool/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] DataTableTool/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] DataTableTool/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateCompiler + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateCompiler/ + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateCompiler/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateCompiler/Source Files/TemplateCompiler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/application/TemplateCompiler/src/shared/TemplateCompiler.cpp + + + [Targets]/[exe] TemplateCompiler/Source Files/FirstTemplateCompiler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/application/TemplateCompiler/src/linux/FirstTemplateCompiler.cpp + + + [Targets]/[exe] TemplateCompiler/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateCompiler/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateCompiler/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateCompiler/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateDefinitionCompiler + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateDefinitionCompiler/ + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateDefinitionCompiler/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateDefinitionCompiler/Source Files/TemplateDefinitionCompiler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/application/TemplateDefinitionCompiler/src/shared/core/TemplateDefinitionCompiler.cpp + + + [Targets]/[exe] TemplateDefinitionCompiler/Source Files/FirstTemplateDefinitionCompiler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/application/TemplateDefinitionCompiler/src/linux/FirstTemplateDefinitionCompiler.cpp + + + [Targets]/[exe] TemplateDefinitionCompiler/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateDefinitionCompiler/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateDefinitionCompiler/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] TemplateDefinitionCompiler/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCollision + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCollision/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCollision/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCollision/Source Files/BarrierObject.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/BarrierObject.cpp + + + [Targets]/[lib] sharedCollision/Source Files/BoxTree.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/BoxTree.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Bresenham.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Bresenham.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollideParameters.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollideParameters.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Collision2d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Collision2d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollisionBuckets.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionBuckets.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollisionEnums.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionEnums.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollisionMesh.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionMesh.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollisionNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionNotification.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollisionProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionProperty.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollisionResolve.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionResolve.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollisionSurface.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionSurface.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollisionUtils.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionUtils.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollisionVolume.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionVolume.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollisionWorld.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionWorld.cpp + + + [Targets]/[lib] sharedCollision/Source Files/ConfigSharedCollision.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/ConfigSharedCollision.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Contact3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Contact3d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/ContactPoint.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/ContactPoint.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Containment1d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Containment1d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Containment2d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Containment2d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Containment3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Containment3d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Distance2d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Distance2d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Distance3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Distance3d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/DoorHelper.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/DoorHelper.cpp + + + [Targets]/[lib] sharedCollision/Source Files/DoorObject.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/DoorObject.cpp + + + [Targets]/[lib] sharedCollision/Source Files/FloorContactShape.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FloorContactShape.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Floor.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Floor.cpp + + + [Targets]/[lib] sharedCollision/Source Files/FloorLocator.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FloorLocator.cpp + + + [Targets]/[lib] sharedCollision/Source Files/FloorManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FloorManager.cpp + + + [Targets]/[lib] sharedCollision/Source Files/FloorMesh.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FloorMesh.cpp + + + [Targets]/[lib] sharedCollision/Source Files/FloorTri.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FloorTri.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Footprint.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Footprint.cpp + + + [Targets]/[lib] sharedCollision/Source Files/FootprintForceReattachManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FootprintForceReattachManager.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Intersect1d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Intersect1d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Intersect2d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Intersect2d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Intersect3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Intersect3d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/MultiList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/MultiList.cpp + + + [Targets]/[lib] sharedCollision/Source Files/NeighborObject.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/NeighborObject.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Overlap2d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Overlap2d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Overlap3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Overlap3d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Resolve3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Resolve3d.cpp + + + [Targets]/[lib] sharedCollision/Source Files/SetupSharedCollision.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/SetupSharedCollision.cpp + + + [Targets]/[lib] sharedCollision/Source Files/SimpleCollisionMesh.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/SimpleCollisionMesh.cpp + + + [Targets]/[lib] sharedCollision/Source Files/SpaceAvoidanceManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/SpaceAvoidanceManager.cpp + + + [Targets]/[lib] sharedCollision/Source Files/SpatialDatabase.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/SpatialDatabase.cpp + + + [Targets]/[lib] sharedCollision/Source Files/BaseExtent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/BaseExtent.cpp + + + [Targets]/[lib] sharedCollision/Source Files/BoxExtent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/BoxExtent.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CollisionDetect.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/CollisionDetect.cpp + + + [Targets]/[lib] sharedCollision/Source Files/ComponentExtent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/ComponentExtent.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CompositeExtent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/CompositeExtent.cpp + + + [Targets]/[lib] sharedCollision/Source Files/CylinderExtent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/CylinderExtent.cpp + + + [Targets]/[lib] sharedCollision/Source Files/DetailExtent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/DetailExtent.cpp + + + [Targets]/[lib] sharedCollision/Source Files/Extent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/Extent.cpp + + + [Targets]/[lib] sharedCollision/Source Files/ExtentList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/ExtentList.cpp + + + [Targets]/[lib] sharedCollision/Source Files/MeshExtent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/MeshExtent.cpp + + + [Targets]/[lib] sharedCollision/Source Files/OrientedCylinderExtent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/OrientedCylinderExtent.cpp + + + [Targets]/[lib] sharedCollision/Source Files/SimpleExtent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/SimpleExtent.cpp + + + [Targets]/[lib] sharedCollision/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCollision/Header Files/BarrierObject.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/BarrierObject.h + + + [Targets]/[lib] sharedCollision/Header Files/BaseClass.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/BaseClass.h + + + [Targets]/[lib] sharedCollision/Header Files/BoxTree.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/BoxTree.h + + + [Targets]/[lib] sharedCollision/Header Files/Bresenham.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Bresenham.h + + + [Targets]/[lib] sharedCollision/Header Files/CollideParameters.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollideParameters.h + + + [Targets]/[lib] sharedCollision/Header Files/Collision2d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Collision2d.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionBuckets.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionBuckets.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionEnums.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionEnums.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionInfo.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionInfo.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionMesh.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionMesh.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionNotification.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionNotification.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionProperty.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionProperty.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionResolve.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionResolve.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionSurface.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionSurface.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionUtils.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionUtils.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionVolume.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionVolume.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionWorld.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/CollisionWorld.h + + + [Targets]/[lib] sharedCollision/Header Files/ConfigSharedCollision.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/ConfigSharedCollision.h + + + [Targets]/[lib] sharedCollision/Header Files/Contact3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Contact3d.h + + + [Targets]/[lib] sharedCollision/Header Files/ContactPoint.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/ContactPoint.h + + + [Targets]/[lib] sharedCollision/Header Files/Containment1d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Containment1d.h + + + [Targets]/[lib] sharedCollision/Header Files/Containment2d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Containment2d.h + + + [Targets]/[lib] sharedCollision/Header Files/Containment3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Containment3d.h + + + [Targets]/[lib] sharedCollision/Header Files/Distance2d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Distance2d.h + + + [Targets]/[lib] sharedCollision/Header Files/Distance3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Distance3d.h + + + [Targets]/[lib] sharedCollision/Header Files/DoorHelper.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/DoorHelper.h + + + [Targets]/[lib] sharedCollision/Header Files/DoorInfo.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/DoorInfo.h + + + [Targets]/[lib] sharedCollision/Header Files/DoorObject.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/DoorObject.h + + + [Targets]/[lib] sharedCollision/Header Files/FirstSharedCollision.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FirstSharedCollision.h + + + [Targets]/[lib] sharedCollision/Header Files/FloorContactShape.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FloorContactShape.h + + + [Targets]/[lib] sharedCollision/Header Files/Floor.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Floor.h + + + [Targets]/[lib] sharedCollision/Header Files/FloorLocator.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FloorLocator.h + + + [Targets]/[lib] sharedCollision/Header Files/FloorManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FloorManager.h + + + [Targets]/[lib] sharedCollision/Header Files/FloorMesh.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FloorMesh.h + + + [Targets]/[lib] sharedCollision/Header Files/FloorTri.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FloorTri.h + + + [Targets]/[lib] sharedCollision/Header Files/Footprint.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Footprint.h + + + [Targets]/[lib] sharedCollision/Header Files/FootprintForceReattachManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/FootprintForceReattachManager.h + + + [Targets]/[lib] sharedCollision/Header Files/Intersect1d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Intersect1d.h + + + [Targets]/[lib] sharedCollision/Header Files/Intersect2d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Intersect2d.h + + + [Targets]/[lib] sharedCollision/Header Files/Intersect3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Intersect3d.h + + + [Targets]/[lib] sharedCollision/Header Files/MultiList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/MultiList.h + + + [Targets]/[lib] sharedCollision/Header Files/NeighborObject.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/NeighborObject.h + + + [Targets]/[lib] sharedCollision/Header Files/Overlap2d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Overlap2d.h + + + [Targets]/[lib] sharedCollision/Header Files/Overlap3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Overlap3d.h + + + [Targets]/[lib] sharedCollision/Header Files/Resolve3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/Resolve3d.h + + + [Targets]/[lib] sharedCollision/Header Files/SetupSharedCollision.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/SetupSharedCollision.h + + + [Targets]/[lib] sharedCollision/Header Files/SimpleCollisionMesh.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/SimpleCollisionMesh.h + + + [Targets]/[lib] sharedCollision/Header Files/SpaceAvoidanceManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/SpaceAvoidanceManager.h + + + [Targets]/[lib] sharedCollision/Header Files/SpatialDatabase.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/core/SpatialDatabase.h + + + [Targets]/[lib] sharedCollision/Header Files/BaseExtent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/BaseExtent.h + + + [Targets]/[lib] sharedCollision/Header Files/BoxExtent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/BoxExtent.h + + + [Targets]/[lib] sharedCollision/Header Files/CollisionDetect.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/CollisionDetect.h + + + [Targets]/[lib] sharedCollision/Header Files/ComponentExtent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/ComponentExtent.h + + + [Targets]/[lib] sharedCollision/Header Files/CompositeExtent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/CompositeExtent.h + + + [Targets]/[lib] sharedCollision/Header Files/CylinderExtent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/CylinderExtent.h + + + [Targets]/[lib] sharedCollision/Header Files/DetailExtent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/DetailExtent.h + + + [Targets]/[lib] sharedCollision/Header Files/Extent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/Extent.h + + + [Targets]/[lib] sharedCollision/Header Files/ExtentList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/ExtentList.h + + + [Targets]/[lib] sharedCollision/Header Files/MeshExtent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/MeshExtent.h + + + [Targets]/[lib] sharedCollision/Header Files/OrientedCylinderExtent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/OrientedCylinderExtent.h + + + [Targets]/[lib] sharedCollision/Header Files/SimpleExtent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCollision/src/shared/extent/SimpleExtent.h + + + [Targets]/[lib] sharedCollision/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCollision/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCollision/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCommandParser + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCommandParser/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCommandParser/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCommandParser/Source Files/CommandParser.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCommandParser/src/shared/CommandParser.cpp + + + [Targets]/[lib] sharedCommandParser/Source Files/CommandParserHistory.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCommandParser/src/shared/CommandParserHistory.cpp + + + [Targets]/[lib] sharedCommandParser/Source Files/CommandPermissionManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCommandParser/src/shared/CommandPermissionManager.cpp + + + [Targets]/[lib] sharedCommandParser/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCommandParser/Header Files/CommandParser.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCommandParser/src/shared/CommandParser.h + + + [Targets]/[lib] sharedCommandParser/Header Files/CommandParserHistory.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCommandParser/src/shared/CommandParserHistory.h + + + [Targets]/[lib] sharedCommandParser/Header Files/CommandPermissionManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCommandParser/src/shared/CommandPermissionManager.h + + + [Targets]/[lib] sharedCommandParser/Header Files/FirstSharedCommandParser.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCommandParser/src/shared/FirstSharedCommandParser.h + + + [Targets]/[lib] sharedCommandParser/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCommandParser/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCommandParser/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCompression + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCompression/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCompression/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCompression/Source Files/BitStream.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression/src/shared/BitStream.cpp + + + [Targets]/[lib] sharedCompression/Source Files/Compressor.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression/src/shared/Compressor.cpp + + + [Targets]/[lib] sharedCompression/Source Files/Lz77.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression/src/shared/Lz77.cpp + + + [Targets]/[lib] sharedCompression/Source Files/SetupSharedCompression.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression/src/shared/SetupSharedCompression.cpp + + + [Targets]/[lib] sharedCompression/Source Files/ZlibCompressor.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression/src/shared/ZlibCompressor.cpp + + + [Targets]/[lib] sharedCompression/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCompression/Header Files/BitStream.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression/src/shared/BitStream.h + + + [Targets]/[lib] sharedCompression/Header Files/Compressor.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression/src/shared/Compressor.h + + + [Targets]/[lib] sharedCompression/Header Files/FirstSharedCompression.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression/src/shared/FirstSharedCompression.h + + + [Targets]/[lib] sharedCompression/Header Files/Lz77.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression/src/shared/Lz77.h + + + [Targets]/[lib] sharedCompression/Header Files/SetupSharedCompression.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression/src/shared/SetupSharedCompression.h + + + [Targets]/[lib] sharedCompression/Header Files/ZlibCompressor.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedCompression/src/shared/ZlibCompressor.h + + + [Targets]/[lib] sharedCompression/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCompression/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedCompression/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/Bindable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/Bindable.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/BindableNetworkId.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/BindableNetworkId.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/BufferString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/BufferString.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbBindableBase.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableBase.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbBindableBitArray.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableBitArray.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbBindableBool.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableBool.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbBindableDouble.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableDouble.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbBindableInt64.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableInt64.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbBindableLong.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableLong.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbBindableString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableString.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbBindableUnicode.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableUnicode.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbBufferRow.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBufferRow.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbException.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbException.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbModeQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbModeQuery.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbProfiler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbProfiler.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbProtocol.def + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbProtocol.def + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbQuery.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbRow.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbRow.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbServer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbServer.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbSession.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbSession.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/NullEncodedUnicodeString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/NullEncodedUnicodeString.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/NullEncodedStandardString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/NullEncodedStandardString.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbLogEvent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/logger/DbLogEvent.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbLogger.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/logger/DbLogger.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbTaskSaveLog.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/logger/DbTaskSaveLog.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbTaskQueue.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/queue/DbTaskQueue.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbTestQuery.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/queue/DbTestQuery.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Source Files/DbTaskRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/queue/DbTaskRequest.cpp + + + [Targets]/[lib] sharedDatabaseInterface/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/Bindable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/Bindable.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/BindableImplementation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/BindableImplementation.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/BindableNetworkId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/BindableNetworkId.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/BufferString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/BufferString.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbBatchQuery.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBatchQuery.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbBindableBase.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableBase.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbBindableBitArray.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableBitArray.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbBindableBool.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableBool.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbBindableDouble.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableDouble.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbBindableInt64.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableInt64.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbBindableLong.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableLong.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbBindableString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableString.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbBindableUnicode.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBindableUnicode.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbBufferRow.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbBufferRow.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbException.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbException.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbModeQuery.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbModeQuery.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbProfiler.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbProfiler.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbQuery.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbQuery.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbQueryImplementation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbQueryImplementation.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbRow.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbRow.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbServer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbServer.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbSession.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/DbSession.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/FirstSharedDatabaseInterface.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/FirstSharedDatabaseInterface.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/NullEncodedUnicodeString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/NullEncodedUnicodeString.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/NullEncodedStandardString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/core/NullEncodedStandardString.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbLogEvent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/logger/DbLogEvent.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbLogger.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/logger/DbLogger.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbTaskSaveLog.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/logger/DbTaskSaveLog.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbTaskQueue.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/queue/DbTaskQueue.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbTestQuery.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/queue/DbTestQuery.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/DbTaskRequest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/shared/queue/DbTaskRequest.h + + + [Targets]/[lib] sharedDatabaseInterface/Header Files/SQLC_Defs.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src/linux/SQLC_Defs.h + + + [Targets]/[lib] sharedDatabaseInterface/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface_oci + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface_oci/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface_oci/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface_oci/Source Files/DbBindableVarray.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src_oci/DbBindableVarray.cpp + + + [Targets]/[lib] sharedDatabaseInterface_oci/Source Files/OciQueryImplementation.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src_oci/OciQueryImplementation.cpp + + + [Targets]/[lib] sharedDatabaseInterface_oci/Source Files/OciServer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src_oci/OciServer.cpp + + + [Targets]/[lib] sharedDatabaseInterface_oci/Source Files/OciSession.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src_oci/OciSession.cpp + + + [Targets]/[lib] sharedDatabaseInterface_oci/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface_oci/Header Files/DbBindableVarray.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src_oci/DbBindableVarray.h + + + [Targets]/[lib] sharedDatabaseInterface_oci/Header Files/OciQueryImplementation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src_oci/OciQueryImplementation.h + + + [Targets]/[lib] sharedDatabaseInterface_oci/Header Files/OciServer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src_oci/OciServer.h + + + [Targets]/[lib] sharedDatabaseInterface_oci/Header Files/OciSession.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDatabaseInterface/src_oci/OciSession.h + + + [Targets]/[lib] sharedDatabaseInterface_oci/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface_oci/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDatabaseInterface_oci/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDebug + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDebug/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDebug/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDebug/Source Files/CallStack.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/CallStack.cpp + + + [Targets]/[lib] sharedDebug/Source Files/CallStackCollector.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/CallStackCollector.cpp + + + [Targets]/[lib] sharedDebug/Source Files/DataLint.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/DataLint.cpp + + + [Targets]/[lib] sharedDebug/Source Files/DebugFlags.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/DebugFlags.cpp + + + [Targets]/[lib] sharedDebug/Source Files/DebugKey.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/DebugKey.cpp + + + [Targets]/[lib] sharedDebug/Source Files/InstallTimer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/InstallTimer.cpp + + + [Targets]/[lib] sharedDebug/Source Files/PixCounter.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/PixCounter.cpp + + + [Targets]/[lib] sharedDebug/Source Files/Profiler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/Profiler.cpp + + + [Targets]/[lib] sharedDebug/Source Files/RemoteDebug.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/RemoteDebug.cpp + + + [Targets]/[lib] sharedDebug/Source Files/RemoteDebug_inner.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/RemoteDebug_inner.cpp + + + [Targets]/[lib] sharedDebug/Source Files/Report.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/Report.cpp + + + [Targets]/[lib] sharedDebug/Source Files/SetupSharedDebug.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/SetupSharedDebug.cpp + + + [Targets]/[lib] sharedDebug/Source Files/ConfigSharedDebugLinux.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/linux/ConfigSharedDebugLinux.cpp + + + [Targets]/[lib] sharedDebug/Source Files/DebugHelp.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/linux/DebugHelp.cpp + + + [Targets]/[lib] sharedDebug/Source Files/DebugMonitor.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/linux/DebugMonitor.cpp + + + [Targets]/[lib] sharedDebug/Source Files/PerformanceTimer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/linux/PerformanceTimer.cpp + + + [Targets]/[lib] sharedDebug/Source Files/ProfilerTimer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/linux/ProfilerTimer.cpp + + + [Targets]/[lib] sharedDebug/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDebug/Header Files/CallStack.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/CallStack.h + + + [Targets]/[lib] sharedDebug/Header Files/CallStackCollector.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/CallStackCollector.h + + + [Targets]/[lib] sharedDebug/Header Files/DataLint.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/DataLint.h + + + [Targets]/[lib] sharedDebug/Header Files/DebugFlags.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/DebugFlags.h + + + [Targets]/[lib] sharedDebug/Header Files/DebugKey.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/DebugKey.h + + + [Targets]/[lib] sharedDebug/Header Files/FirstSharedDebug.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/FirstSharedDebug.h + + + [Targets]/[lib] sharedDebug/Header Files/InstallTimer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/InstallTimer.h + + + [Targets]/[lib] sharedDebug/Header Files/PixCounter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/PixCounter.h + + + [Targets]/[lib] sharedDebug/Header Files/Profiler.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/Profiler.h + + + [Targets]/[lib] sharedDebug/Header Files/RemoteDebug.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/RemoteDebug.h + + + [Targets]/[lib] sharedDebug/Header Files/RemoteDebug_inner.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/RemoteDebug_inner.h + + + [Targets]/[lib] sharedDebug/Header Files/Report.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/Report.h + + + [Targets]/[lib] sharedDebug/Header Files/SetupSharedDebug.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/shared/SetupSharedDebug.h + + + [Targets]/[lib] sharedDebug/Header Files/ConfigSharedDebugLinux.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/linux/ConfigSharedDebugLinux.h + + + [Targets]/[lib] sharedDebug/Header Files/DebugHelp.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/linux/DebugHelp.h + + + [Targets]/[lib] sharedDebug/Header Files/DebugMonitor.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/linux/DebugMonitor.h + + + [Targets]/[lib] sharedDebug/Header Files/PerformanceTimer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/linux/PerformanceTimer.h + + + [Targets]/[lib] sharedDebug/Header Files/ProfilerTimer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedDebug/src/linux/ProfilerTimer.h + + + [Targets]/[lib] sharedDebug/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDebug/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedDebug/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFile + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFile/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFile/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFile/Source Files/AsynchronousLoader.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/AsynchronousLoader.cpp + + + [Targets]/[lib] sharedFile/Source Files/ConfigSharedFile.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/ConfigSharedFile.cpp + + + [Targets]/[lib] sharedFile/Source Files/FileManifest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/FileManifest.cpp + + + [Targets]/[lib] sharedFile/Source Files/FileNameUtils.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/FileNameUtils.cpp + + + [Targets]/[lib] sharedFile/Source Files/FileStreamer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/FileStreamer.cpp + + + [Targets]/[lib] sharedFile/Source Files/FileStreamerFile.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/FileStreamerFile.cpp + + + [Targets]/[lib] sharedFile/Source Files/FileStreamerThread.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/FileStreamerThread.cpp + + + [Targets]/[lib] sharedFile/Source Files/Iff.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/Iff.cpp + + + [Targets]/[lib] sharedFile/Source Files/MemoryFile.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/MemoryFile.cpp + + + [Targets]/[lib] sharedFile/Source Files/SetupSharedFile.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/SetupSharedFile.cpp + + + [Targets]/[lib] sharedFile/Source Files/TreeFile.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/TreeFile.cpp + + + [Targets]/[lib] sharedFile/Source Files/TreeFile_SearchNode.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/TreeFile_SearchNode.cpp + + + [Targets]/[lib] sharedFile/Source Files/ZlibFile.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/ZlibFile.cpp + + + [Targets]/[lib] sharedFile/Source Files/OsFile.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/linux/OsFile.cpp + + + [Targets]/[lib] sharedFile/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFile/Header Files/AsynchronousLoader.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/AsynchronousLoader.h + + + [Targets]/[lib] sharedFile/Header Files/ConfigSharedFile.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/ConfigSharedFile.h + + + [Targets]/[lib] sharedFile/Header Files/FileManifest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/FileManifest.h + + + [Targets]/[lib] sharedFile/Header Files/FileNameUtils.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/FileNameUtils.h + + + [Targets]/[lib] sharedFile/Header Files/FileStreamerFile.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/FileStreamerFile.h + + + [Targets]/[lib] sharedFile/Header Files/FileStreamer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/FileStreamer.h + + + [Targets]/[lib] sharedFile/Header Files/FileStreamerThread.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/FileStreamerThread.h + + + [Targets]/[lib] sharedFile/Header Files/FirstSharedFile.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/FirstSharedFile.h + + + [Targets]/[lib] sharedFile/Header Files/Iff.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/Iff.h + + + [Targets]/[lib] sharedFile/Header Files/MemoryFile.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/MemoryFile.h + + + [Targets]/[lib] sharedFile/Header Files/SetupSharedFile.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/SetupSharedFile.h + + + [Targets]/[lib] sharedFile/Header Files/TreeFile.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/TreeFile.h + + + [Targets]/[lib] sharedFile/Header Files/TreeFile_SearchNode.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/TreeFile_SearchNode.h + + + [Targets]/[lib] sharedFile/Header Files/ZlibFile.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/shared/ZlibFile.h + + + [Targets]/[lib] sharedFile/Header Files/OsFile.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFile/src/linux/OsFile.h + + + [Targets]/[lib] sharedFile/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFile/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFile/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundation + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundation/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundation/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundation/Source Files/ApplicationVersion.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/ApplicationVersion.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/AutoDeltaNetworkIdPackedMap.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/AutoDeltaNetworkIdPackedMap.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/BitArray.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/BitArray.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/Branch.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Branch.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/CalendarTime.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CalendarTime.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/Clock.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Clock.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/CommandLine.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CommandLine.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/ConfigFile.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/ConfigFile.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/ConstCharCrcLowerString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/ConstCharCrcLowerString.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/ConstCharCrcString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/ConstCharCrcString.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/CrashReportInformation.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CrashReportInformation.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/Crc.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Crc.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/CrcLowerString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CrcLowerString.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/CrcString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CrcString.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/CrcStringTable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CrcStringTable.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/DataResource.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/DataResource.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/DebugInfoManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/DebugInfoManager.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/ExitChain.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/ExitChain.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/Fatal.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Fatal.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/LabelHash.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/LabelHash.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/Md5.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Md5.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/MemoryBlockManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/MemoryBlockManager.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/MessageQueue.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/MessageQueue.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/MessageQueueDataTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/MessageQueueDataTemplate.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/NetworkIdArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/NetworkIdArchive.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/NetworkId.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/NetworkId.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/PersistentCrcString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/PersistentCrcString.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/Scheduler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Scheduler.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/StaticCallbackEntry.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/StaticCallbackEntry.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/TemporaryCrcString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/TemporaryCrcString.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/Timer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Timer.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/Watcher.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Watcher.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/DynamicVariable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/dynamicVariable/DynamicVariable.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/DynamicVariableList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/dynamicVariable/DynamicVariableList.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/DynamicVariableListNestedList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/dynamicVariable/DynamicVariableListNestedList.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/ConfigSharedFoundation.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/ConfigSharedFoundation.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/FloatingPointUnit.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/FloatingPointUnit.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/Os.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/Os.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/PerThreadData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/PerThreadData.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/PlatformGlue.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/PlatformGlue.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/SetupSharedFoundation.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/SetupSharedFoundation.cpp + + + [Targets]/[lib] sharedFoundation/Source Files/vsnprintf.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/vsnprintf.cpp + + + [Targets]/[lib] sharedFoundation/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundation/Header Files/ApplicationVersion.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/ApplicationVersion.h + + + [Targets]/[lib] sharedFoundation/Header Files/ArrayList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/ArrayList.h + + + [Targets]/[lib] sharedFoundation/Header Files/AutoDeltaNetworkIdPackedMap.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/AutoDeltaNetworkIdPackedMap.h + + + [Targets]/[lib] sharedFoundation/Header Files/Binary.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Binary.h + + + [Targets]/[lib] sharedFoundation/Header Files/BitArray.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/BitArray.h + + + [Targets]/[lib] sharedFoundation/Header Files/Branch.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Branch.h + + + [Targets]/[lib] sharedFoundation/Header Files/CalendarTime.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CalendarTime.h + + + [Targets]/[lib] sharedFoundation/Header Files/CallbackEntryBase.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CallbackEntryBase.h + + + [Targets]/[lib] sharedFoundation/Header Files/Clock.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Clock.h + + + [Targets]/[lib] sharedFoundation/Header Files/CommandLine.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CommandLine.h + + + [Targets]/[lib] sharedFoundation/Header Files/ConfigFile.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/ConfigFile.h + + + [Targets]/[lib] sharedFoundation/Header Files/ConstCharCrcLowerString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/ConstCharCrcLowerString.h + + + [Targets]/[lib] sharedFoundation/Header Files/ConstCharCrcString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/ConstCharCrcString.h + + + [Targets]/[lib] sharedFoundation/Header Files/CrashReportInformation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CrashReportInformation.h + + + [Targets]/[lib] sharedFoundation/Header Files/Crc.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Crc.h + + + [Targets]/[lib] sharedFoundation/Header Files/CrcLowerString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CrcLowerString.h + + + [Targets]/[lib] sharedFoundation/Header Files/CrcString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CrcString.h + + + [Targets]/[lib] sharedFoundation/Header Files/CrcStringTable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/CrcStringTable.h + + + [Targets]/[lib] sharedFoundation/Header Files/DataResource.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/DataResource.h + + + [Targets]/[lib] sharedFoundation/Header Files/DataResourceList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/DataResourceList.h + + + [Targets]/[lib] sharedFoundation/Header Files/DebugInfoManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/DebugInfoManager.h + + + [Targets]/[lib] sharedFoundation/Header Files/ExitChain.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/ExitChain.h + + + [Targets]/[lib] sharedFoundation/Header Files/Fatal.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Fatal.h + + + [Targets]/[lib] sharedFoundation/Header Files/FirstSharedFoundation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/FirstSharedFoundation.h + + + [Targets]/[lib] sharedFoundation/Header Files/FloatMath.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/FloatMath.h + + + [Targets]/[lib] sharedFoundation/Header Files/FormattedString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/FormattedString.h + + + [Targets]/[lib] sharedFoundation/Header Files/GameControllerMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/GameControllerMessage.h + + + [Targets]/[lib] sharedFoundation/Header Files/LabelHash.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/LabelHash.h + + + [Targets]/[lib] sharedFoundation/Header Files/LessPointerComparator.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/LessPointerComparator.h + + + [Targets]/[lib] sharedFoundation/Header Files/MacroFoundation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/MacroFoundation.h + + + [Targets]/[lib] sharedFoundation/Header Files/Md5.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Md5.h + + + [Targets]/[lib] sharedFoundation/Header Files/MemoryBlockManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/MemoryBlockManager.h + + + [Targets]/[lib] sharedFoundation/Header Files/MemoryBlockManagerMacros.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/MemoryBlockManagerMacros.h + + + [Targets]/[lib] sharedFoundation/Header Files/MessageQueueDataTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/MessageQueueDataTemplate.h + + + [Targets]/[lib] sharedFoundation/Header Files/MessageQueue.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/MessageQueue.h + + + [Targets]/[lib] sharedFoundation/Header Files/Misc.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Misc.h + + + [Targets]/[lib] sharedFoundation/Header Files/NetworkIdArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/NetworkIdArchive.h + + + [Targets]/[lib] sharedFoundation/Header Files/NetworkId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/NetworkId.h + + + [Targets]/[lib] sharedFoundation/Header Files/PersistentCrcString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/PersistentCrcString.h + + + [Targets]/[lib] sharedFoundation/Header Files/PointerDeleter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/PointerDeleter.h + + + [Targets]/[lib] sharedFoundation/Header Files/Production.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Production.h + + + [Targets]/[lib] sharedFoundation/Header Files/SafeCast.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/SafeCast.h + + + [Targets]/[lib] sharedFoundation/Header Files/Scheduler.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Scheduler.h + + + [Targets]/[lib] sharedFoundation/Header Files/StaticCallbackEntry.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/StaticCallbackEntry.h + + + [Targets]/[lib] sharedFoundation/Header Files/StationId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/StationId.h + + + [Targets]/[lib] sharedFoundation/Header Files/StlForwardDeclaration.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/StlForwardDeclaration.h + + + [Targets]/[lib] sharedFoundation/Header Files/StringCompare.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/StringCompare.h + + + [Targets]/[lib] sharedFoundation/Header Files/Tag.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Tag.h + + + [Targets]/[lib] sharedFoundation/Header Files/TemporaryCrcString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/TemporaryCrcString.h + + + [Targets]/[lib] sharedFoundation/Header Files/Timer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Timer.h + + + [Targets]/[lib] sharedFoundation/Header Files/VoidBindSecond.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/VoidBindSecond.h + + + [Targets]/[lib] sharedFoundation/Header Files/VoidMemberFunction.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/VoidMemberFunction.h + + + [Targets]/[lib] sharedFoundation/Header Files/Watcher.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/Watcher.h + + + [Targets]/[lib] sharedFoundation/Header Files/DynamicVariable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/dynamicVariable/DynamicVariable.h + + + [Targets]/[lib] sharedFoundation/Header Files/DynamicVariableList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/dynamicVariable/DynamicVariableList.h + + + [Targets]/[lib] sharedFoundation/Header Files/DynamicVariableListNestedList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/dynamicVariable/DynamicVariableListNestedList.h + + + [Targets]/[lib] sharedFoundation/Header Files/DynamicVariableLocationData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/shared/dynamicVariable/DynamicVariableLocationData.h + + + [Targets]/[lib] sharedFoundation/Header Files/ByteOrder.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/ByteOrder.h + + + [Targets]/[lib] sharedFoundation/Header Files/ConfigSharedFoundation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/ConfigSharedFoundation.h + + + [Targets]/[lib] sharedFoundation/Header Files/FirstPlatform.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/FirstPlatform.h + + + [Targets]/[lib] sharedFoundation/Header Files/FloatingPointUnit.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/FloatingPointUnit.h + + + [Targets]/[lib] sharedFoundation/Header Files/Os.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/Os.h + + + [Targets]/[lib] sharedFoundation/Header Files/PerThreadData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/PerThreadData.h + + + [Targets]/[lib] sharedFoundation/Header Files/PlatformGlue.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/PlatformGlue.h + + + [Targets]/[lib] sharedFoundation/Header Files/SetupSharedFoundation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/SetupSharedFoundation.h + + + [Targets]/[lib] sharedFoundation/Header Files/vsnprintf.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundation/src/linux/vsnprintf.h + + + [Targets]/[lib] sharedFoundation/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundation/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundation/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundationTypes + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundationTypes/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundationTypes/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundationTypes/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundationTypes/Header Files/FoundationTypes.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundationTypes/src/shared/FoundationTypes.h + + + [Targets]/[lib] sharedFoundationTypes/Header Files/FoundationTypesLinux.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFoundationTypes/src/linux/FoundationTypesLinux.h + + + [Targets]/[lib] sharedFoundationTypes/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundationTypes/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFoundationTypes/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFractal + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFractal/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFractal/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFractal/Source Files/MultiFractal.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFractal/src/shared/MultiFractal.cpp + + + [Targets]/[lib] sharedFractal/Source Files/MultiFractalReaderWriter.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFractal/src/shared/MultiFractalReaderWriter.cpp + + + [Targets]/[lib] sharedFractal/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFractal/Header Files/FirstSharedFractal.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFractal/src/shared/FirstSharedFractal.h + + + [Targets]/[lib] sharedFractal/Header Files/MultiFractal.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFractal/src/shared/MultiFractal.h + + + [Targets]/[lib] sharedFractal/Header Files/MultiFractalReaderWriter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedFractal/src/shared/MultiFractalReaderWriter.h + + + [Targets]/[lib] sharedFractal/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFractal/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedFractal/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedGame + 2 + virtual:/virtual + + + [Targets]/[lib] sharedGame/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedGame/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedGame/Source Files/WearableAppearanceMap.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/appearance/WearableAppearanceMap.cpp + + + [Targets]/[lib] sharedGame/Source Files/CollisionCallbackManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/collision/CollisionCallbackManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/CombatDataTable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/combat/CombatDataTable.cpp + + + [Targets]/[lib] sharedGame/Source Files/CombatTimingTable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/combat/CombatTimingTable.cpp + + + [Targets]/[lib] sharedGame/Source Files/Command.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/command/Command.cpp + + + [Targets]/[lib] sharedGame/Source Files/CommandChecks.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/command/CommandChecks.cpp + + + [Targets]/[lib] sharedGame/Source Files/CommandCppFunc.def + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/command/CommandCppFunc.def + + + [Targets]/[lib] sharedGame/Source Files/CommandTable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/command/CommandTable.cpp + + + [Targets]/[lib] sharedGame/Source Files/AiDebugString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/AiDebugString.cpp + + + [Targets]/[lib] sharedGame/Source Files/AssetCustomizationManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/AssetCustomizationManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/AuctionManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/AuctionManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/AuctionTokenArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/AuctionTokenArchive.cpp + + + [Targets]/[lib] sharedGame/Source Files/AuctionToken.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/AuctionToken.cpp + + + [Targets]/[lib] sharedGame/Source Files/CitizenRankDataTable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CitizenRankDataTable.cpp + + + [Targets]/[lib] sharedGame/Source Files/ClientCombatManagerSupport.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ClientCombatManagerSupport.cpp + + + [Targets]/[lib] sharedGame/Source Files/CollectionsDataTable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CollectionsDataTable.cpp + + + [Targets]/[lib] sharedGame/Source Files/CommoditiesAdvancedSearchAttribute.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CommoditiesAdvancedSearchAttribute.cpp + + + [Targets]/[lib] sharedGame/Source Files/ConfigSharedGame.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ConfigSharedGame.cpp + + + [Targets]/[lib] sharedGame/Source Files/CraftingDataArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CraftingDataArchive.cpp + + + [Targets]/[lib] sharedGame/Source Files/CraftingData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CraftingData.cpp + + + [Targets]/[lib] sharedGame/Source Files/CustomizationManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CustomizationManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/CustomizationManager_MorphParameter.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CustomizationManager_MorphParameter.cpp + + + [Targets]/[lib] sharedGame/Source Files/DraftSchematicGroupManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/DraftSchematicGroupManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/FormManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/FormManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/GameLanguageManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/GameLanguageManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/GameObjectTypes.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/GameObjectTypes.cpp + + + [Targets]/[lib] sharedGame/Source Files/GameScheduler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/GameScheduler.cpp + + + [Targets]/[lib] sharedGame/Source Files/GroundZoneManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/GroundZoneManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/GuildRankDataTable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/GuildRankDataTable.cpp + + + [Targets]/[lib] sharedGame/Source Files/HoverPlaneHelper.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/HoverPlaneHelper.cpp + + + [Targets]/[lib] sharedGame/Source Files/HyperspaceManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/HyperspaceManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/LfgCharacterData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/LfgCharacterData.cpp + + + [Targets]/[lib] sharedGame/Source Files/LfgDataTable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/LfgDataTable.cpp + + + [Targets]/[lib] sharedGame/Source Files/MoodManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/MoodManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/OutOfBandBase.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/OutOfBandBase.cpp + + + [Targets]/[lib] sharedGame/Source Files/OutOfBandPackager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/OutOfBandPackager.cpp + + + [Targets]/[lib] sharedGame/Source Files/PlanetMapManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/PlanetMapManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/PlatformFeatureBits.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/PlatformFeatureBits.cpp + + + [Targets]/[lib] sharedGame/Source Files/PlayerCreationManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/PlayerCreationManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/ProsePackageArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ProsePackageArchive.cpp + + + [Targets]/[lib] sharedGame/Source Files/ProsePackage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ProsePackage.cpp + + + [Targets]/[lib] sharedGame/Source Files/ProsePackageParticipantArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ProsePackageParticipantArchive.cpp + + + [Targets]/[lib] sharedGame/Source Files/ProsePackageParticipant.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ProsePackageParticipant.cpp + + + [Targets]/[lib] sharedGame/Source Files/RadialMenuManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/RadialMenuManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/SetupSharedGame.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SetupSharedGame.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedBuffBuilderManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedBuffBuilderManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedBuildoutAreaManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedBuildoutAreaManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedImageDesignerManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedImageDesignerManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedObjectAttributes.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedObjectAttributes.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedHyperspaceStringIds.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedHyperspaceStringIds.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedStringIds.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedStringIds.cpp + + + [Targets]/[lib] sharedGame/Source Files/SocialsManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SocialsManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/SpatialChatManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SpatialChatManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/TextIterator.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/TextIterator.cpp + + + [Targets]/[lib] sharedGame/Source Files/TextManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/TextManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/Universe.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/Universe.cpp + + + [Targets]/[lib] sharedGame/Source Files/WearableEntry.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/WearableEntry.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipDynamicsModel.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/dynamics/ShipDynamicsModel.cpp + + + [Targets]/[lib] sharedGame/Source Files/MountValidScaleRangeTable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/mount/MountValidScaleRangeTable.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedSaddleManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/mount/SharedSaddleManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/AppearanceManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/AppearanceManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/AttribMod.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/AttribMod.cpp + + + [Targets]/[lib] sharedGame/Source Files/AttribModArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/AttribModArchive.cpp + + + [Targets]/[lib] sharedGame/Source Files/Buff.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/Buff.cpp + + + [Targets]/[lib] sharedGame/Source Files/GroupPickupPoint.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/GroupPickupPoint.cpp + + + [Targets]/[lib] sharedGame/Source Files/LotManagerNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/LotManagerNotification.cpp + + + [Targets]/[lib] sharedGame/Source Files/MatchMakingCharacterPreferenceId.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/MatchMakingCharacterPreferenceId.cpp + + + [Targets]/[lib] sharedGame/Source Files/MatchMakingCharacterProfileId.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/MatchMakingCharacterProfileId.cpp + + + [Targets]/[lib] sharedGame/Source Files/MatchMakingCharacterResult.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/MatchMakingCharacterResult.cpp + + + [Targets]/[lib] sharedGame/Source Files/MatchMakingId.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/MatchMakingId.cpp + + + [Targets]/[lib] sharedGame/Source Files/NoBuildNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/NoBuildNotification.cpp + + + [Targets]/[lib] sharedGame/Source Files/ObjectUsabilityManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/ObjectUsabilityManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipObjectInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/ShipObjectInterface.cpp + + + [Targets]/[lib] sharedGame/Source Files/SlopeEffectProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/SlopeEffectProperty.cpp + + + [Targets]/[lib] sharedGame/Source Files/SlowDownProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/SlowDownProperty.cpp + + + [Targets]/[lib] sharedGame/Source Files/ResourceClassObject.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/ResourceClassObject.cpp + + + [Targets]/[lib] sharedGame/Source Files/VehicleHoverDynamics.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/VehicleHoverDynamics.cpp + + + [Targets]/[lib] sharedGame/Source Files/Waypoint.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/Waypoint.cpp + + + [Targets]/[lib] sharedGame/Source Files/WaypointData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/WaypointData.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedBattlefieldMarkerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedBattlefieldMarkerObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedBuildingObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedBuildingObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedCellObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedCellObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedConstructionContractObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedConstructionContractObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedCreatureObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedCreatureObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedDraftSchematicObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedDraftSchematicObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedFactoryObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedFactoryObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedGroupObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedGroupObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedGuildObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedGuildObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedInstallationObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedInstallationObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedIntangibleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedIntangibleObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedJediManagerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedJediManagerObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedManufactureSchematicObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedManufactureSchematicObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedMissionObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedMissionObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedObjectTemplateClientData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedObjectTemplateClientData.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedObjectTemplateInterface.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedObjectTemplateInterface.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedPlayerQuestObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedPlayerQuestObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedPlayerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedPlayerObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedResourceContainerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedResourceContainerObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedShipObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedShipObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedStaticObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedStaticObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedTangibleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedTangibleObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedTerrainSurfaceObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedTerrainSurfaceObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedUniverseObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedUniverseObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedVehicleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedVehicleObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedWaypointObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedWaypointObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/SharedWeaponObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedWeaponObjectTemplate.cpp + + + [Targets]/[lib] sharedGame/Source Files/PlayerQuestData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/quest/PlayerQuestData.cpp + + + [Targets]/[lib] sharedGame/Source Files/Quest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/quest/Quest.cpp + + + [Targets]/[lib] sharedGame/Source Files/QuestManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/quest/QuestManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/QuestTask.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/quest/QuestTask.cpp + + + [Targets]/[lib] sharedGame/Source Files/AsteroidGenerationManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/AsteroidGenerationManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/Nebula.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/Nebula.cpp + + + [Targets]/[lib] sharedGame/Source Files/NebulaManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/NebulaManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/PlayerFormationManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/PlayerFormationManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipChassis.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipChassis.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipChassisWritable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipChassisWritable.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipChassisSlot.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipChassisSlot.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipChassisSlotType.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipChassisSlotType.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipComponentAttachmentManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentAttachmentManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipComponentData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentData.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipComponentDescriptor.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentDescriptor.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipComponentDescriptorWritable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentDescriptorWritable.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipComponentFlags.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentFlags.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipComponentType.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentType.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipComponentWeaponManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentWeaponManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipSlotIdManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipSlotIdManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipTargeting.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipTargeting.cpp + + + [Targets]/[lib] sharedGame/Source Files/ShipTurretManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipTurretManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/SuiCommand.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiCommand.cpp + + + [Targets]/[lib] sharedGame/Source Files/SuiCommandArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiCommandArchive.cpp + + + [Targets]/[lib] sharedGame/Source Files/SuiEventSubscription.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiEventSubscription.cpp + + + [Targets]/[lib] sharedGame/Source Files/SuiEventType.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiEventType.cpp + + + [Targets]/[lib] sharedGame/Source Files/SuiPageData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiPageData.cpp + + + [Targets]/[lib] sharedGame/Source Files/SuiPageDataArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiPageDataArchive.cpp + + + [Targets]/[lib] sharedGame/Source Files/SuiWidgetProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiWidgetProperty.cpp + + + [Targets]/[lib] sharedGame/Source Files/TravelManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/travel/TravelManager.cpp + + + [Targets]/[lib] sharedGame/Source Files/TravelPoint.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/travel/TravelPoint.cpp + + + [Targets]/[lib] sharedGame/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedGame/Header Files/WearableAppearanceMap.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/appearance/WearableAppearanceMap.h + + + [Targets]/[lib] sharedGame/Header Files/CollisionCallbackManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/collision/CollisionCallbackManager.h + + + [Targets]/[lib] sharedGame/Header Files/CombatDataTable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/combat/CombatDataTable.h + + + [Targets]/[lib] sharedGame/Header Files/CombatTimingTable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/combat/CombatTimingTable.h + + + [Targets]/[lib] sharedGame/Header Files/Command.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/command/Command.h + + + [Targets]/[lib] sharedGame/Header Files/CommandChecks.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/command/CommandChecks.h + + + [Targets]/[lib] sharedGame/Header Files/CommandTable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/command/CommandTable.h + + + [Targets]/[lib] sharedGame/Header Files/AiDebugString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/AiDebugString.h + + + [Targets]/[lib] sharedGame/Header Files/AssetCustomizationManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/AssetCustomizationManager.h + + + [Targets]/[lib] sharedGame/Header Files/AuctionManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/AuctionManager.h + + + [Targets]/[lib] sharedGame/Header Files/AuctionTokenArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/AuctionTokenArchive.h + + + [Targets]/[lib] sharedGame/Header Files/AuctionToken.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/AuctionToken.h + + + [Targets]/[lib] sharedGame/Header Files/CitizenRankDataTable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CitizenRankDataTable.h + + + [Targets]/[lib] sharedGame/Header Files/CityData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CityData.h + + + [Targets]/[lib] sharedGame/Header Files/ClientCombatManagerSupport.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ClientCombatManagerSupport.h + + + [Targets]/[lib] sharedGame/Header Files/CollectionsDataTable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CollectionsDataTable.h + + + [Targets]/[lib] sharedGame/Header Files/CommoditiesAdvancedSearchAttribute.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CommoditiesAdvancedSearchAttribute.h + + + [Targets]/[lib] sharedGame/Header Files/ConfigSharedGame.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ConfigSharedGame.h + + + [Targets]/[lib] sharedGame/Header Files/CraftingDataArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CraftingDataArchive.h + + + [Targets]/[lib] sharedGame/Header Files/CraftingData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CraftingData.h + + + [Targets]/[lib] sharedGame/Header Files/CustomizationManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CustomizationManager.h + + + [Targets]/[lib] sharedGame/Header Files/CustomizationManager_MorphParameter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/CustomizationManager_MorphParameter.h + + + [Targets]/[lib] sharedGame/Header Files/DraftSchematicGroupManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/DraftSchematicGroupManager.h + + + [Targets]/[lib] sharedGame/Header Files/FirstSharedGame.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/FirstSharedGame.h + + + [Targets]/[lib] sharedGame/Header Files/FormManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/FormManager.h + + + [Targets]/[lib] sharedGame/Header Files/GameLanguageManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/GameLanguageManager.h + + + [Targets]/[lib] sharedGame/Header Files/GameObjectTypes.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/GameObjectTypes.h + + + [Targets]/[lib] sharedGame/Header Files/GameScheduler.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/GameScheduler.h + + + [Targets]/[lib] sharedGame/Header Files/GroundZoneManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/GroundZoneManager.h + + + [Targets]/[lib] sharedGame/Header Files/GuildRankDataTable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/GuildRankDataTable.h + + + [Targets]/[lib] sharedGame/Header Files/HoverPlaneHelper.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/HoverPlaneHelper.h + + + [Targets]/[lib] sharedGame/Header Files/HyperspaceManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/HyperspaceManager.h + + + [Targets]/[lib] sharedGame/Header Files/LfgCharacterData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/LfgCharacterData.h + + + [Targets]/[lib] sharedGame/Header Files/LfgDataTable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/LfgDataTable.h + + + [Targets]/[lib] sharedGame/Header Files/MoodManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/MoodManager.h + + + [Targets]/[lib] sharedGame/Header Files/NpcConversationData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/NpcConversationData.h + + + [Targets]/[lib] sharedGame/Header Files/OutOfBandBase.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/OutOfBandBase.h + + + [Targets]/[lib] sharedGame/Header Files/OutOfBand.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/OutOfBand.h + + + [Targets]/[lib] sharedGame/Header Files/OutOfBandPackager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/OutOfBandPackager.h + + + [Targets]/[lib] sharedGame/Header Files/PlanetMapManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/PlanetMapManager.h + + + [Targets]/[lib] sharedGame/Header Files/PlatformFeatureBits.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/PlatformFeatureBits.h + + + [Targets]/[lib] sharedGame/Header Files/PlayerCreationManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/PlayerCreationManager.h + + + [Targets]/[lib] sharedGame/Header Files/PlayerData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/PlayerData.h + + + [Targets]/[lib] sharedGame/Header Files/ProsePackageArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ProsePackageArchive.h + + + [Targets]/[lib] sharedGame/Header Files/ProsePackage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ProsePackage.h + + + [Targets]/[lib] sharedGame/Header Files/ProsePackageParticipantArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ProsePackageParticipantArchive.h + + + [Targets]/[lib] sharedGame/Header Files/ProsePackageParticipant.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/ProsePackageParticipant.h + + + [Targets]/[lib] sharedGame/Header Files/PvpData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/PvpData.h + + + [Targets]/[lib] sharedGame/Header Files/RadialMenuManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/RadialMenuManager.h + + + [Targets]/[lib] sharedGame/Header Files/SetupSharedGame.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SetupSharedGame.h + + + [Targets]/[lib] sharedGame/Header Files/SharedBuffBuilderManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedBuffBuilderManager.h + + + [Targets]/[lib] sharedGame/Header Files/SharedBuildoutAreaManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedBuildoutAreaManager.h + + + [Targets]/[lib] sharedGame/Header Files/SharedImageDesignerManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedImageDesignerManager.h + + + [Targets]/[lib] sharedGame/Header Files/SharedObjectAttributes.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedObjectAttributes.h + + + [Targets]/[lib] sharedGame/Header Files/SharedHyperspaceStringIds.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedHyperspaceStringIds.h + + + [Targets]/[lib] sharedGame/Header Files/SharedStringIds.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SharedStringIds.h + + + [Targets]/[lib] sharedGame/Header Files/SocialsManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SocialsManager.h + + + [Targets]/[lib] sharedGame/Header Files/SpatialChatManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/SpatialChatManager.h + + + [Targets]/[lib] sharedGame/Header Files/TextIterator.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/TextIterator.h + + + [Targets]/[lib] sharedGame/Header Files/TextManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/TextManager.h + + + [Targets]/[lib] sharedGame/Header Files/Universe.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/Universe.h + + + [Targets]/[lib] sharedGame/Header Files/WearableEntry.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/core/WearableEntry.h + + + [Targets]/[lib] sharedGame/Header Files/ShipDynamicsModel.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/dynamics/ShipDynamicsModel.h + + + [Targets]/[lib] sharedGame/Header Files/MountValidScaleRangeTable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/mount/MountValidScaleRangeTable.h + + + [Targets]/[lib] sharedGame/Header Files/SharedSaddleManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/mount/SharedSaddleManager.h + + + [Targets]/[lib] sharedGame/Header Files/AppearanceManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/AppearanceManager.h + + + [Targets]/[lib] sharedGame/Header Files/AttribMod.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/AttribMod.h + + + [Targets]/[lib] sharedGame/Header Files/AttribModArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/AttribModArchive.h + + + [Targets]/[lib] sharedGame/Header Files/Buff.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/Buff.h + + + [Targets]/[lib] sharedGame/Header Files/GroupPickupPoint.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/GroupPickupPoint.h + + + [Targets]/[lib] sharedGame/Header Files/LotManagerNotification.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/LotManagerNotification.h + + + [Targets]/[lib] sharedGame/Header Files/MatchMakingCharacterPreferenceId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/MatchMakingCharacterPreferenceId.h + + + [Targets]/[lib] sharedGame/Header Files/MatchMakingCharacterProfileId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/MatchMakingCharacterProfileId.h + + + [Targets]/[lib] sharedGame/Header Files/MatchMakingCharacterResult.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/MatchMakingCharacterResult.h + + + [Targets]/[lib] sharedGame/Header Files/MatchMakingId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/MatchMakingId.h + + + [Targets]/[lib] sharedGame/Header Files/NoBuildNotification.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/NoBuildNotification.h + + + [Targets]/[lib] sharedGame/Header Files/ObjectUsabilityManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/ObjectUsabilityManager.h + + + [Targets]/[lib] sharedGame/Header Files/ShipObjectInterface.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/ShipObjectInterface.h + + + [Targets]/[lib] sharedGame/Header Files/SlopeEffectProperty.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/SlopeEffectProperty.h + + + [Targets]/[lib] sharedGame/Header Files/SlowDownProperty.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/SlowDownProperty.h + + + [Targets]/[lib] sharedGame/Header Files/ResourceClassObject.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/ResourceClassObject.h + + + [Targets]/[lib] sharedGame/Header Files/VehicleHoverDynamics.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/VehicleHoverDynamics.h + + + [Targets]/[lib] sharedGame/Header Files/WaypointData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/WaypointData.h + + + [Targets]/[lib] sharedGame/Header Files/Waypoint.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/object/Waypoint.h + + + [Targets]/[lib] sharedGame/Header Files/SharedBattlefieldMarkerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedBattlefieldMarkerObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedBuildingObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedBuildingObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedCellObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedCellObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedConstructionContractObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedConstructionContractObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedCreatureObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedCreatureObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedDraftSchematicObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedDraftSchematicObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedFactoryObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedFactoryObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedGroupObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedGroupObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedGuildObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedGuildObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedInstallationObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedInstallationObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedIntangibleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedIntangibleObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedJediManagerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedJediManagerObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedManufactureSchematicObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedManufactureSchematicObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedMissionObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedMissionObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedObjectTemplateClientData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedObjectTemplateClientData.h + + + [Targets]/[lib] sharedGame/Header Files/SharedObjectTemplateInterface.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedObjectTemplateInterface.h + + + [Targets]/[lib] sharedGame/Header Files/SharedObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedPlayerQuestObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedPlayerQuestObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedPlayerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedPlayerObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedResourceContainerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedResourceContainerObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedShipObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedShipObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedStaticObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedStaticObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedTangibleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedTangibleObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedTerrainSurfaceObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedTerrainSurfaceObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedUniverseObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedUniverseObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedVehicleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedVehicleObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedWaypointObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedWaypointObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/SharedWeaponObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/objectTemplate/SharedWeaponObjectTemplate.h + + + [Targets]/[lib] sharedGame/Header Files/PlayerQuestData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/quest/PlayerQuestData.h + + + [Targets]/[lib] sharedGame/Header Files/Quest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/quest/Quest.h + + + [Targets]/[lib] sharedGame/Header Files/QuestManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/quest/QuestManager.h + + + [Targets]/[lib] sharedGame/Header Files/QuestTask.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/quest/QuestTask.h + + + [Targets]/[lib] sharedGame/Header Files/AsteroidGenerationManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/AsteroidGenerationManager.h + + + [Targets]/[lib] sharedGame/Header Files/Nebula.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/Nebula.h + + + [Targets]/[lib] sharedGame/Header Files/NebulaManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/NebulaManager.h + + + [Targets]/[lib] sharedGame/Header Files/PlayerFormationManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/PlayerFormationManager.h + + + [Targets]/[lib] sharedGame/Header Files/ShipChassis.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipChassis.h + + + [Targets]/[lib] sharedGame/Header Files/ShipChassisWritable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipChassisWritable.h + + + [Targets]/[lib] sharedGame/Header Files/ShipChassisSlot.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipChassisSlot.h + + + [Targets]/[lib] sharedGame/Header Files/ShipChassisSlotType.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipChassisSlotType.h + + + [Targets]/[lib] sharedGame/Header Files/ShipComponentAttachmentManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentAttachmentManager.h + + + [Targets]/[lib] sharedGame/Header Files/ShipComponentData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentData.h + + + [Targets]/[lib] sharedGame/Header Files/ShipComponentDescriptor.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentDescriptor.h + + + [Targets]/[lib] sharedGame/Header Files/ShipComponentDescriptorWritable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentDescriptorWritable.h + + + [Targets]/[lib] sharedGame/Header Files/ShipComponentFlags.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentFlags.h + + + [Targets]/[lib] sharedGame/Header Files/ShipComponentType.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentType.h + + + [Targets]/[lib] sharedGame/Header Files/ShipComponentWeaponManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipComponentWeaponManager.h + + + [Targets]/[lib] sharedGame/Header Files/ShipSlotIdManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipSlotIdManager.h + + + [Targets]/[lib] sharedGame/Header Files/ShipTargeting.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipTargeting.h + + + [Targets]/[lib] sharedGame/Header Files/ShipTurretManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/space/ShipTurretManager.h + + + [Targets]/[lib] sharedGame/Header Files/SuiCommand.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiCommand.h + + + [Targets]/[lib] sharedGame/Header Files/SuiCommandArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiCommandArchive.h + + + [Targets]/[lib] sharedGame/Header Files/SuiEventSubscription.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiEventSubscription.h + + + [Targets]/[lib] sharedGame/Header Files/SuiEventType.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiEventType.h + + + [Targets]/[lib] sharedGame/Header Files/SuiPageData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiPageData.h + + + [Targets]/[lib] sharedGame/Header Files/SuiPageDataArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiPageDataArchive.h + + + [Targets]/[lib] sharedGame/Header Files/SuiWidgetProperty.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/sui/SuiWidgetProperty.h + + + [Targets]/[lib] sharedGame/Header Files/TravelManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/travel/TravelManager.h + + + [Targets]/[lib] sharedGame/Header Files/TravelPoint.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedGame/src/shared/travel/TravelPoint.h + + + [Targets]/[lib] sharedGame/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedGame/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedGame/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedImage + 2 + virtual:/virtual + + + [Targets]/[lib] sharedImage/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedImage/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedImage/Source Files/ConfigSharedImage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/ConfigSharedImage.cpp + + + [Targets]/[lib] sharedImage/Source Files/Image.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/Image.cpp + + + [Targets]/[lib] sharedImage/Source Files/ImageFormat.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/ImageFormat.cpp + + + [Targets]/[lib] sharedImage/Source Files/ImageFormatList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/ImageFormatList.cpp + + + [Targets]/[lib] sharedImage/Source Files/ImageManipulation.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/ImageManipulation.cpp + + + [Targets]/[lib] sharedImage/Source Files/SetupSharedImage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/SetupSharedImage.cpp + + + [Targets]/[lib] sharedImage/Source Files/TargaFormat.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/TargaFormat.cpp + + + [Targets]/[lib] sharedImage/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedImage/Header Files/FirstSharedImage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/FirstSharedImage.h + + + [Targets]/[lib] sharedImage/Header Files/ConfigSharedImage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/ConfigSharedImage.h + + + [Targets]/[lib] sharedImage/Header Files/ImageFormat.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/ImageFormat.h + + + [Targets]/[lib] sharedImage/Header Files/ImageFormatList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/ImageFormatList.h + + + [Targets]/[lib] sharedImage/Header Files/Image.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/Image.h + + + [Targets]/[lib] sharedImage/Header Files/ImageManipulation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/ImageManipulation.h + + + [Targets]/[lib] sharedImage/Header Files/SetupSharedImage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/SetupSharedImage.h + + + [Targets]/[lib] sharedImage/Header Files/TargaFormat.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedImage/src/shared/TargaFormat.h + + + [Targets]/[lib] sharedImage/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedImage/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedImage/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedIoWin + 2 + virtual:/virtual + + + [Targets]/[lib] sharedIoWin/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedIoWin/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedIoWin/Source Files/ConfigSharedIoWin.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedIoWin/src/shared/ConfigSharedIoWin.cpp + + + [Targets]/[lib] sharedIoWin/Source Files/IoWin.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedIoWin/src/shared/IoWin.cpp + + + [Targets]/[lib] sharedIoWin/Source Files/IoWin.def + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedIoWin/src/shared/IoWin.def + + + [Targets]/[lib] sharedIoWin/Source Files/IoWinManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedIoWin/src/shared/IoWinManager.cpp + + + [Targets]/[lib] sharedIoWin/Source Files/SetupSharedIoWin.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedIoWin/src/shared/SetupSharedIoWin.cpp + + + [Targets]/[lib] sharedIoWin/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedIoWin/Header Files/FirstSharedIoWin.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedIoWin/src/shared/FirstSharedIoWin.h + + + [Targets]/[lib] sharedIoWin/Header Files/ConfigSharedIoWin.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedIoWin/src/shared/ConfigSharedIoWin.h + + + [Targets]/[lib] sharedIoWin/Header Files/IoWin.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedIoWin/src/shared/IoWin.h + + + [Targets]/[lib] sharedIoWin/Header Files/IoWinManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedIoWin/src/shared/IoWinManager.h + + + [Targets]/[lib] sharedIoWin/Header Files/SetupSharedIoWin.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedIoWin/src/shared/SetupSharedIoWin.h + + + [Targets]/[lib] sharedIoWin/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedIoWin/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedIoWin/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedLog + 2 + virtual:/virtual + + + [Targets]/[lib] sharedLog/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedLog/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedLog/Source Files/ConfigSharedLog.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/ConfigSharedLog.cpp + + + [Targets]/[lib] sharedLog/Source Files/TailFileLogObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/TailFileLogObserver.cpp + + + [Targets]/[lib] sharedLog/Source Files/FileLogObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/FileLogObserver.cpp + + + [Targets]/[lib] sharedLog/Source Files/FirstSharedLog.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/FirstSharedLog.cpp + + + [Targets]/[lib] sharedLog/Source Files/LogManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/LogManager.cpp + + + [Targets]/[lib] sharedLog/Source Files/LogObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/LogObserver.cpp + + + [Targets]/[lib] sharedLog/Source Files/NetLogConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/NetLogConnection.cpp + + + [Targets]/[lib] sharedLog/Source Files/NetLogObserver.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/NetLogObserver.cpp + + + [Targets]/[lib] sharedLog/Source Files/SetupSharedLog.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/SetupSharedLog.cpp + + + [Targets]/[lib] sharedLog/Source Files/StderrLogger.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/linux/StderrLogger.cpp + + + [Targets]/[lib] sharedLog/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedLog/Header Files/ConfigSharedLog.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/ConfigSharedLog.h + + + [Targets]/[lib] sharedLog/Header Files/TailFileLogObserver.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/TailFileLogObserver.h + + + [Targets]/[lib] sharedLog/Header Files/FileLogObserver.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/FileLogObserver.h + + + [Targets]/[lib] sharedLog/Header Files/FirstSharedLog.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/FirstSharedLog.h + + + [Targets]/[lib] sharedLog/Header Files/Log.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/Log.h + + + [Targets]/[lib] sharedLog/Header Files/LogManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/LogManager.h + + + [Targets]/[lib] sharedLog/Header Files/LogObserver.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/LogObserver.h + + + [Targets]/[lib] sharedLog/Header Files/NetLogConnection.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/NetLogConnection.h + + + [Targets]/[lib] sharedLog/Header Files/NetLogObserver.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/NetLogObserver.h + + + [Targets]/[lib] sharedLog/Header Files/SetupSharedLog.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/SetupSharedLog.h + + + [Targets]/[lib] sharedLog/Header Files/StderrLogger.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedLog/src/shared/StderrLogger.h + + + [Targets]/[lib] sharedLog/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedLog/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedLog/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMath + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMath/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMath/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMath/Source Files/CatmullRomSpline.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/CatmullRomSpline.cpp + + + [Targets]/[lib] sharedMath/Source Files/CompressedQuaternion.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/CompressedQuaternion.cpp + + + [Targets]/[lib] sharedMath/Source Files/ConfigSharedMath.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/ConfigSharedMath.cpp + + + [Targets]/[lib] sharedMath/Source Files/IndexedTriangleList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/IndexedTriangleList.cpp + + + [Targets]/[lib] sharedMath/Source Files/MxCifQuadTree.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/MxCifQuadTree.cpp + + + [Targets]/[lib] sharedMath/Source Files/MxCifQuadTreeBounds.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/MxCifQuadTreeBounds.cpp + + + [Targets]/[lib] sharedMath/Source Files/PackedArgb.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/PackedArgb.cpp + + + [Targets]/[lib] sharedMath/Source Files/PackedRgb.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/PackedRgb.cpp + + + [Targets]/[lib] sharedMath/Source Files/PaletteArgb.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/PaletteArgb.cpp + + + [Targets]/[lib] sharedMath/Source Files/PaletteArgbList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/PaletteArgbList.cpp + + + [Targets]/[lib] sharedMath/Source Files/Plane.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Plane.cpp + + + [Targets]/[lib] sharedMath/Source Files/PolySolver.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/PolySolver.cpp + + + [Targets]/[lib] sharedMath/Source Files/Quaternion.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Quaternion.cpp + + + [Targets]/[lib] sharedMath/Source Files/Rectangle2d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Rectangle2d.cpp + + + [Targets]/[lib] sharedMath/Source Files/SetupSharedMath.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/SetupSharedMath.cpp + + + [Targets]/[lib] sharedMath/Source Files/SpatialSubdivision.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/SpatialSubdivision.cpp + + + [Targets]/[lib] sharedMath/Source Files/Sphere.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Sphere.cpp + + + [Targets]/[lib] sharedMath/Source Files/Transform.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Transform.cpp + + + [Targets]/[lib] sharedMath/Source Files/Transform2d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Transform2d.cpp + + + [Targets]/[lib] sharedMath/Source Files/Vector.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Vector.cpp + + + [Targets]/[lib] sharedMath/Source Files/VectorArgb.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/VectorArgb.cpp + + + [Targets]/[lib] sharedMath/Source Files/Volume.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Volume.cpp + + + [Targets]/[lib] sharedMath/Source Files/WaveForm.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/WaveForm.cpp + + + [Targets]/[lib] sharedMath/Source Files/WaveForm3D.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/WaveForm3D.cpp + + + [Targets]/[lib] sharedMath/Source Files/AxialBox.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/AxialBox.cpp + + + [Targets]/[lib] sharedMath/Source Files/Capsule.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Capsule.cpp + + + [Targets]/[lib] sharedMath/Source Files/Circle.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Circle.cpp + + + [Targets]/[lib] sharedMath/Source Files/Cylinder.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Cylinder.cpp + + + [Targets]/[lib] sharedMath/Source Files/Line3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Line3d.cpp + + + [Targets]/[lib] sharedMath/Source Files/MultiShape.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/MultiShape.cpp + + + [Targets]/[lib] sharedMath/Source Files/OrientedBox.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/OrientedBox.cpp + + + [Targets]/[lib] sharedMath/Source Files/OrientedCircle.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/OrientedCircle.cpp + + + [Targets]/[lib] sharedMath/Source Files/OrientedCylinder.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/OrientedCylinder.cpp + + + [Targets]/[lib] sharedMath/Source Files/Plane3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Plane3d.cpp + + + [Targets]/[lib] sharedMath/Source Files/Quadratic.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Quadratic.cpp + + + [Targets]/[lib] sharedMath/Source Files/Range.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Range.cpp + + + [Targets]/[lib] sharedMath/Source Files/RangeLoop.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/RangeLoop.cpp + + + [Targets]/[lib] sharedMath/Source Files/Ray3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Ray3d.cpp + + + [Targets]/[lib] sharedMath/Source Files/Ribbon3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Ribbon3d.cpp + + + [Targets]/[lib] sharedMath/Source Files/Ring.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Ring.cpp + + + [Targets]/[lib] sharedMath/Source Files/Segment3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Segment3d.cpp + + + [Targets]/[lib] sharedMath/Source Files/ShapeUtils.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/ShapeUtils.cpp + + + [Targets]/[lib] sharedMath/Source Files/Torus.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Torus.cpp + + + [Targets]/[lib] sharedMath/Source Files/Triangle2d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Triangle2d.cpp + + + [Targets]/[lib] sharedMath/Source Files/Triangle3d.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Triangle3d.cpp + + + [Targets]/[lib] sharedMath/Source Files/YawedBox.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/YawedBox.cpp + + + [Targets]/[lib] sharedMath/Source Files/DebugShapeRenderer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/debug/DebugShapeRenderer.cpp + + + [Targets]/[lib] sharedMath/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMath/Header Files/CatmullRomSpline.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/CatmullRomSpline.h + + + [Targets]/[lib] sharedMath/Header Files/CompressedQuaternion.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/CompressedQuaternion.h + + + [Targets]/[lib] sharedMath/Header Files/ConfigSharedMath.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/ConfigSharedMath.h + + + [Targets]/[lib] sharedMath/Header Files/FirstSharedMath.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/FirstSharedMath.h + + + [Targets]/[lib] sharedMath/Header Files/IndexedTriangleList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/IndexedTriangleList.h + + + [Targets]/[lib] sharedMath/Header Files/Line2d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Line2d.h + + + [Targets]/[lib] sharedMath/Header Files/MxCifQuadTree.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/MxCifQuadTree.h + + + [Targets]/[lib] sharedMath/Header Files/MxCifQuadTreeBounds.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/MxCifQuadTreeBounds.h + + + [Targets]/[lib] sharedMath/Header Files/PackedArgb.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/PackedArgb.h + + + [Targets]/[lib] sharedMath/Header Files/PackedRgb.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/PackedRgb.h + + + [Targets]/[lib] sharedMath/Header Files/PaletteArgb.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/PaletteArgb.h + + + [Targets]/[lib] sharedMath/Header Files/PaletteArgbList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/PaletteArgbList.h + + + [Targets]/[lib] sharedMath/Header Files/Plane.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Plane.h + + + [Targets]/[lib] sharedMath/Header Files/PolySolver.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/PolySolver.h + + + [Targets]/[lib] sharedMath/Header Files/Quaternion.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Quaternion.h + + + [Targets]/[lib] sharedMath/Header Files/Rectangle2d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Rectangle2d.h + + + [Targets]/[lib] sharedMath/Header Files/SetupSharedMath.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/SetupSharedMath.h + + + [Targets]/[lib] sharedMath/Header Files/SpatialSubdivision.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/SpatialSubdivision.h + + + [Targets]/[lib] sharedMath/Header Files/Sphere.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Sphere.h + + + [Targets]/[lib] sharedMath/Header Files/SphereTree.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/SphereTree.h + + + [Targets]/[lib] sharedMath/Header Files/SphereTreeNode.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/SphereTreeNode.h + + + [Targets]/[lib] sharedMath/Header Files/Transform.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Transform.h + + + [Targets]/[lib] sharedMath/Header Files/Transform2d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Transform2d.h + + + [Targets]/[lib] sharedMath/Header Files/Vector.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Vector.h + + + [Targets]/[lib] sharedMath/Header Files/Vector2d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Vector2d.h + + + [Targets]/[lib] sharedMath/Header Files/VectorArgb.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/VectorArgb.h + + + [Targets]/[lib] sharedMath/Header Files/Volume.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/Volume.h + + + [Targets]/[lib] sharedMath/Header Files/WaveForm.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/WaveForm.h + + + [Targets]/[lib] sharedMath/Header Files/WaveForm3D.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/WaveForm3D.h + + + [Targets]/[lib] sharedMath/Header Files/AxialBox.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/AxialBox.h + + + [Targets]/[lib] sharedMath/Header Files/Capsule.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Capsule.h + + + [Targets]/[lib] sharedMath/Header Files/Circle.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Circle.h + + + [Targets]/[lib] sharedMath/Header Files/Cylinder.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Cylinder.h + + + [Targets]/[lib] sharedMath/Header Files/Line3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Line3d.h + + + [Targets]/[lib] sharedMath/Header Files/MultiShape.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/MultiShape.h + + + [Targets]/[lib] sharedMath/Header Files/OrientedBox.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/OrientedBox.h + + + [Targets]/[lib] sharedMath/Header Files/OrientedCircle.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/OrientedCircle.h + + + [Targets]/[lib] sharedMath/Header Files/OrientedCylinder.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/OrientedCylinder.h + + + [Targets]/[lib] sharedMath/Header Files/Plane3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Plane3d.h + + + [Targets]/[lib] sharedMath/Header Files/Quadratic.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Quadratic.h + + + [Targets]/[lib] sharedMath/Header Files/Range.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Range.h + + + [Targets]/[lib] sharedMath/Header Files/RangeLoop.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/RangeLoop.h + + + [Targets]/[lib] sharedMath/Header Files/Ray3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Ray3d.h + + + [Targets]/[lib] sharedMath/Header Files/Ribbon3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Ribbon3d.h + + + [Targets]/[lib] sharedMath/Header Files/Ring.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Ring.h + + + [Targets]/[lib] sharedMath/Header Files/Segment3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Segment3d.h + + + [Targets]/[lib] sharedMath/Header Files/ShapeUtils.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/ShapeUtils.h + + + [Targets]/[lib] sharedMath/Header Files/Torus.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Torus.h + + + [Targets]/[lib] sharedMath/Header Files/Triangle2d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Triangle2d.h + + + [Targets]/[lib] sharedMath/Header Files/Triangle3d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/Triangle3d.h + + + [Targets]/[lib] sharedMath/Header Files/YawedBox.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/core/YawedBox.h + + + [Targets]/[lib] sharedMath/Header Files/DebugShapeRenderer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMath/src/shared/debug/DebugShapeRenderer.h + + + [Targets]/[lib] sharedMath/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMath/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMath/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMathArchive + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMathArchive/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMathArchive/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMathArchive/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMathArchive/Header Files/FirstSharedMathArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMathArchive/src/shared/FirstSharedMathArchive.h + + + [Targets]/[lib] sharedMathArchive/Header Files/QuaternionArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMathArchive/src/shared/QuaternionArchive.h + + + [Targets]/[lib] sharedMathArchive/Header Files/SphereArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMathArchive/src/shared/SphereArchive.h + + + [Targets]/[lib] sharedMathArchive/Header Files/TransformArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMathArchive/src/shared/TransformArchive.h + + + [Targets]/[lib] sharedMathArchive/Header Files/VectorArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMathArchive/src/shared/VectorArchive.h + + + [Targets]/[lib] sharedMathArchive/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMathArchive/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMathArchive/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMemoryManager + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMemoryManager/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMemoryManager/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMemoryManager/Source Files/FirstSharedMemoryManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMemoryManager/src/shared/FirstSharedMemoryManager.cpp + + + [Targets]/[lib] sharedMemoryManager/Source Files/MemoryManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMemoryManager/src/shared/MemoryManager.cpp + + + [Targets]/[lib] sharedMemoryManager/Source Files/OsMemory.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMemoryManager/src/linux/OsMemory.cpp + + + [Targets]/[lib] sharedMemoryManager/Source Files/OsNewDel.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMemoryManager/src/linux/OsNewDel.cpp + + + [Targets]/[lib] sharedMemoryManager/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMemoryManager/Header Files/FirstSharedMemoryManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMemoryManager/src/shared/FirstSharedMemoryManager.h + + + [Targets]/[lib] sharedMemoryManager/Header Files/MemoryManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMemoryManager/src/shared/MemoryManager.h + + + [Targets]/[lib] sharedMemoryManager/Header Files/OsMemory.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMemoryManager/src/linux/OsMemory.h + + + [Targets]/[lib] sharedMemoryManager/Header Files/OsNewDel.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMemoryManager/src/linux/OsNewDel.h + + + [Targets]/[lib] sharedMemoryManager/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMemoryManager/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMemoryManager/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMessageDispatch + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMessageDispatch/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMessageDispatch/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMessageDispatch/Source Files/Emitter.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch/src/shared/Emitter.cpp + + + [Targets]/[lib] sharedMessageDispatch/Source Files/Message.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch/src/shared/Message.cpp + + + [Targets]/[lib] sharedMessageDispatch/Source Files/MessageManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch/src/shared/MessageManager.cpp + + + [Targets]/[lib] sharedMessageDispatch/Source Files/Receiver.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch/src/shared/Receiver.cpp + + + [Targets]/[lib] sharedMessageDispatch/Source Files/Transceiver.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch/src/shared/Transceiver.cpp + + + [Targets]/[lib] sharedMessageDispatch/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMessageDispatch/Header Files/Emitter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch/src/shared/Emitter.h + + + [Targets]/[lib] sharedMessageDispatch/Header Files/FirstSharedMessageDispatch.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch/src/shared/FirstSharedMessageDispatch.h + + + [Targets]/[lib] sharedMessageDispatch/Header Files/Message.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch/src/shared/Message.h + + + [Targets]/[lib] sharedMessageDispatch/Header Files/MessageManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch/src/shared/MessageManager.h + + + [Targets]/[lib] sharedMessageDispatch/Header Files/Receiver.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch/src/shared/Receiver.h + + + [Targets]/[lib] sharedMessageDispatch/Header Files/Transceiver.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedMessageDispatch/src/shared/Transceiver.h + + + [Targets]/[lib] sharedMessageDispatch/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMessageDispatch/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedMessageDispatch/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetwork + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetwork/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetwork/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetwork/Source Files/BroadcastSock.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/BroadcastSock.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/ConfigSharedNetwork.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/ConfigSharedNetwork.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/Connection.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/Connection.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/ConnectionHandler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/ConnectionHandler.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/ManagerHandler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/ManagerHandler.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/NetworkHandler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/NetworkHandler.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/NetworkSetupData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/NetworkSetupData.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/Service.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/Service.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/SetupSharedNetwork.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/SetupSharedNetwork.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/Events.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/Events.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/UdpConnectionHandlerMT.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpConnectionHandlerMT.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/UdpConnectionMT.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpConnectionMT.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/UdpLibraryMT.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpLibraryMT.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/UdpManagerHandlerMT.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpManagerHandlerMT.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/UdpManagerMT.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpManagerMT.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/UdpMiscMT.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpMiscMT.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/Address.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/linux/Address.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/NetworkGetHostName.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/linux/NetworkGetHostName.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/Sock.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/linux/Sock.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/TcpClient.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/linux/TcpClient.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/TcpServer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/linux/TcpServer.cpp + + + [Targets]/[lib] sharedNetwork/Source Files/UdpSock.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/linux/UdpSock.cpp + + + [Targets]/[lib] sharedNetwork/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetwork/Header Files/Address.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/Address.h + + + [Targets]/[lib] sharedNetwork/Header Files/BroadcastSock.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/BroadcastSock.h + + + [Targets]/[lib] sharedNetwork/Header Files/ConfigSharedNetwork.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/ConfigSharedNetwork.h + + + [Targets]/[lib] sharedNetwork/Header Files/Connection.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/Connection.h + + + [Targets]/[lib] sharedNetwork/Header Files/ConnectionHandler.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/ConnectionHandler.h + + + [Targets]/[lib] sharedNetwork/Header Files/FirstSharedNetwork.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/FirstSharedNetwork.h + + + [Targets]/[lib] sharedNetwork/Header Files/ManagerHandler.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/ManagerHandler.h + + + [Targets]/[lib] sharedNetwork/Header Files/NetworkHandler.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/NetworkHandler.h + + + [Targets]/[lib] sharedNetwork/Header Files/NetworkSetupData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/NetworkSetupData.h + + + [Targets]/[lib] sharedNetwork/Header Files/Service.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/Service.h + + + [Targets]/[lib] sharedNetwork/Header Files/SetupSharedNetwork.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/SetupSharedNetwork.h + + + [Targets]/[lib] sharedNetwork/Header Files/UdpSock.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpSock.h + + + [Targets]/[lib] sharedNetwork/Header Files/Events.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/Events.h + + + [Targets]/[lib] sharedNetwork/Header Files/UdpConnectionHandlerMT.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpConnectionHandlerMT.h + + + [Targets]/[lib] sharedNetwork/Header Files/UdpConnectionMT.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpConnectionMT.h + + + [Targets]/[lib] sharedNetwork/Header Files/UdpHandlerMT.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpHandlerMT.h + + + [Targets]/[lib] sharedNetwork/Header Files/UdpLibraryMT.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpLibraryMT.h + + + [Targets]/[lib] sharedNetwork/Header Files/UdpManagerHandlerMT.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpManagerHandlerMT.h + + + [Targets]/[lib] sharedNetwork/Header Files/UdpManagerMT.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpManagerMT.h + + + [Targets]/[lib] sharedNetwork/Header Files/UdpMiscMT.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/shared/UdpLibraryMT/UdpMiscMT.h + + + [Targets]/[lib] sharedNetwork/Header Files/Sock.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/linux/Sock.h + + + [Targets]/[lib] sharedNetwork/Header Files/TcpClient.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/linux/TcpClient.h + + + [Targets]/[lib] sharedNetwork/Header Files/TcpServer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetwork/src/linux/TcpServer.h + + + [Targets]/[lib] sharedNetwork/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetwork/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetwork/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetworkMessages + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetworkMessages/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetworkMessages/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GrantCommand.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/GrantCommand.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GrantSkill.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/GrantSkill.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/LogMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/LogMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NameErrors.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/NameErrors.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NetworkMessageFactory.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/NetworkMessageFactory.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/RevokeCommand.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/RevokeCommand.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/RevokeSkill.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/RevokeSkill.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatAddFriend.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatAddFriend.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatAddModeratorToRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatAddModeratorToRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatAvatarIdArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatAvatarIdArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatAvatarId.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatAvatarId.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatBanAvatarFromRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatBanAvatarFromRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatChangeFriendStatus.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatChangeFriendStatus.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatChangeIgnoreStatus.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatChangeIgnoreStatus.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatCreateRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatCreateRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatDeleteAllPersistentMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatDeleteAllPersistentMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatDeletePersistentMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatDeletePersistentMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatDestroyRoomByName.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatDestroyRoomByName.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatDestroyRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatDestroyRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatEnterRoomById.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatEnterRoomById.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatEnterRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatEnterRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatFriendsListUpdate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatFriendsListUpdate.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatGetFriendsList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatGetFriendsList.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatGetIgnoreList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatGetIgnoreList.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatInstantMessageToCharacter.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatInstantMessageToCharacter.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatInstantMessageToClient.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatInstantMessageToClient.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatInviteAvatarToRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatInviteAvatarToRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatInviteGroupMembersToRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatInviteGroupMembersToRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatInviteGroupToRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatInviteGroupToRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatKickAvatarFromRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatKickAvatarFromRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatMessageFromGame.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatMessageFromGame.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnAddFriend.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnAddFriend.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnAddModeratorToRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnAddModeratorToRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnBanAvatarFromRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnBanAvatarFromRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnChangeFriendStatus.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnChangeFriendStatus.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnChangeIgnoreStatus.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnChangeIgnoreStatus.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnConnectAvatar.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnConnectAvatar.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnCreateRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnCreateRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnDeleteAllPersistentMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnDeleteAllPersistentMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnDestroyRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnDestroyRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnEnteredRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnEnteredRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnGetFriendsList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnGetFriendsList.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnGetIgnoreList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnGetIgnoreList.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnInviteGroupToRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnInviteGroupToRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnInviteToRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnInviteToRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnKickAvatarFromRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnKickAvatarFromRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnLeaveRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnLeaveRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnReceiveRoomInvitation.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnReceiveRoomInvitation.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnRemoveModeratorFromRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnRemoveModeratorFromRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnRequestLog.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnRequestLog.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnSendInstantMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnSendInstantMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnSendPersistentMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnSendPersistentMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnSendRoomInvitation.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnSendRoomInvitation.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnSendRoomMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnSendRoomMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnUnbanAvatarFromRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnUnbanAvatarFromRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatOnUninviteFromRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnUninviteFromRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatPersistentMessageToClient.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatPersistentMessageToClient.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatPersistentMessageToClientDataArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatPersistentMessageToClientDataArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatPersistentMessageToClientData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatPersistentMessageToClientData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatPersistentMessageToServer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatPersistentMessageToServer.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatPutAvatarInRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatPutAvatarInRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatQueryRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatQueryRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatQueryRoomResults.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatQueryRoomResults.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatRemoveAvatarFromRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRemoveAvatarFromRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatRemoveFriend.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRemoveFriend.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatRemoveModeratorFromRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRemoveModeratorFromRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatRequestLog.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRequestLog.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatRequestPersistentMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRequestPersistentMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatRequestRoomList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRequestRoomList.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatRoomDataArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRoomDataArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatRoomData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRoomData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatRoomList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRoomList.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatRoomMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRoomMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatSendToRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatSendToRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatServerStatus.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatServerStatus.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatSystemMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatSystemMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatUnbanAvatarFromRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatUnbanAvatarFromRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ChatUninviteFromRoom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatUninviteFromRoom.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AIDebuggingMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AIDebuggingMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AcceptAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AcceptAuctionMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AcceptAuctionResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AcceptAuctionResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AddMapLocationMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AddMapLocationMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AddMapLocationResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AddMapLocationResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AttributeListMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AttributeListMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AuctionQueryHeadersMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AuctionQueryHeadersMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AuctionQueryHeadersResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AuctionQueryHeadersResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AuctionQueryMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AuctionQueryMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AuctionQueryResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AuctionQueryResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/BidAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/BidAuctionMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/BidAuctionResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/BidAuctionResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/BuffBuilderChangeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/BuffBuilderChangeMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/BuffBuilderStartMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/BuffBuilderStartMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CancelLiveAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CancelLiveAuctionMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CancelLiveAuctionResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CancelLiveAuctionResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CharacterSheetResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CharacterSheetResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClientCentralMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ClientCentralMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClientEffectMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ClientEffectMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClientMfdStatusUpdateMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ClientMfdStatusUpdateMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClientOpenContainerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ClientOpenContainerMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClientPermissionsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ClientPermissionsMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CloseHolocronMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CloseHolocronMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CommandChannelMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CommandChannelMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ConsentResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ConsentResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ConsoleChannelMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ConsoleChannelMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ControllerMessageFactory.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ControllerMessageFactory.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CreateAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateAuctionMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CreateAuctionResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateAuctionResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CreateClientPathMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateClientPathMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CreateImmediateAuctionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateImmediateAuctionMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CreateMissileMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateMissileMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CreateNebulaLightningMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateNebulaLightningMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CreateProjectileMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateProjectileMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/DeleteCharacterMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DeleteCharacterMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/DeleteCharacterReplyMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DeleteCharacterReplyMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/DestroyClientPathMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DestroyClientPathMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/DestroyShipComponentMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DestroyShipComponentMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/DestroyShipMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DestroyShipMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/DroidCommandProgrammingMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DroidCommandProgrammingMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/EditAppearanceMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/EditAppearanceMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/EditStatsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/EditStatsMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/EnterStructurePlacementModeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/EnterStructurePlacementModeMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/EnterTicketPurchaseModeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/EnterTicketPurchaseModeMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ExpertiseRequestMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ExpertiseRequestMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/EnvironmentalHitData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/EnvironmentalHitData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/FactionRequestMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/FactionRequestMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/FactionResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/FactionResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GalaxyLoopTimesResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GalaxyLoopTimesResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GetAuctionDetails.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GetAuctionDetails.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GetAuctionDetailsResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GetAuctionDetailsResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GetMapLocationsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GetMapLocationsMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GetMapLocationsResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GetMapLocationsResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GuildRequestMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GuildRequestMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GuildResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GuildResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/HeartBeat.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/HeartBeat.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/HyperspaceMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/HyperspaceMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ImageDesignChangeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ImageDesignChangeMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ImageDesignStartMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ImageDesignStartMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/IncubatorCommitMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/IncubatorCommitMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/IncubatorStartMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/IncubatorStartMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/IsVendorOwnerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/IsVendorOwnerMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/IsVendorOwnerResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/IsVendorOwnerResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/LogoutMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/LogoutMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MapLocation.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MapLocation.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MapLocationArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MapLocationArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueChangeRoleIconChoice.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueChangeRoleIconChoice.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCombatCommand.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCombatCommand.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCombatSpam.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCombatSpam.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCombatSpamArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCombatSpamArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCommandQueueEnqueue.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCommandQueueEnqueue.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCommandQueueRemove.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCommandQueueRemove.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCraftCustomization.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftCustomization.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCraftEmptySlot.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftEmptySlot.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCraftExperiment.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftExperiment.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCraftFillSlot.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftFillSlot.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCraftIngredients.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftIngredients.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCraftRequestSession.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftRequestSession.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCraftSelectSchematic.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftSelectSchematic.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCreateSaga.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCreateSaga.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCyberneticsOpen.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCyberneticsOpen.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueCyberneticsChangeRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCyberneticsChangeRequest.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueDataTransform.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDataTransform.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueDataTransformWithParent.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDataTransformWithParent.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueDraftSchematics.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSchematics.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueDraftSchematicsData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSchematicsData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueDraftSlots.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlots.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueDraftSlotsData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlotsData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueDraftSlotsDataArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlotsDataArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueDraftSlotsDataOption.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlotsDataOption.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueDraftSlotsDataOptionArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlotsDataOptionArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueDraftSlotsQueryResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlotsQueryResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueGeneric.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGeneric.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueGenericIntResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGenericIntResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueGenericIntResponseArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGenericIntResponseArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueGenericResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGenericResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueGenericResponseArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGenericResponseArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueGenericString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGenericString.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueHarvesterResourceData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueHarvesterResourceData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionCreateRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionCreateRequest.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionCreateRequestData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionCreateRequestData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionCreateRequestDataArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionCreateRequestDataArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionDetailsRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionDetailsRequest.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionDetailsResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionDetailsResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionDetailsResponseData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionDetailsResponseData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionDetailsResponseDataArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionDetailsResponseDataArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionGenericRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionGenericRequest.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionGenericRequestArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionGenericRequestArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionGenericResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionGenericResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionGenericResponseArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionGenericResponseArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionListRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionListRequest.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionListResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionListResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionListResponseArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionListResponseArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionListResponseData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionListResponseData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueMissionListResponseDataArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionListResponseDataArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueNetworkId.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueNetworkId.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueNetworkIdPair.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueNetworkIdPair.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueNpcConversationMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueNpcConversationMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueObjectMenuRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueObjectMenuRequest.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueOpponentInfo.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueOpponentInfo.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueuePosture.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueuePosture.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueQuestTaskCounterMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueQuestTaskCounterMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueQuestTaskLocationMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueQuestTaskLocationMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueQuestTaskTimerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueQuestTaskTimerMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueuePushCreature.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueuePushCreature.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueResourceEmptyHopper.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueResourceEmptyHopper.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueResourceEmptyHopperArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueResourceEmptyHopperArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueResourceWeights.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueResourceWeights.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueSecureTrade.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSecureTrade.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueSelectCurrentWorkingSkill.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSelectCurrentWorkingSkill.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueSelectProfessionTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSelectProfessionTemplate.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueShipHit.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueShipHit.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueShowCombatText.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueShowCombatText.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueShowCombatTextArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueShowCombatTextArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueShowFlyText.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueShowFlyText.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueShowFlyTextArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueShowFlyTextArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueSitOnObject.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSitOnObject.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueSitOnObjectArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSitOnObjectArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueSlowDownEffect.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSlowDownEffect.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueSocial.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSocial.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueSocialArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSocialArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueSpaceMiningSellResource.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSpaceMiningSellResource.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueSpatialChat.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSpatialChat.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueSpatialChatArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSpatialChatArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueStartNpcConversation.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueStartNpcConversation.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueStopNpcConversation.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueStopNpcConversation.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueString.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueStringList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueStringList.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueTeleportAck.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueTeleportAck.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageRegionListCircleResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageRegionListCircleResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageRegionListRectResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageRegionListRectResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageRegionListRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageRegionListRequest.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageRegionListResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageRegionListResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NebulaLightningData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NebulaLightningData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NebulaLightningHitData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NebulaLightningHitData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NewbieTutorialEnableHudElement.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialEnableHudElement.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NewbieTutorialEnableInterfaceElement.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialEnableInterfaceElement.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NewbieTutorialHighlightUIElement.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialHighlightUIElement.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NewbieTutorialRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialRequest.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NewbieTutorialResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NewbieTutorialSetToolbarElement.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialSetToolbarElement.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ObjectChannelMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ObjectChannelMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ObjectMenuRequestData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ObjectMenuRequestData.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ObjectMenuSelectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ObjectMenuSelectMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/OpenHolocronToPageMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/OpenHolocronToPageMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ParametersMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ParametersMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/PlanetTravelPointListRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlanetTravelPointListRequest.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/PlanetTravelPointListResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlanetTravelPointListResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/PlayMusicMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlayMusicMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/PlayCutSceneMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlayCutSceneMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/PlayerMoneyRequest.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlayerMoneyRequest.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/PlayerMoneyResponse.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlayerMoneyResponse.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/PopulateMissionBrowserMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PopulateMissionBrowserMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/RequestGalaxyLoopTimes.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/RequestGalaxyLoopTimes.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ResourceHarvesterActivatePageMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ResourceHarvesterActivatePageMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/RetrieveAuctionItemMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/RetrieveAuctionItemMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/RetrieveAuctionItemResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/RetrieveAuctionItemResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/SceneChannelMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SceneChannelMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/SecureTradeMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SecureTradeMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ServerTimeMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ServerTimeMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ServerUserInterfaceMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ServerUserInterfaceMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/SlowDownEffectMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SlowDownEffectMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/SuiCreatePageMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SuiCreatePageMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/SuiUpdatePageMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SuiUpdatePageMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/SuiEventNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SuiEventNotification.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ServerWeatherMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ServerWeatherMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ShipDamageMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ShipDamageMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ShipDamageMessageArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ShipDamageMessageArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ShipUpdateTransformCollisionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ShipUpdateTransformCollisionMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ShipUpdateTransformMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ShipUpdateTransformMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/StatMigrationTargetsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/StatMigrationTargetsMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/StomachRequestMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/StomachRequestMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/UpdateCellPermissionMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdateCellPermissionMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/UpdateContainmentMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdateContainmentMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/UpdateMissileMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdateMissileMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/UpdatePostureMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdatePostureMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/UpdatePvpStatusMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdatePvpStatusMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/UpdateTransformMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdateTransformMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/UpdateTransformWithParentMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdateTransformWithParentMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/WhoListMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/WhoListMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClientLoginMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientLoginServer/ClientLoginMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/LoginClusterStatus.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientLoginServer/LoginClusterStatus.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/LoginClusterStatusEx.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientLoginServer/LoginClusterStatusEx.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/LoginEnumCluster.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientLoginServer/LoginEnumCluster.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/BaselinesMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/BaselinesMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/BatchBaselinesMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/BatchBaselinesMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClientNotificationBoxMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClientNotificationBoxMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClusterWideDataGetElementMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClusterWideDataGetElementMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClusterWideDataGetElementResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClusterWideDataGetElementResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClusterWideDataReleaseLockMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClusterWideDataReleaseLockMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClusterWideDataRemoveElementMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClusterWideDataRemoveElementMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ClusterWideDataUpdateDictionaryMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClusterWideDataUpdateDictionaryMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/DeltasMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/DeltasMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ErrorMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ErrorMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/FrameEndMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/FrameEndMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GameNetworkMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/GameNetworkMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueNetworkIdAndTransform.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/MessageQueueNetworkIdAndTransform.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/MessageQueueUpdateShipOnCollision.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/MessageQueueUpdateShipOnCollision.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/SetTransformMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/SetTransformMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/SetupSharedNetworkMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/core/SetupSharedNetworkMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AppendCommentMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/AppendCommentMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/AppendCommentResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/AppendCommentResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CancelTicketMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CancelTicketMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CancelTicketResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CancelTicketResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ConnectPlayerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/ConnectPlayerMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ConnectPlayerResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/ConnectPlayerResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CreateTicketMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CreateTicketMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CreateTicketResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CreateTicketResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CustomerServiceCategoryArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceCategoryArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CustomerServiceCategory.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceCategory.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CustomerServiceCommentArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceCommentArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CustomerServiceComment.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceComment.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CustomerServiceSearchResultArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceSearchResultArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CustomerServiceSearchResult.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceSearchResult.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CustomerServiceTicketArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceTicketArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/CustomerServiceTicket.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceTicket.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/DisconnectPlayerMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/DisconnectPlayerMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/DisconnectPlayerResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/DisconnectPlayerResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GetArticleMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetArticleMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GetArticleResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetArticleResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GetCommentsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetCommentsMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GetCommentsResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetCommentsResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GetTicketsMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetTicketsMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GetTicketsResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetTicketsResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NewTicketActivityMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/NewTicketActivityMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/NewTicketActivityResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/NewTicketActivityResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/RequestCategoriesMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/RequestCategoriesMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/RequestCategoriesResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/RequestCategoriesResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/SearchKnowledgeBaseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/SearchKnowledgeBaseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/SearchKnowledgeBaseResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/SearchKnowledgeBaseResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/VerifyPlayerNameResponseMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/VerifyPlayerNameResponseMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/VerifyPlayerNameMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/VerifyPlayerNameMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/GameServerStatus.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/planetWatch/GameServerStatus.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/PlanetNodeStatusMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/planetWatch/PlanetNodeStatusMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/PlanetObjectStatusMessage.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/planetWatch/PlanetObjectStatusMessage.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/ServerInfoArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/planetWatch/ServerInfoArchive.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/VoiceChatChannelInfo.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/voicechat/VoiceChatChannelInfo.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/VoiceChatMiscMessages.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/voicechat/VoiceChatMiscMessages.cpp + + + [Targets]/[lib] sharedNetworkMessages/Source Files/VoiceChatOnGetAccount.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/voicechat/VoiceChatOnGetAccount.cpp + + + [Targets]/[lib] sharedNetworkMessages/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GrantCommand.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/GrantCommand.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GrantSkill.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/GrantSkill.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/LogMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/LogMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NameErrors.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/NameErrors.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NetworkMessageFactory.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/NetworkMessageFactory.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/RevokeCommand.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/RevokeCommand.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/RevokeSkill.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/RevokeSkill.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatAddFriend.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatAddFriend.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatAddModeratorToRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatAddModeratorToRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatAvatarIdArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatAvatarIdArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatAvatarId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatAvatarId.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatBanAvatarFromRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatBanAvatarFromRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatChangeFriendStatus.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatChangeFriendStatus.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatChangeIgnoreStatus.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatChangeIgnoreStatus.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatCreateRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatCreateRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatDeleteAllPersistentMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatDeleteAllPersistentMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatDeletePersistentMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatDeletePersistentMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatDestroyRoomByName.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatDestroyRoomByName.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatDestroyRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatDestroyRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatEnterRoomById.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatEnterRoomById.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatEnterRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatEnterRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatEnum.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatEnum.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatFriendsListUpdate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatFriendsListUpdate.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatGetFriendsList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatGetFriendsList.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatGetIgnoreList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatGetIgnoreList.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatInstantMessageToCharacter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatInstantMessageToCharacter.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatInstantMessageToClient.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatInstantMessageToClient.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatInviteAvatarToRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatInviteAvatarToRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatInviteGroupMembersToRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatInviteGroupMembersToRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatInviteGroupToRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatInviteGroupToRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatKickAvatarFromRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatKickAvatarFromRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatMessageFromGame.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatMessageFromGame.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnAddFriend.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnAddFriend.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnAddModeratorToRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnAddModeratorToRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnBanAvatarFromRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnBanAvatarFromRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnChangeFriendStatus.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnChangeFriendStatus.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnChangeIgnoreStatus.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnChangeIgnoreStatus.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnConnectAvatar.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnConnectAvatar.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnCreateRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnCreateRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnDeleteAllPersistentMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnDeleteAllPersistentMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnDestroyRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnDestroyRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnEnteredRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnEnteredRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnGetFriendsList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnGetFriendsList.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnGetIgnoreList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnGetIgnoreList.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnInviteGroupToRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnInviteGroupToRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnInviteToRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnInviteToRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnKickAvatarFromRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnKickAvatarFromRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnLeaveRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnLeaveRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnReceiveRoomInvitation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnReceiveRoomInvitation.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnRemoveModeratorFromRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnRemoveModeratorFromRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnRequestLog.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnRequestLog.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnSendInstantMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnSendInstantMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnSendPersistentMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnSendPersistentMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnSendRoomInvitation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnSendRoomInvitation.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnSendRoomMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnSendRoomMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnUnbanAvatarFromRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnUnbanAvatarFromRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatOnUninviteFromRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatOnUninviteFromRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatPersistentMessageToClientDataArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatPersistentMessageToClientDataArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatPersistentMessageToClientData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatPersistentMessageToClientData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatPersistentMessageToClient.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatPersistentMessageToClient.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatPersistentMessageToServer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatPersistentMessageToServer.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatPutAvatarInRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatPutAvatarInRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatQueryRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatQueryRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatQueryRoomResults.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatQueryRoomResults.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatRemoveAvatarFromRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRemoveAvatarFromRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatRemoveFriend.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRemoveFriend.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatRemoveModeratorFromRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRemoveModeratorFromRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatRequestLog.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRequestLog.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatRequestPersistentMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRequestPersistentMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatRequestRoomList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRequestRoomList.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatRoomDataArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRoomDataArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatRoomData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRoomData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatRoomList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRoomList.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatRoomMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatRoomMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatSendToRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatSendToRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatServerStatus.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatServerStatus.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatSystemMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatSystemMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatUnbanAvatarFromRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatUnbanAvatarFromRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ChatUninviteFromRoom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/chat/ChatUninviteFromRoom.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AIDebuggingMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AIDebuggingMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AcceptAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AcceptAuctionMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AcceptAuctionResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AcceptAuctionResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AddMapLocationMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AddMapLocationMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AddMapLocationResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AddMapLocationResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AttributeListMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AttributeListMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AuctionData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AuctionData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AuctionErrorCodes.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AuctionErrorCodes.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AuctionQueryHeadersMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AuctionQueryHeadersMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AuctionQueryHeadersResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AuctionQueryHeadersResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AuctionQueryMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AuctionQueryMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AuctionQueryResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/AuctionQueryResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/BidAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/BidAuctionMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/BidAuctionResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/BidAuctionResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/BuffBuilderChangeMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/BuffBuilderChangeMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/BuffBuilderStartMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/BuffBuilderStartMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CancelLiveAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CancelLiveAuctionMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CancelLiveAuctionResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CancelLiveAuctionResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CharacterSheetResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CharacterSheetResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClientCentralMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ClientCentralMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClientEffectMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ClientEffectMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClientMfdStatusUpdateMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ClientMfdStatusUpdateMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClientOpenContainerMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ClientOpenContainerMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClientPermissionsMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ClientPermissionsMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CloseHolocronMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CloseHolocronMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CommandChannelMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CommandChannelMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ConsentResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ConsentResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ConsoleChannelMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ConsoleChannelMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ControllerMessageFactory.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ControllerMessageFactory.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CreateAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateAuctionMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CreateAuctionResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateAuctionResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CreateClientPathMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateClientPathMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CreateImmediateAuctionMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateImmediateAuctionMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CreateMissileMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateMissileMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CreateNebulaLightningMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateNebulaLightningMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CreateProjectileMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/CreateProjectileMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/DeleteCharacterMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DeleteCharacterMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/DeleteCharacterReplyMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DeleteCharacterReplyMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/DestroyClientPathMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DestroyClientPathMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/DestroyShipComponentMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DestroyShipComponentMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/DestroyShipMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DestroyShipMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/DroidCommandProgrammingMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/DroidCommandProgrammingMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/EditAppearanceMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/EditAppearanceMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/EditStatsMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/EditStatsMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/EnterStructurePlacementModeMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/EnterStructurePlacementModeMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/EnterTicketPurchaseModeMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/EnterTicketPurchaseModeMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ExpertiseRequestMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ExpertiseRequestMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/EnvironmentalHitData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/EnvironmentalHitData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/FactionRequestMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/FactionRequestMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/FactionResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/FactionResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GalaxyLoopTimesResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GalaxyLoopTimesResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GetAuctionDetails.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GetAuctionDetails.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GetAuctionDetailsResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GetAuctionDetailsResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GetMapLocationsMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GetMapLocationsMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GetMapLocationsResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GetMapLocationsResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GuildRequestMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GuildRequestMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GuildResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/GuildResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/HeartBeat.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/HeartBeat.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/HyperspaceMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/HyperspaceMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ImageDesignChangeMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ImageDesignChangeMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ImageDesignStartMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ImageDesignStartMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/IncubatorCommitMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/IncubatorCommitMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/IncubatorStartMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/IncubatorStartMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/IsVendorOwnerMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/IsVendorOwnerMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/IsVendorOwnerResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/IsVendorOwnerResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/LogoutMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/LogoutMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MapLocation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MapLocation.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MapLocationArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MapLocationArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueChangeRoleIconChoice.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueChangeRoleIconChoice.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCombatCommand.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCombatCommand.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCombatSpam.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCombatSpam.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCombatSpamArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCombatSpamArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCommandQueueEnqueue.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCommandQueueEnqueue.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCommandQueueRemove.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCommandQueueRemove.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCraftCustomization.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftCustomization.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCraftEmptySlot.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftEmptySlot.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCraftExperiment.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftExperiment.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCraftFillSlot.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftFillSlot.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCraftIngredients.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftIngredients.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCraftRequestSession.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftRequestSession.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCraftSelectSchematic.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCraftSelectSchematic.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCreateSaga.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCreateSaga.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCyberneticsOpen.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCyberneticsOpen.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueCyberneticsChangeRequest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueCyberneticsChangeRequest.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueDataTransform.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDataTransform.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueDataTransformWithParent.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDataTransformWithParent.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueDraftSchematics.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSchematics.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueDraftSchematicsData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSchematicsData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueDraftSlots.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlots.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueDraftSlotsData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlotsData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueDraftSlotsDataArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlotsDataArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueDraftSlotsDataOption.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlotsDataOption.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueDraftSlotsDataOptionArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlotsDataOptionArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueDraftSlotsQueryResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueDraftSlotsQueryResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueGeneric.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGeneric.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueGenericIntResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGenericIntResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueGenericIntResponseArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGenericIntResponseArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueGenericResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGenericResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueGenericResponseArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGenericResponseArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueGenericString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueGenericString.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueHarvesterResourceData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueHarvesterResourceData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionCreateRequest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionCreateRequest.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionCreateRequestData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionCreateRequestData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionCreateRequestDataArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionCreateRequestDataArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionDetailsRequest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionDetailsRequest.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionDetailsResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionDetailsResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionDetailsResponseData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionDetailsResponseData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionDetailsResponseDataArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionDetailsResponseDataArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionGenericRequest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionGenericRequest.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionGenericRequestArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionGenericRequestArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionGenericResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionGenericResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionGenericResponseArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionGenericResponseArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionListRequest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionListRequest.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionListResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionListResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionListResponseArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionListResponseArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionListResponseData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionListResponseData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueMissionListResponseDataArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueMissionListResponseDataArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueNetworkId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueNetworkId.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueNetworkIdPair.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueNetworkIdPair.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueNpcConversationMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueNpcConversationMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueObjectMenuRequest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueObjectMenuRequest.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueOpponentInfo.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueOpponentInfo.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueuePosture.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueuePosture.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueQuestTaskCounterMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueQuestTaskCounterMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueQuestTaskLocationMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueQuestTaskLocationMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueQuestTaskTimerMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueQuestTaskTimerMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueuePushCreature.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueuePushCreature.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueResourceEmptyHopper.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueResourceEmptyHopper.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueResourceEmptyHopperArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueResourceEmptyHopperArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueResourceWeights.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueResourceWeights.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueSecureTrade.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSecureTrade.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueSelectCurrentWorkingSkill.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSelectCurrentWorkingSkill.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueSelectProfessionTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSelectProfessionTemplate.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueShipHit.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueShipHit.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueShowCombatText.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueShowCombatText.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueShowCombatTextArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueShowCombatTextArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueShowFlyText.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueShowFlyText.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueShowFlyTextArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueShowFlyTextArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueSitOnObject.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSitOnObject.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueSitOnObjectArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSitOnObjectArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueSlowDownEffect.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSlowDownEffect.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueSocial.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSocial.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueSocialArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSocialArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueSpaceMiningSellResource.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSpaceMiningSellResource.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueSpatialChat.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSpatialChat.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueSpatialChatArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueSpatialChatArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueStartNpcConversation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueStartNpcConversation.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueStopNpcConversation.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueStopNpcConversation.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueString.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueStringList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueStringList.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueTeleportAck.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageQueueTeleportAck.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageRegionListCircleResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageRegionListCircleResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageRegionListRectResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageRegionListRectResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageRegionListRequest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageRegionListRequest.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageRegionListResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/MessageRegionListResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NebulaLightningData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NebulaLightningData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NebulaLightningHitData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NebulaLightningHitData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NewbieTutorialEnableHudElement.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialEnableHudElement.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NewbieTutorialEnableInterfaceElement.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialEnableInterfaceElement.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NewbieTutorialHighlightUIElement.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialHighlightUIElement.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NewbieTutorialRequest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialRequest.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NewbieTutorialResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NewbieTutorialSetToolbarElement.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/NewbieTutorialSetToolbarElement.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ObjectChannelMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ObjectChannelMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ObjectMenuRequestData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ObjectMenuRequestData.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ObjectMenuRequestDataArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ObjectMenuRequestDataArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ObjectMenuSelectMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ObjectMenuSelectMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/OpenHolocronToPageMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/OpenHolocronToPageMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ParametersMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ParametersMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/PlanetTravelPointListRequest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlanetTravelPointListRequest.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/PlanetTravelPointListResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlanetTravelPointListResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/PlayMusicMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlayMusicMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/PlayCutSceneMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlayCutSceneMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/PlayerMoneyRequest.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlayerMoneyRequest.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/PlayerMoneyResponse.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PlayerMoneyResponse.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/PopulateMissionBrowserMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/PopulateMissionBrowserMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/RequestGalaxyLoopTimes.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/RequestGalaxyLoopTimes.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ResourceHarvesterActivatePageMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ResourceHarvesterActivatePageMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/RetrieveAuctionItemMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/RetrieveAuctionItemMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/RetrieveAuctionItemResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/RetrieveAuctionItemResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/SceneChannelMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SceneChannelMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/SecureTradeMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SecureTradeMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ServerTimeMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ServerTimeMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ServerUserInterfaceMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ServerUserInterfaceMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/SlowDownEffectMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SlowDownEffectMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/SuiCreatePageMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SuiCreatePageMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/SuiUpdatePageMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SuiUpdatePageMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/SuiEventNotification.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/SuiEventNotification.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ServerWeatherMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ServerWeatherMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ShipDamageMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ShipDamageMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ShipDamageMessageArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ShipDamageMessageArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ShipUpdateTransformCollisionMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ShipUpdateTransformCollisionMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ShipUpdateTransformMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/ShipUpdateTransformMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/StatMigrationTargetsMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/StatMigrationTargetsMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/StomachRequestMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/StomachRequestMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/UpdateCellPermissionMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdateCellPermissionMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/UpdateContainmentMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdateContainmentMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/UpdateMissileMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdateMissileMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/UpdatePostureMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdatePostureMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/UpdatePvpStatusMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdatePvpStatusMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/UpdateTransformMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdateTransformMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/UpdateTransformWithParentMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/UpdateTransformWithParentMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/WhoListMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientGameServer/WhoListMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClientLoginMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientLoginServer/ClientLoginMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/LoginClusterStatus.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientLoginServer/LoginClusterStatus.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/LoginClusterStatusEx.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientLoginServer/LoginClusterStatusEx.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/LoginEnumCluster.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/clientLoginServer/LoginEnumCluster.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/BaselinesMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/BaselinesMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/BatchBaselinesMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/BatchBaselinesMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClientNotificationBoxMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClientNotificationBoxMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClusterWideDataGetElementMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClusterWideDataGetElementMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClusterWideDataGetElementResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClusterWideDataGetElementResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClusterWideDataReleaseLockMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClusterWideDataReleaseLockMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClusterWideDataRemoveElementMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClusterWideDataRemoveElementMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ClusterWideDataUpdateDictionaryMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ClusterWideDataUpdateDictionaryMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/DeltasMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/DeltasMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ErrorMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/ErrorMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/FrameEndMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/FrameEndMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GameNetworkMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/GameNetworkMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GenericValueTypeMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/GenericValueTypeMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueGenericValueType.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/MessageQueueGenericValueType.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueNetworkIdAndTransform.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/MessageQueueNetworkIdAndTransform.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/MessageQueueUpdateShipOnCollision.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/MessageQueueUpdateShipOnCollision.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/SetTransformMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/common/SetTransformMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ControllerMessageMacros.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/core/ControllerMessageMacros.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/FirstSharedNetworkMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/core/FirstSharedNetworkMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NetworkStringIds.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/core/NetworkStringIds.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/SetupSharedNetworkMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/core/SetupSharedNetworkMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AppendCommentMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/AppendCommentMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/AppendCommentResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/AppendCommentResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CancelTicketMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CancelTicketMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CancelTicketResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CancelTicketResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ConnectPlayerMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/ConnectPlayerMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ConnectPlayerResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/ConnectPlayerResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CreateTicketMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CreateTicketMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CreateTicketResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CreateTicketResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CustomerServiceCategoryArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceCategoryArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CustomerServiceCategory.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceCategory.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CustomerServiceCommentArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceCommentArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CustomerServiceComment.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceComment.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CustomerServiceSearchResultArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceSearchResultArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CustomerServiceSearchResult.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceSearchResult.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CustomerServiceTicketArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceTicketArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/CustomerServiceTicket.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/CustomerServiceTicket.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/DisconnectPlayerMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/DisconnectPlayerMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/DisconnectPlayerResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/DisconnectPlayerResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GetArticleMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetArticleMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GetArticleResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetArticleResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GetCommentsMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetCommentsMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GetCommentsResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetCommentsResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GetTicketsMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetTicketsMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GetTicketsResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/GetTicketsResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NewTicketActivityMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/NewTicketActivityMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/NewTicketActivityResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/NewTicketActivityResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/RequestCategoriesMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/RequestCategoriesMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/RequestCategoriesResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/RequestCategoriesResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/SearchKnowledgeBaseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/SearchKnowledgeBaseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/SearchKnowledgeBaseResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/SearchKnowledgeBaseResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/VerifyPlayerNameResponseMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/VerifyPlayerNameResponseMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/VerifyPlayerNameMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/customerService/VerifyPlayerNameMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/GameServerStatus.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/planetWatch/GameServerStatus.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/PlanetNodeStatusMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/planetWatch/PlanetNodeStatusMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/PlanetObjectStatusMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/planetWatch/PlanetObjectStatusMessage.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ServerInfoArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/planetWatch/ServerInfoArchive.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/ServerInfo.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/planetWatch/ServerInfo.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/VoiceChatChannelInfo.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/voicechat/VoiceChatChannelInfo.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/VoiceChatMiscMessages.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/voicechat/VoiceChatMiscMessages.h + + + [Targets]/[lib] sharedNetworkMessages/Header Files/VoiceChatOnGetAccount.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedNetworkMessages/src/shared/voicechat/VoiceChatOnGetAccount.h + + + [Targets]/[lib] sharedNetworkMessages/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetworkMessages/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedNetworkMessages/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedObject + 2 + virtual:/virtual + + + [Targets]/[lib] sharedObject/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedObject/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedObject/Source Files/ObjectWatcherList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/ObjectWatcherList.cpp + + + [Targets]/[lib] sharedObject/Source Files/Appearance.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/Appearance.cpp + + + [Targets]/[lib] sharedObject/Source Files/AppearanceTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/AppearanceTemplate.cpp + + + [Targets]/[lib] sharedObject/Source Files/AppearanceTemplateList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/AppearanceTemplateList.cpp + + + [Targets]/[lib] sharedObject/Source Files/Hardpoint.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/Hardpoint.cpp + + + [Targets]/[lib] sharedObject/Source Files/NoRenderAppearance.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/NoRenderAppearance.cpp + + + [Targets]/[lib] sharedObject/Source Files/NoRenderAppearanceTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/NoRenderAppearanceTemplate.cpp + + + [Targets]/[lib] sharedObject/Source Files/TextAppearance.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/TextAppearance.cpp + + + [Targets]/[lib] sharedObject/Source Files/Tweakable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/Tweakable.cpp + + + [Targets]/[lib] sharedObject/Source Files/ArrangementDescriptor.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/ArrangementDescriptor.cpp + + + [Targets]/[lib] sharedObject/Source Files/ArrangementDescriptorList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/ArrangementDescriptorList.cpp + + + [Targets]/[lib] sharedObject/Source Files/ContainedByProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/ContainedByProperty.cpp + + + [Targets]/[lib] sharedObject/Source Files/Container.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/Container.cpp + + + [Targets]/[lib] sharedObject/Source Files/SlotDescriptor.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlotDescriptor.cpp + + + [Targets]/[lib] sharedObject/Source Files/SlotDescriptorList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlotDescriptorList.cpp + + + [Targets]/[lib] sharedObject/Source Files/SlotId.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlotId.cpp + + + [Targets]/[lib] sharedObject/Source Files/SlotIdManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlotIdManager.cpp + + + [Targets]/[lib] sharedObject/Source Files/SlottedContainer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlottedContainer.cpp + + + [Targets]/[lib] sharedObject/Source Files/SlottedContainmentProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlottedContainmentProperty.cpp + + + [Targets]/[lib] sharedObject/Source Files/SlotType.def + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlotType.def + + + [Targets]/[lib] sharedObject/Source Files/VolumeContainer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/VolumeContainer.cpp + + + [Targets]/[lib] sharedObject/Source Files/VolumeContainmentProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/VolumeContainmentProperty.cpp + + + [Targets]/[lib] sharedObject/Source Files/Controller.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/controller/Controller.cpp + + + [Targets]/[lib] sharedObject/Source Files/NetworkController.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/controller/NetworkController.cpp + + + [Targets]/[lib] sharedObject/Source Files/ObjectSetMessage.def + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/controller/ObjectSetMessage.def + + + [Targets]/[lib] sharedObject/Source Files/ConfigSharedObject.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/core/ConfigSharedObject.cpp + + + [Targets]/[lib] sharedObject/Source Files/SetupSharedObject.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/core/SetupSharedObject.cpp + + + [Targets]/[lib] sharedObject/Source Files/BasicRangedIntCustomizationVariable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/BasicRangedIntCustomizationVariable.cpp + + + [Targets]/[lib] sharedObject/Source Files/CustomizationData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/CustomizationData.cpp + + + [Targets]/[lib] sharedObject/Source Files/CustomizationData_LocalDirectory.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/CustomizationData_LocalDirectory.cpp + + + [Targets]/[lib] sharedObject/Source Files/CustomizationData_RemoteDirectory.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/CustomizationData_RemoteDirectory.cpp + + + [Targets]/[lib] sharedObject/Source Files/CustomizationIdManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/CustomizationIdManager.cpp + + + [Targets]/[lib] sharedObject/Source Files/CustomizationVariable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/CustomizationVariable.cpp + + + [Targets]/[lib] sharedObject/Source Files/ObjectTemplateCustomizationDataWriter.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/ObjectTemplateCustomizationDataWriter.cpp + + + [Targets]/[lib] sharedObject/Source Files/PaletteColorCustomizationVariable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/PaletteColorCustomizationVariable.cpp + + + [Targets]/[lib] sharedObject/Source Files/RangedIntCustomizationVariable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/RangedIntCustomizationVariable.cpp + + + [Targets]/[lib] sharedObject/Source Files/Dynamics.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/Dynamics.cpp + + + [Targets]/[lib] sharedObject/Source Files/RotationDynamics.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/RotationDynamics.cpp + + + [Targets]/[lib] sharedObject/Source Files/SeesawDynamics.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/SeesawDynamics.cpp + + + [Targets]/[lib] sharedObject/Source Files/SimpleDynamics.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/SimpleDynamics.cpp + + + [Targets]/[lib] sharedObject/Source Files/SpringDynamics.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/SpringDynamics.cpp + + + [Targets]/[lib] sharedObject/Source Files/StateDynamics.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/StateDynamics.cpp + + + [Targets]/[lib] sharedObject/Source Files/TrackingDynamics.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/TrackingDynamics.cpp + + + [Targets]/[lib] sharedObject/Source Files/LotManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/lot/LotManager.cpp + + + [Targets]/[lib] sharedObject/Source Files/StructureFootprint.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/lot/StructureFootprint.cpp + + + [Targets]/[lib] sharedObject/Source Files/MovementTable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/movement/MovementTable.cpp + + + [Targets]/[lib] sharedObject/Source Files/AlterResult.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/AlterResult.cpp + + + [Targets]/[lib] sharedObject/Source Files/AlterScheduler.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/AlterScheduler.cpp + + + [Targets]/[lib] sharedObject/Source Files/CachedNetworkId.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/CachedNetworkId.cpp + + + [Targets]/[lib] sharedObject/Source Files/DebugNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/DebugNotification.cpp + + + [Targets]/[lib] sharedObject/Source Files/DebugYawedFloorNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/DebugYawedFloorNotification.cpp + + + [Targets]/[lib] sharedObject/Source Files/MemoryBlockManagedObject.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/MemoryBlockManagedObject.cpp + + + [Targets]/[lib] sharedObject/Source Files/NetworkIdManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/NetworkIdManager.cpp + + + [Targets]/[lib] sharedObject/Source Files/Object.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/Object.cpp + + + [Targets]/[lib] sharedObject/Source Files/ObjectList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/ObjectList.cpp + + + [Targets]/[lib] sharedObject/Source Files/ObjectNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/ObjectNotification.cpp + + + [Targets]/[lib] sharedObject/Source Files/ObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/ObjectTemplate.cpp + + + [Targets]/[lib] sharedObject/Source Files/ObjectTemplateList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/ObjectTemplateList.cpp + + + [Targets]/[lib] sharedObject/Source Files/ScheduleData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/ScheduleData.cpp + + + [Targets]/[lib] sharedObject/Source Files/CellProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/CellProperty.cpp + + + [Targets]/[lib] sharedObject/Source Files/Portal.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/Portal.cpp + + + [Targets]/[lib] sharedObject/Source Files/PortalProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/PortalProperty.cpp + + + [Targets]/[lib] sharedObject/Source Files/PortalPropertyTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/PortalPropertyTemplate.cpp + + + [Targets]/[lib] sharedObject/Source Files/PortalPropertyTemplateList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/PortalPropertyTemplateList.cpp + + + [Targets]/[lib] sharedObject/Source Files/CustomizationDataProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/property/CustomizationDataProperty.cpp + + + [Targets]/[lib] sharedObject/Source Files/LayerProperty.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/property/LayerProperty.cpp + + + [Targets]/[lib] sharedObject/Source Files/Property.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/property/Property.cpp + + + [Targets]/[lib] sharedObject/Source Files/World.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/world/World.cpp + + + [Targets]/[lib] sharedObject/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedObject/Header Files/ObjectWatcherList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/ObjectWatcherList.h + + + [Targets]/[lib] sharedObject/Header Files/Appearance.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/Appearance.h + + + [Targets]/[lib] sharedObject/Header Files/AppearanceTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/AppearanceTemplate.h + + + [Targets]/[lib] sharedObject/Header Files/AppearanceTemplateList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/AppearanceTemplateList.h + + + [Targets]/[lib] sharedObject/Header Files/Hardpoint.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/Hardpoint.h + + + [Targets]/[lib] sharedObject/Header Files/NoRenderAppearance.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/NoRenderAppearance.h + + + [Targets]/[lib] sharedObject/Header Files/NoRenderAppearanceTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/NoRenderAppearanceTemplate.h + + + [Targets]/[lib] sharedObject/Header Files/TextAppearance.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/TextAppearance.h + + + [Targets]/[lib] sharedObject/Header Files/Tweakable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/appearance/Tweakable.h + + + [Targets]/[lib] sharedObject/Header Files/ArrangementDescriptor.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/ArrangementDescriptor.h + + + [Targets]/[lib] sharedObject/Header Files/ArrangementDescriptorList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/ArrangementDescriptorList.h + + + [Targets]/[lib] sharedObject/Header Files/ContainedByProperty.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/ContainedByProperty.h + + + [Targets]/[lib] sharedObject/Header Files/Container.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/Container.h + + + [Targets]/[lib] sharedObject/Header Files/SlotDescriptor.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlotDescriptor.h + + + [Targets]/[lib] sharedObject/Header Files/SlotDescriptorList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlotDescriptorList.h + + + [Targets]/[lib] sharedObject/Header Files/SlotIdArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlotIdArchive.h + + + [Targets]/[lib] sharedObject/Header Files/SlotId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlotId.h + + + [Targets]/[lib] sharedObject/Header Files/SlotIdManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlotIdManager.h + + + [Targets]/[lib] sharedObject/Header Files/SlottedContainer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlottedContainer.h + + + [Targets]/[lib] sharedObject/Header Files/SlottedContainmentProperty.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/SlottedContainmentProperty.h + + + [Targets]/[lib] sharedObject/Header Files/VolumeContainer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/VolumeContainer.h + + + [Targets]/[lib] sharedObject/Header Files/VolumeContainmentProperty.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/container/VolumeContainmentProperty.h + + + [Targets]/[lib] sharedObject/Header Files/Controller.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/controller/Controller.h + + + [Targets]/[lib] sharedObject/Header Files/NetworkController.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/controller/NetworkController.h + + + [Targets]/[lib] sharedObject/Header Files/ObjectSetMessage.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/controller/ObjectSetMessage.h + + + [Targets]/[lib] sharedObject/Header Files/ConfigSharedObject.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/core/ConfigSharedObject.h + + + [Targets]/[lib] sharedObject/Header Files/FirstSharedObject.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/core/FirstSharedObject.h + + + [Targets]/[lib] sharedObject/Header Files/SetupSharedObject.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/core/SetupSharedObject.h + + + [Targets]/[lib] sharedObject/Header Files/BasicRangedIntCustomizationVariable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/BasicRangedIntCustomizationVariable.h + + + [Targets]/[lib] sharedObject/Header Files/CustomizationData_Directory.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/CustomizationData_Directory.h + + + [Targets]/[lib] sharedObject/Header Files/CustomizationData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/CustomizationData.h + + + [Targets]/[lib] sharedObject/Header Files/CustomizationData_LocalDirectory.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/CustomizationData_LocalDirectory.h + + + [Targets]/[lib] sharedObject/Header Files/CustomizationData_RemoteDirectory.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/CustomizationData_RemoteDirectory.h + + + [Targets]/[lib] sharedObject/Header Files/CustomizationIdManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/CustomizationIdManager.h + + + [Targets]/[lib] sharedObject/Header Files/CustomizationVariable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/CustomizationVariable.h + + + [Targets]/[lib] sharedObject/Header Files/ObjectTemplateCustomizationDataWriter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/ObjectTemplateCustomizationDataWriter.h + + + [Targets]/[lib] sharedObject/Header Files/PaletteColorCustomizationVariable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/PaletteColorCustomizationVariable.h + + + [Targets]/[lib] sharedObject/Header Files/RangedIntCustomizationVariable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/customization/RangedIntCustomizationVariable.h + + + [Targets]/[lib] sharedObject/Header Files/Dynamics.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/Dynamics.h + + + [Targets]/[lib] sharedObject/Header Files/RotationDynamics.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/RotationDynamics.h + + + [Targets]/[lib] sharedObject/Header Files/SeesawDynamics.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/SeesawDynamics.h + + + [Targets]/[lib] sharedObject/Header Files/SimpleDynamics.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/SimpleDynamics.h + + + [Targets]/[lib] sharedObject/Header Files/SpringDynamics.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/SpringDynamics.h + + + [Targets]/[lib] sharedObject/Header Files/StateDynamics.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/StateDynamics.h + + + [Targets]/[lib] sharedObject/Header Files/TrackingDynamics.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/dynamics/TrackingDynamics.h + + + [Targets]/[lib] sharedObject/Header Files/LotManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/lot/LotManager.h + + + [Targets]/[lib] sharedObject/Header Files/LotType.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/lot/LotType.h + + + [Targets]/[lib] sharedObject/Header Files/StructureFootprint.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/lot/StructureFootprint.h + + + [Targets]/[lib] sharedObject/Header Files/MovementTable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/movement/MovementTable.h + + + [Targets]/[lib] sharedObject/Header Files/AlterResult.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/AlterResult.h + + + [Targets]/[lib] sharedObject/Header Files/AlterScheduler.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/AlterScheduler.h + + + [Targets]/[lib] sharedObject/Header Files/CachedNetworkIdArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/CachedNetworkIdArchive.h + + + [Targets]/[lib] sharedObject/Header Files/CachedNetworkId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/CachedNetworkId.h + + + [Targets]/[lib] sharedObject/Header Files/DebugNotification.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/DebugNotification.h + + + [Targets]/[lib] sharedObject/Header Files/DebugYawedFloorNotification.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/DebugYawedFloorNotification.h + + + [Targets]/[lib] sharedObject/Header Files/MemoryBlockManagedObject.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/MemoryBlockManagedObject.h + + + [Targets]/[lib] sharedObject/Header Files/NetworkIdManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/NetworkIdManager.h + + + [Targets]/[lib] sharedObject/Header Files/Object.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/Object.h + + + [Targets]/[lib] sharedObject/Header Files/ObjectList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/ObjectList.h + + + [Targets]/[lib] sharedObject/Header Files/ObjectNotification.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/ObjectNotification.h + + + [Targets]/[lib] sharedObject/Header Files/ObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/ObjectTemplate.h + + + [Targets]/[lib] sharedObject/Header Files/ObjectTemplateList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/ObjectTemplateList.h + + + [Targets]/[lib] sharedObject/Header Files/ScheduleData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/object/ScheduleData.h + + + [Targets]/[lib] sharedObject/Header Files/CellProperty.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/CellProperty.h + + + [Targets]/[lib] sharedObject/Header Files/Portal.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/Portal.h + + + [Targets]/[lib] sharedObject/Header Files/PortallizedSphereTree.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/PortallizedSphereTree.h + + + [Targets]/[lib] sharedObject/Header Files/PortalProperty.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/PortalProperty.h + + + [Targets]/[lib] sharedObject/Header Files/PortalPropertyTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/PortalPropertyTemplate.h + + + [Targets]/[lib] sharedObject/Header Files/PortalPropertyTemplateList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/PortalPropertyTemplateList.h + + + [Targets]/[lib] sharedObject/Header Files/SphereGrid.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/portal/SphereGrid.h + + + [Targets]/[lib] sharedObject/Header Files/CustomizationDataProperty.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/property/CustomizationDataProperty.h + + + [Targets]/[lib] sharedObject/Header Files/LayerProperty.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/property/LayerProperty.h + + + [Targets]/[lib] sharedObject/Header Files/Property.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/property/Property.h + + + [Targets]/[lib] sharedObject/Header Files/PropertyId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/property/PropertyId.h + + + [Targets]/[lib] sharedObject/Header Files/World.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedObject/src/shared/world/World.h + + + [Targets]/[lib] sharedObject/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedObject/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedObject/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedPathfinding + 2 + virtual:/virtual + + + [Targets]/[lib] sharedPathfinding/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedPathfinding/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedPathfinding/Source Files/ConfigSharedPathfinding.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/ConfigSharedPathfinding.cpp + + + [Targets]/[lib] sharedPathfinding/Source Files/DynamicPathGraph.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/DynamicPathGraph.cpp + + + [Targets]/[lib] sharedPathfinding/Source Files/DynamicPathNode.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/DynamicPathNode.cpp + + + [Targets]/[lib] sharedPathfinding/Source Files/PathEdge.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/PathEdge.cpp + + + [Targets]/[lib] sharedPathfinding/Source Files/Pathfinding.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/Pathfinding.cpp + + + [Targets]/[lib] sharedPathfinding/Source Files/PathGraph.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/PathGraph.cpp + + + [Targets]/[lib] sharedPathfinding/Source Files/PathGraphIterator.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/PathGraphIterator.cpp + + + [Targets]/[lib] sharedPathfinding/Source Files/PathNode.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/PathNode.cpp + + + [Targets]/[lib] sharedPathfinding/Source Files/PathSearch.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/PathSearch.cpp + + + [Targets]/[lib] sharedPathfinding/Source Files/SetupSharedPathfinding.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/SetupSharedPathfinding.cpp + + + [Targets]/[lib] sharedPathfinding/Source Files/SimplePathGraph.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/SimplePathGraph.cpp + + + [Targets]/[lib] sharedPathfinding/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedPathfinding/Header Files/ConfigSharedPathfinding.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/ConfigSharedPathfinding.h + + + [Targets]/[lib] sharedPathfinding/Header Files/DynamicPathGraph.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/DynamicPathGraph.h + + + [Targets]/[lib] sharedPathfinding/Header Files/DynamicPathNode.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/DynamicPathNode.h + + + [Targets]/[lib] sharedPathfinding/Header Files/FirstSharedPathfinding.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/FirstSharedPathfinding.h + + + [Targets]/[lib] sharedPathfinding/Header Files/PathEdge.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/PathEdge.h + + + [Targets]/[lib] sharedPathfinding/Header Files/PathfindingEnums.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/PathfindingEnums.h + + + [Targets]/[lib] sharedPathfinding/Header Files/Pathfinding.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/Pathfinding.h + + + [Targets]/[lib] sharedPathfinding/Header Files/PathGraph.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/PathGraph.h + + + [Targets]/[lib] sharedPathfinding/Header Files/PathGraphIterator.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/PathGraphIterator.h + + + [Targets]/[lib] sharedPathfinding/Header Files/PathNode.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/PathNode.h + + + [Targets]/[lib] sharedPathfinding/Header Files/PathSearch.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/PathSearch.h + + + [Targets]/[lib] sharedPathfinding/Header Files/SetupSharedPathfinding.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/SetupSharedPathfinding.h + + + [Targets]/[lib] sharedPathfinding/Header Files/SimplePathGraph.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedPathfinding/src/shared/SimplePathGraph.h + + + [Targets]/[lib] sharedPathfinding/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedPathfinding/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedPathfinding/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRandom + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRandom/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRandom/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRandom/Source Files/ConfigSharedRandom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRandom/src/shared/ConfigSharedRandom.cpp + + + [Targets]/[lib] sharedRandom/Source Files/Random.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRandom/src/shared/Random.cpp + + + [Targets]/[lib] sharedRandom/Source Files/RandomGenerator.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRandom/src/shared/RandomGenerator.cpp + + + [Targets]/[lib] sharedRandom/Source Files/SetupSharedRandom.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRandom/src/shared/SetupSharedRandom.cpp + + + [Targets]/[lib] sharedRandom/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRandom/Header Files/ConfigSharedRandom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRandom/src/shared/ConfigSharedRandom.h + + + [Targets]/[lib] sharedRandom/Header Files/FastRandomGenerator.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRandom/src/shared/FastRandomGenerator.h + + + [Targets]/[lib] sharedRandom/Header Files/FirstSharedRandom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRandom/src/shared/FirstSharedRandom.h + + + [Targets]/[lib] sharedRandom/Header Files/Random.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRandom/src/shared/Random.h + + + [Targets]/[lib] sharedRandom/Header Files/RandomGenerator.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRandom/src/shared/RandomGenerator.h + + + [Targets]/[lib] sharedRandom/Header Files/SetupSharedRandom.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRandom/src/shared/SetupSharedRandom.h + + + [Targets]/[lib] sharedRandom/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRandom/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRandom/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRegex + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRegex/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRegex/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRegex/Source Files/ConfigSharedRegex.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRegex/src/shared/ConfigSharedRegex.cpp + + + [Targets]/[lib] sharedRegex/Source Files/SetupSharedRegex.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRegex/src/shared/SetupSharedRegex.cpp + + + [Targets]/[lib] sharedRegex/Source Files/RegexServices.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRegex/src/linux/RegexServices.cpp + + + [Targets]/[lib] sharedRegex/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRegex/Header Files/ConfigSharedRegex.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRegex/src/shared/ConfigSharedRegex.h + + + [Targets]/[lib] sharedRegex/Header Files/FirstSharedRegex.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRegex/src/shared/FirstSharedRegex.h + + + [Targets]/[lib] sharedRegex/Header Files/SetupSharedRegex.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRegex/src/shared/SetupSharedRegex.h + + + [Targets]/[lib] sharedRegex/Header Files/RegexServices.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRegex/src/linux/RegexServices.h + + + [Targets]/[lib] sharedRegex/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRegex/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRegex/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRemoteDebugServer + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRemoteDebugServer/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRemoteDebugServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRemoteDebugServer/Source Files/FirstSharedRemoteDebugServer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRemoteDebugServer/src/shared/FirstSharedRemoteDebugServer.cpp + + + [Targets]/[lib] sharedRemoteDebugServer/Source Files/SharedRemoteDebugServerConnection.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRemoteDebugServer/src/shared/SharedRemoteDebugServerConnection.cpp + + + [Targets]/[lib] sharedRemoteDebugServer/Source Files/SharedRemoteDebugServer.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRemoteDebugServer/src/shared/SharedRemoteDebugServer.cpp + + + [Targets]/[lib] sharedRemoteDebugServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRemoteDebugServer/Header Files/FirstSharedRemoteDebugServer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRemoteDebugServer/src/shared/FirstSharedRemoteDebugServer.h + + + [Targets]/[lib] sharedRemoteDebugServer/Header Files/SharedRemoteDebugServerConnection.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRemoteDebugServer/src/shared/SharedRemoteDebugServerConnection.h + + + [Targets]/[lib] sharedRemoteDebugServer/Header Files/SharedRemoteDebugServer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedRemoteDebugServer/src/shared/SharedRemoteDebugServer.h + + + [Targets]/[lib] sharedRemoteDebugServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRemoteDebugServer/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedRemoteDebugServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSkillSystem + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSkillSystem/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSkillSystem/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSkillSystem/Source Files/ExpertiseManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSkillSystem/src/shared/ExpertiseManager.cpp + + + [Targets]/[lib] sharedSkillSystem/Source Files/LevelManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSkillSystem/src/shared/LevelManager.cpp + + + [Targets]/[lib] sharedSkillSystem/Source Files/SkillManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSkillSystem/src/shared/SkillManager.cpp + + + [Targets]/[lib] sharedSkillSystem/Source Files/SkillObjectArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSkillSystem/src/shared/SkillObjectArchive.cpp + + + [Targets]/[lib] sharedSkillSystem/Source Files/SkillObject.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSkillSystem/src/shared/SkillObject.cpp + + + [Targets]/[lib] sharedSkillSystem/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSkillSystem/Header Files/ExpertiseManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSkillSystem/src/shared/ExpertiseManager.h + + + [Targets]/[lib] sharedSkillSystem/Header Files/LevelManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSkillSystem/src/shared/LevelManager.h + + + [Targets]/[lib] sharedSkillSystem/Header Files/SkillManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSkillSystem/src/shared/SkillManager.h + + + [Targets]/[lib] sharedSkillSystem/Header Files/SkillObjectArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSkillSystem/src/shared/SkillObjectArchive.h + + + [Targets]/[lib] sharedSkillSystem/Header Files/SkillObject.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSkillSystem/src/shared/SkillObject.h + + + [Targets]/[lib] sharedSkillSystem/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSkillSystem/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSkillSystem/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSynchronization + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSynchronization/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSynchronization/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSynchronization/Source Files/ConditionVariable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/ConditionVariable.cpp + + + [Targets]/[lib] sharedSynchronization/Source Files/Gate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/Gate.cpp + + + [Targets]/[lib] sharedSynchronization/Source Files/Mutex.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/Mutex.cpp + + + [Targets]/[lib] sharedSynchronization/Source Files/RecursiveMutex.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/RecursiveMutex.cpp + + + [Targets]/[lib] sharedSynchronization/Source Files/Semaphore.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/Semaphore.cpp + + + [Targets]/[lib] sharedSynchronization/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSynchronization/Header Files/BlockingPointer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/shared/BlockingPointer.h + + + [Targets]/[lib] sharedSynchronization/Header Files/BlockingQueue.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/shared/BlockingQueue.h + + + [Targets]/[lib] sharedSynchronization/Header Files/CountingSemaphore.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/shared/CountingSemaphore.h + + + [Targets]/[lib] sharedSynchronization/Header Files/Guard.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/shared/Guard.h + + + [Targets]/[lib] sharedSynchronization/Header Files/WriteOnce.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/shared/WriteOnce.h + + + [Targets]/[lib] sharedSynchronization/Header Files/ConditionVariable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/ConditionVariable.h + + + [Targets]/[lib] sharedSynchronization/Header Files/Gate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/Gate.h + + + [Targets]/[lib] sharedSynchronization/Header Files/InterlockedInteger.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/InterlockedInteger.h + + + [Targets]/[lib] sharedSynchronization/Header Files/InterlockedVoidPointer.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/InterlockedVoidPointer.h + + + [Targets]/[lib] sharedSynchronization/Header Files/Mutex.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/Mutex.h + + + [Targets]/[lib] sharedSynchronization/Header Files/RecursiveMutex.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/RecursiveMutex.h + + + [Targets]/[lib] sharedSynchronization/Header Files/Semaphore.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedSynchronization/src/linux/Semaphore.h + + + [Targets]/[lib] sharedSynchronization/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSynchronization/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedSynchronization/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplate + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplate/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplate/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplate/Source Files/SetupSharedTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/core/SetupSharedTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerArmorTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerArmorTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerBattlefieldMarkerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerBattlefieldMarkerObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerBuildingObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerBuildingObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerCellObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerCellObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerCityObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerCityObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerConstructionContractObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerConstructionContractObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerCreatureObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerCreatureObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerDraftSchematicObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerDraftSchematicObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerFactoryObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerFactoryObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerGroupObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerGroupObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerGuildObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerGuildObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerHarvesterInstallationObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerHarvesterInstallationObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerInstallationObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerInstallationObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerIntangibleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerIntangibleObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerJediManagerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerJediManagerObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerManufactureInstallationObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerManufactureInstallationObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerManufactureSchematicObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerManufactureSchematicObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerMissionObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerMissionObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerPlanetObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerPlanetObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerPlayerQuestObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerPlayerQuestObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerPlayerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerPlayerObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerResourceClassObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerResourceClassObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerResourceContainerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerResourceContainerObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerResourcePoolObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerResourcePoolObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerResourceTypeObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerResourceTypeObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerShipObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerShipObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerStaticObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerStaticObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerTangibleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerTangibleObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerTokenObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerTokenObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerUberObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerUberObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerUniverseObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerUniverseObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerVehicleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerVehicleObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerWaypointObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerWaypointObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerWeaponObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerWeaponObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/ServerXpManagerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerXpManagerObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedBattlefieldMarkerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedBattlefieldMarkerObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedBuildingObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedBuildingObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedCellObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedCellObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedConstructionContractObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedConstructionContractObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedCreatureObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedCreatureObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedDraftSchematicObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedDraftSchematicObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedFactoryObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedFactoryObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedGroupObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedGroupObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedGuildObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedGuildObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedInstallationObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedInstallationObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedIntangibleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedIntangibleObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedJediManagerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedJediManagerObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedManufactureSchematicObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedManufactureSchematicObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedMissionObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedMissionObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedPlayerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedPlayerObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedPlayerQuestObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedPlayerQuestObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedResourceContainerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedResourceContainerObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedShipObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedShipObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedStaticObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedStaticObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedTangibleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedTangibleObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedTerrainSurfaceObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedTerrainSurfaceObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedTokenObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedTokenObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedUniverseObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedUniverseObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedVehicleObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedVehicleObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedWaypointObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedWaypointObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Source Files/SharedWeaponObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedWeaponObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplate/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplate/Header Files/FirstSharedTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/core/FirstSharedTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SetupSharedTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/core/SetupSharedTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerArmorTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerArmorTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerBattlefieldMarkerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerBattlefieldMarkerObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerBuildingObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerBuildingObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerCellObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerCellObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerCityObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerCityObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerConstructionContractObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerConstructionContractObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerCreatureObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerCreatureObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerDraftSchematicObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerDraftSchematicObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerFactoryObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerFactoryObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerGroupObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerGroupObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerGuildObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerGuildObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerHarvesterInstallationObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerHarvesterInstallationObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerInstallationObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerInstallationObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerIntangibleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerIntangibleObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerJediManagerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerJediManagerObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerManufactureInstallationObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerManufactureInstallationObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerManufactureSchematicObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerManufactureSchematicObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerMissionObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerMissionObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerPlanetObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerPlanetObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerPlayerQuestObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerPlayerQuestObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerPlayerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerPlayerObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerResourceClassObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerResourceClassObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerResourceContainerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerResourceContainerObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerResourcePoolObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerResourcePoolObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerResourceTypeObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerResourceTypeObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerShipObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerShipObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerStaticObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerStaticObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerTangibleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerTangibleObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerTokenObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerTokenObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerUberObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerUberObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerUniverseObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerUniverseObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerVehicleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerVehicleObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerWaypointObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerWaypointObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerWeaponObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerWeaponObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/ServerXpManagerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/ServerXpManagerObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedBattlefieldMarkerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedBattlefieldMarkerObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedBuildingObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedBuildingObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedCellObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedCellObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedConstructionContractObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedConstructionContractObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedCreatureObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedCreatureObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedDraftSchematicObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedDraftSchematicObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedFactoryObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedFactoryObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedGroupObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedGroupObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedGuildObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedGuildObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedInstallationObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedInstallationObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedIntangibleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedIntangibleObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedJediManagerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedJediManagerObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedManufactureSchematicObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedManufactureSchematicObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedMissionObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedMissionObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedPlayerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedPlayerObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedPlayerQuestObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedPlayerQuestObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedResourceContainerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedResourceContainerObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedShipObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedShipObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedStaticObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedStaticObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedTangibleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedTangibleObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedTerrainSurfaceObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedTerrainSurfaceObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedTokenObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedTokenObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedUniverseObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedUniverseObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedVehicleObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedVehicleObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedWaypointObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedWaypointObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/Header Files/SharedWeaponObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplate/src/shared/template/SharedWeaponObjectTemplate.h + + + [Targets]/[lib] sharedTemplate/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplate/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplate/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplateDefinition + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplateDefinition/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplateDefinition/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/CompilerDynamicVariableParamData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/CompilerDynamicVariableParamData.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/CompilerIntegerParam.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/CompilerIntegerParam.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/File.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/File.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/Filename.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/Filename.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/ObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/ObjectTemplate.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/TemplateData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TemplateData.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/TemplateDataIterator.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TemplateDataIterator.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/TemplateDefinitionFile.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TemplateDefinitionFile.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/TemplateGlobals.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TemplateGlobals.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/TpfFile.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TpfFile.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/TpfTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TpfTemplate.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Source Files/FirstSharedTemplateDefinition.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/linux/FirstSharedTemplateDefinition.cpp + + + [Targets]/[lib] sharedTemplateDefinition/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/CompilerDynamicVariableParamData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/CompilerDynamicVariableParamData.h + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/CompilerIntegerParam.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/CompilerIntegerParam.h + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/File.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/File.h + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/Filename.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/Filename.h + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/FirstSharedTemplateDefinition.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/FirstSharedTemplateDefinition.h + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/ObjectTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/ObjectTemplate.h + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/TemplateData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TemplateData.h + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/TemplateDataIterator.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TemplateDataIterator.h + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/TemplateDefinitionFile.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TemplateDefinitionFile.h + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/TemplateGlobals.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TemplateGlobals.h + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/TpfFile.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TpfFile.h + + + [Targets]/[lib] sharedTemplateDefinition/Header Files/TpfTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTemplateDefinition/src/shared/core/TpfTemplate.h + + + [Targets]/[lib] sharedTemplateDefinition/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplateDefinition/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTemplateDefinition/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTerrain + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTerrain/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTerrain/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTerrain/Source Files/ProceduralTerrainAppearance.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ProceduralTerrainAppearance.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/ProceduralTerrainAppearanceTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ProceduralTerrainAppearanceTemplate.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/SamplerProceduralTerrainAppearance.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/SamplerProceduralTerrainAppearance.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/SamplerProceduralTerrainAppearance_Cache.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/SamplerProceduralTerrainAppearance_Cache.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/SamplerProceduralTerrainAppearanceTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/SamplerProceduralTerrainAppearanceTemplate.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/ServerProceduralTerrainAppearance_Cache.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ServerProceduralTerrainAppearance_Cache.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/ServerProceduralTerrainAppearance.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ServerProceduralTerrainAppearance.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/ServerProceduralTerrainAppearanceTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ServerProceduralTerrainAppearanceTemplate.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/ServerSpaceTerrainAppearance.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ServerSpaceTerrainAppearance.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/ServerSpaceTerrainAppearanceTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ServerSpaceTerrainAppearanceTemplate.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/SpaceTerrainAppearance.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/SpaceTerrainAppearance.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/SpaceTerrainAppearanceTemplate.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/SpaceTerrainAppearanceTemplate.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/TerrainAppearance.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/TerrainAppearance.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/TerrainQuadTree.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/TerrainQuadTree.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/ConfigSharedTerrain.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/core/ConfigSharedTerrain.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/SetupSharedTerrain.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/core/SetupSharedTerrain.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/WaterTypeManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/core/WaterTypeManager.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/FloraManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/flora/FloraManager.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/ServerFloraManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/flora/ServerFloraManager.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/AffectorColor.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorColor.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/Affector.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/Affector.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/AffectorEnvironment.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorEnvironment.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/AffectorExclude.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorExclude.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/AffectorFloraDynamic.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorFloraDynamic.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/AffectorFloraStatic.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorFloraStatic.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/AffectorHeight.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorHeight.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/AffectorPassable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorPassable.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/AffectorRibbon.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorRibbon.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/AffectorRiver.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorRiver.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/AffectorRoad.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorRoad.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/AffectorShader.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorShader.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/BitmapGroup.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/BitmapGroup.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/Boundary.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/Boundary.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/ColorRamp256.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/ColorRamp256.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/CoordinateHash.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/CoordinateHash.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/EnvironmentGroup.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/EnvironmentGroup.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/Filter.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/Filter.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/FloraGroup.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/FloraGroup.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/FractalGroup.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/FractalGroup.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/HeightData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/HeightData.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/RadialGroup.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/RadialGroup.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/ShaderGroup.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/ShaderGroup.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/TerrainGenerator.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/TerrainGenerator.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/TerrainGeneratorLoader.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/TerrainGeneratorLoader.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/TerrainGeneratorType.def + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/TerrainGeneratorType.def + + + [Targets]/[lib] sharedTerrain/Source Files/TerrainModificationHelper.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/TerrainModificationHelper.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/TerrainObject.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/object/TerrainObject.cpp + + + [Targets]/[lib] sharedTerrain/Source Files/TerrainReferenceObjectNotification.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/object/TerrainReferenceObjectNotification.cpp + + + [Targets]/[lib] sharedTerrain/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTerrain/Header Files/ProceduralTerrainAppearance.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ProceduralTerrainAppearance.h + + + [Targets]/[lib] sharedTerrain/Header Files/ProceduralTerrainAppearanceTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ProceduralTerrainAppearanceTemplate.h + + + [Targets]/[lib] sharedTerrain/Header Files/SamplerProceduralTerrainAppearance.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/SamplerProceduralTerrainAppearance.h + + + [Targets]/[lib] sharedTerrain/Header Files/SamplerProceduralTerrainAppearance_Cache.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/SamplerProceduralTerrainAppearance_Cache.h + + + [Targets]/[lib] sharedTerrain/Header Files/SamplerProceduralTerrainAppearanceTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/SamplerProceduralTerrainAppearanceTemplate.h + + + [Targets]/[lib] sharedTerrain/Header Files/ServerProceduralTerrainAppearance_Cache.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ServerProceduralTerrainAppearance_Cache.h + + + [Targets]/[lib] sharedTerrain/Header Files/ServerProceduralTerrainAppearance.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ServerProceduralTerrainAppearance.h + + + [Targets]/[lib] sharedTerrain/Header Files/ServerProceduralTerrainAppearanceTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ServerProceduralTerrainAppearanceTemplate.h + + + [Targets]/[lib] sharedTerrain/Header Files/ServerSpaceTerrainAppearance.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ServerSpaceTerrainAppearance.h + + + [Targets]/[lib] sharedTerrain/Header Files/ServerSpaceTerrainAppearanceTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/ServerSpaceTerrainAppearanceTemplate.h + + + [Targets]/[lib] sharedTerrain/Header Files/SpaceTerrainAppearance.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/SpaceTerrainAppearance.h + + + [Targets]/[lib] sharedTerrain/Header Files/SpaceTerrainAppearanceTemplate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/SpaceTerrainAppearanceTemplate.h + + + [Targets]/[lib] sharedTerrain/Header Files/TerrainAppearance.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/TerrainAppearance.h + + + [Targets]/[lib] sharedTerrain/Header Files/TerrainQuadTree.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/appearance/TerrainQuadTree.h + + + [Targets]/[lib] sharedTerrain/Header Files/ConfigSharedTerrain.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/core/ConfigSharedTerrain.h + + + [Targets]/[lib] sharedTerrain/Header Files/FirstSharedTerrain.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/core/FirstSharedTerrain.h + + + [Targets]/[lib] sharedTerrain/Header Files/SetupSharedTerrain.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/core/SetupSharedTerrain.h + + + [Targets]/[lib] sharedTerrain/Header Files/WaterTypeManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/core/WaterTypeManager.h + + + [Targets]/[lib] sharedTerrain/Header Files/FloraManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/flora/FloraManager.h + + + [Targets]/[lib] sharedTerrain/Header Files/ServerFloraManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/flora/ServerFloraManager.h + + + [Targets]/[lib] sharedTerrain/Header Files/AffectorColor.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorColor.h + + + [Targets]/[lib] sharedTerrain/Header Files/AffectorEnvironment.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorEnvironment.h + + + [Targets]/[lib] sharedTerrain/Header Files/AffectorExclude.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorExclude.h + + + [Targets]/[lib] sharedTerrain/Header Files/AffectorFloraDynamic.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorFloraDynamic.h + + + [Targets]/[lib] sharedTerrain/Header Files/AffectorFloraStatic.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorFloraStatic.h + + + [Targets]/[lib] sharedTerrain/Header Files/Affector.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/Affector.h + + + [Targets]/[lib] sharedTerrain/Header Files/AffectorHeight.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorHeight.h + + + [Targets]/[lib] sharedTerrain/Header Files/AffectorPassable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorPassable.h + + + [Targets]/[lib] sharedTerrain/Header Files/AffectorRibbon.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorRibbon.h + + + [Targets]/[lib] sharedTerrain/Header Files/AffectorRiver.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorRiver.h + + + [Targets]/[lib] sharedTerrain/Header Files/AffectorRoad.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorRoad.h + + + [Targets]/[lib] sharedTerrain/Header Files/AffectorShader.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/AffectorShader.h + + + [Targets]/[lib] sharedTerrain/Header Files/Array2d.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/Array2d.h + + + [Targets]/[lib] sharedTerrain/Header Files/BitmapGroup.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/BitmapGroup.h + + + [Targets]/[lib] sharedTerrain/Header Files/Boundary.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/Boundary.h + + + [Targets]/[lib] sharedTerrain/Header Files/ColorRamp256.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/ColorRamp256.h + + + [Targets]/[lib] sharedTerrain/Header Files/CoordinateHash.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/CoordinateHash.h + + + [Targets]/[lib] sharedTerrain/Header Files/EnvironmentGroup.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/EnvironmentGroup.h + + + [Targets]/[lib] sharedTerrain/Header Files/FastKeyList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/FastKeyList.h + + + [Targets]/[lib] sharedTerrain/Header Files/FastList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/FastList.h + + + [Targets]/[lib] sharedTerrain/Header Files/Feather.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/Feather.h + + + [Targets]/[lib] sharedTerrain/Header Files/Filter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/Filter.h + + + [Targets]/[lib] sharedTerrain/Header Files/FloraGroup.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/FloraGroup.h + + + [Targets]/[lib] sharedTerrain/Header Files/FractalGroup.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/FractalGroup.h + + + [Targets]/[lib] sharedTerrain/Header Files/HeightData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/HeightData.h + + + [Targets]/[lib] sharedTerrain/Header Files/RadialGroup.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/RadialGroup.h + + + [Targets]/[lib] sharedTerrain/Header Files/ShaderGroup.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/ShaderGroup.h + + + [Targets]/[lib] sharedTerrain/Header Files/TerrainGenerator.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/TerrainGenerator.h + + + [Targets]/[lib] sharedTerrain/Header Files/TerrainGeneratorLoader.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/TerrainGeneratorLoader.h + + + [Targets]/[lib] sharedTerrain/Header Files/TerrainGeneratorType.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/TerrainGeneratorType.h + + + [Targets]/[lib] sharedTerrain/Header Files/TerrainModificationHelper.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/generator/TerrainModificationHelper.h + + + [Targets]/[lib] sharedTerrain/Header Files/TerrainObject.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/object/TerrainObject.h + + + [Targets]/[lib] sharedTerrain/Header Files/TerrainReferenceObjectNotification.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedTerrain/src/shared/object/TerrainReferenceObjectNotification.h + + + [Targets]/[lib] sharedTerrain/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTerrain/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedTerrain/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedThread + 2 + virtual:/virtual + + + [Targets]/[lib] sharedThread/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedThread/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedThread/Source Files/RunThread.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedThread/src/shared/RunThread.cpp + + + [Targets]/[lib] sharedThread/Source Files/SetupSharedThread.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedThread/src/shared/SetupSharedThread.cpp + + + [Targets]/[lib] sharedThread/Source Files/Thread.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedThread/src/linux/Thread.cpp + + + [Targets]/[lib] sharedThread/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedThread/Header Files/FirstSharedThread.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedThread/src/shared/FirstSharedThread.h + + + [Targets]/[lib] sharedThread/Header Files/RunThread.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedThread/src/shared/RunThread.h + + + [Targets]/[lib] sharedThread/Header Files/SetupSharedThread.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedThread/src/shared/SetupSharedThread.h + + + [Targets]/[lib] sharedThread/Header Files/ThreadHandle.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedThread/src/shared/ThreadHandle.h + + + [Targets]/[lib] sharedThread/Header Files/Thread.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedThread/src/linux/Thread.h + + + [Targets]/[lib] sharedThread/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedThread/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedThread/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedUtility + 2 + virtual:/virtual + + + [Targets]/[lib] sharedUtility/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedUtility/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedUtility/Source Files/BakedTerrain.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/BakedTerrain.cpp + + + [Targets]/[lib] sharedUtility/Source Files/BakedTerrainReader.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/BakedTerrainReader.cpp + + + [Targets]/[lib] sharedUtility/Source Files/CachedFileManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/CachedFileManager.cpp + + + [Targets]/[lib] sharedUtility/Source Files/Callback.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/Callback.cpp + + + [Targets]/[lib] sharedUtility/Source Files/ConfigSharedUtility.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ConfigSharedUtility.cpp + + + [Targets]/[lib] sharedUtility/Source Files/CurrentUserOptionManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/CurrentUserOptionManager.cpp + + + [Targets]/[lib] sharedUtility/Source Files/DataTable.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/DataTable.cpp + + + [Targets]/[lib] sharedUtility/Source Files/DataTableCell.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/DataTableCell.cpp + + + [Targets]/[lib] sharedUtility/Source Files/DataTableColumnType.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/DataTableColumnType.cpp + + + [Targets]/[lib] sharedUtility/Source Files/DataTableManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/DataTableManager.cpp + + + [Targets]/[lib] sharedUtility/Source Files/DataTableWriter.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/DataTableWriter.cpp + + + [Targets]/[lib] sharedUtility/Source Files/FileName.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/FileName.cpp + + + [Targets]/[lib] sharedUtility/Source Files/HttpGetEncoder.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/HttpGetEncoder.cpp + + + [Targets]/[lib] sharedUtility/Source Files/IndexedCache.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/IndexedCache.cpp + + + [Targets]/[lib] sharedUtility/Source Files/InteriorLayoutReaderWriter.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/InteriorLayoutReaderWriter.cpp + + + [Targets]/[lib] sharedUtility/Source Files/Location.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/Location.cpp + + + [Targets]/[lib] sharedUtility/Source Files/LocationArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/LocationArchive.cpp + + + [Targets]/[lib] sharedUtility/Source Files/LocalMachineOptionManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/LocalMachineOptionManager.cpp + + + [Targets]/[lib] sharedUtility/Source Files/LocationManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/LocationManager.cpp + + + [Targets]/[lib] sharedUtility/Source Files/NameGenerator.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/NameGenerator.cpp + + + [Targets]/[lib] sharedUtility/Source Files/NetworkIdAutoDeltaPackedMap.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/NetworkIdAutoDeltaPackedMap.cpp + + + [Targets]/[lib] sharedUtility/Source Files/OptionManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/OptionManager.cpp + + + [Targets]/[lib] sharedUtility/Source Files/PackedIntegerMap.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PackedIntegerMap.cpp + + + [Targets]/[lib] sharedUtility/Source Files/PackedFixedPointMap.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PackedFixedPointMap.cpp + + + [Targets]/[lib] sharedUtility/Source Files/PooledString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PooledString.cpp + + + [Targets]/[lib] sharedUtility/Source Files/RotaryCache.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/RotaryCache.cpp + + + [Targets]/[lib] sharedUtility/Source Files/SetupSharedUtility.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/SetupSharedUtility.cpp + + + [Targets]/[lib] sharedUtility/Source Files/StartingLocationData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/StartingLocationData.cpp + + + [Targets]/[lib] sharedUtility/Source Files/StartingLocationDataArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/StartingLocationDataArchive.cpp + + + [Targets]/[lib] sharedUtility/Source Files/StartingLocationManager.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/StartingLocationManager.cpp + + + [Targets]/[lib] sharedUtility/Source Files/SynchronizedWeatherGenerator.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/SynchronizedWeatherGenerator.cpp + + + [Targets]/[lib] sharedUtility/Source Files/TemplateParameter.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/TemplateParameter.cpp + + + [Targets]/[lib] sharedUtility/Source Files/UniqueNameList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/UniqueNameList.cpp + + + [Targets]/[lib] sharedUtility/Source Files/ValueDictionary.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueDictionary.cpp + + + [Targets]/[lib] sharedUtility/Source Files/ValueDictionaryArchive.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueDictionaryArchive.cpp + + + [Targets]/[lib] sharedUtility/Source Files/ValueTypeBase.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeBase.cpp + + + [Targets]/[lib] sharedUtility/Source Files/ValueTypeBool.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeBool.cpp + + + [Targets]/[lib] sharedUtility/Source Files/ValueTypeFloat.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeFloat.cpp + + + [Targets]/[lib] sharedUtility/Source Files/ValueTypeObjId.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeObjId.cpp + + + [Targets]/[lib] sharedUtility/Source Files/ValueTypeSignedInt.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeSignedInt.cpp + + + [Targets]/[lib] sharedUtility/Source Files/ValueTypeString.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeString.cpp + + + [Targets]/[lib] sharedUtility/Source Files/WeatherData.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/WeatherData.cpp + + + [Targets]/[lib] sharedUtility/Source Files/WorldSnapshotReaderWriter.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/WorldSnapshotReaderWriter.cpp + + + [Targets]/[lib] sharedUtility/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedUtility/Header Files/BakedTerrain.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/BakedTerrain.h + + + [Targets]/[lib] sharedUtility/Header Files/BakedTerrainReader.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/BakedTerrainReader.h + + + [Targets]/[lib] sharedUtility/Header Files/CachedFileManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/CachedFileManager.h + + + [Targets]/[lib] sharedUtility/Header Files/Callback.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/Callback.h + + + [Targets]/[lib] sharedUtility/Header Files/CallbackReceiver.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/CallbackReceiver.h + + + [Targets]/[lib] sharedUtility/Header Files/ConfigSharedUtility.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ConfigSharedUtility.h + + + [Targets]/[lib] sharedUtility/Header Files/CurrentUserOptionManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/CurrentUserOptionManager.h + + + [Targets]/[lib] sharedUtility/Header Files/DataTable.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/DataTable.h + + + [Targets]/[lib] sharedUtility/Header Files/DataTableCell.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/DataTableCell.h + + + [Targets]/[lib] sharedUtility/Header Files/DataTableColumnType.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/DataTableColumnType.h + + + [Targets]/[lib] sharedUtility/Header Files/DataTableManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/DataTableManager.h + + + [Targets]/[lib] sharedUtility/Header Files/DataTableWriter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/DataTableWriter.h + + + [Targets]/[lib] sharedUtility/Header Files/FileName.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/FileName.h + + + [Targets]/[lib] sharedUtility/Header Files/FirstSharedUtility.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/FirstSharedUtility.h + + + [Targets]/[lib] sharedUtility/Header Files/HttpGetEncoder.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/HttpGetEncoder.h + + + [Targets]/[lib] sharedUtility/Header Files/IndexedCache.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/IndexedCache.h + + + [Targets]/[lib] sharedUtility/Header Files/InstallationResourceData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/InstallationResourceData.h + + + [Targets]/[lib] sharedUtility/Header Files/InstallationResourceDataArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/InstallationResourceDataArchive.h + + + [Targets]/[lib] sharedUtility/Header Files/InteriorLayoutReaderWriter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/InteriorLayoutReaderWriter.h + + + [Targets]/[lib] sharedUtility/Header Files/Location.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/Location.h + + + [Targets]/[lib] sharedUtility/Header Files/LocationArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/LocationArchive.h + + + [Targets]/[lib] sharedUtility/Header Files/LocalMachineOptionManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/LocalMachineOptionManager.h + + + [Targets]/[lib] sharedUtility/Header Files/LocationManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/LocationManager.h + + + [Targets]/[lib] sharedUtility/Header Files/NameGenerator.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/NameGenerator.h + + + [Targets]/[lib] sharedUtility/Header Files/NetworkIdAutoDeltaPackedMap.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/NetworkIdAutoDeltaPackedMap.h + + + [Targets]/[lib] sharedUtility/Header Files/OptionManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/OptionManager.h + + + [Targets]/[lib] sharedUtility/Header Files/PackedIntegerMap.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PackedIntegerMap.h + + + [Targets]/[lib] sharedUtility/Header Files/PackedFixedPointMap.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PackedFixedPointMap.h + + + [Targets]/[lib] sharedUtility/Header Files/PackedPosition.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PackedPosition.h + + + [Targets]/[lib] sharedUtility/Header Files/PackedQuaternion.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PackedQuaternion.h + + + [Targets]/[lib] sharedUtility/Header Files/PackedRotationRate.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PackedRotationRate.h + + + [Targets]/[lib] sharedUtility/Header Files/PackedTransform.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PackedTransform.h + + + [Targets]/[lib] sharedUtility/Header Files/PackedUnitVector.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PackedUnitVector.h + + + [Targets]/[lib] sharedUtility/Header Files/PackedVelocity.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PackedVelocity.h + + + [Targets]/[lib] sharedUtility/Header Files/PooledString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/PooledString.h + + + [Targets]/[lib] sharedUtility/Header Files/RotaryCache.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/RotaryCache.h + + + [Targets]/[lib] sharedUtility/Header Files/SetupSharedUtility.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/SetupSharedUtility.h + + + [Targets]/[lib] sharedUtility/Header Files/StartingLocationData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/StartingLocationData.h + + + [Targets]/[lib] sharedUtility/Header Files/StartingLocationDataArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/StartingLocationDataArchive.h + + + [Targets]/[lib] sharedUtility/Header Files/StartingLocationManager.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/StartingLocationManager.h + + + [Targets]/[lib] sharedUtility/Header Files/SynchronizedWeatherGenerator.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/SynchronizedWeatherGenerator.h + + + [Targets]/[lib] sharedUtility/Header Files/TemplateParameter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/TemplateParameter.h + + + [Targets]/[lib] sharedUtility/Header Files/UniqueNameList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/UniqueNameList.h + + + [Targets]/[lib] sharedUtility/Header Files/ValueDictionary.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueDictionary.h + + + [Targets]/[lib] sharedUtility/Header Files/ValueDictionaryArchive.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueDictionaryArchive.h + + + [Targets]/[lib] sharedUtility/Header Files/ValueTypeBase.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeBase.h + + + [Targets]/[lib] sharedUtility/Header Files/ValueTypeBool.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeBool.h + + + [Targets]/[lib] sharedUtility/Header Files/ValueTypeFloat.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeFloat.h + + + [Targets]/[lib] sharedUtility/Header Files/ValueTypeObjId.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeObjId.h + + + [Targets]/[lib] sharedUtility/Header Files/ValueTypeSignedInt.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeSignedInt.h + + + [Targets]/[lib] sharedUtility/Header Files/ValueTypeString.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/ValueTypeString.h + + + [Targets]/[lib] sharedUtility/Header Files/WeatherData.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/WeatherData.h + + + [Targets]/[lib] sharedUtility/Header Files/WorldSnapshotReaderWriter.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedUtility/src/shared/WorldSnapshotReaderWriter.h + + + [Targets]/[lib] sharedUtility/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedUtility/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedUtility/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedXml + 2 + virtual:/virtual + + + [Targets]/[lib] sharedXml/ + 2 + virtual:/virtual + + + [Targets]/[lib] sharedXml/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedXml/Source Files/SetupSharedXml.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedXml/src/shared/core/SetupSharedXml.cpp + + + [Targets]/[lib] sharedXml/Source Files/XmlTreeDocument.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedXml/src/shared/tree/XmlTreeDocument.cpp + + + [Targets]/[lib] sharedXml/Source Files/XmlTreeDocumentList.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedXml/src/shared/tree/XmlTreeDocumentList.cpp + + + [Targets]/[lib] sharedXml/Source Files/XmlTreeNode.cpp + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedXml/src/shared/tree/XmlTreeNode.cpp + + + [Targets]/[lib] sharedXml/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] sharedXml/Header Files/FirstSharedXml.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedXml/src/shared/core/FirstSharedXml.h + + + [Targets]/[lib] sharedXml/Header Files/SetupSharedXml.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedXml/src/shared/core/SetupSharedXml.h + + + [Targets]/[lib] sharedXml/Header Files/XmlTreeDocument.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedXml/src/shared/tree/XmlTreeDocument.h + + + [Targets]/[lib] sharedXml/Header Files/XmlTreeDocumentList.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedXml/src/shared/tree/XmlTreeDocumentList.h + + + [Targets]/[lib] sharedXml/Header Files/XmlTreeNode.h + 1 + /home/swg/swg-src-2/src/engine/shared/library/sharedXml/src/shared/tree/XmlTreeNode.h + + + [Targets]/[lib] sharedXml/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] sharedXml/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] sharedXml/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] SwgDatabaseServer + 2 + virtual:/virtual + + + [Targets]/[exe] SwgDatabaseServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] SwgDatabaseServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] SwgDatabaseServer/Source Files/AuctionLocationsBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/AuctionLocationsBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/BattlefieldParticipantBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/BattlefieldParticipantBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/BountyHunterTargetBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/BountyHunterTargetBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/CreatureObjectBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/CreatureObjectBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ExperienceBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ExperienceBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/IndexedNetworkTableBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/IndexedNetworkTableBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/LocationBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/LocationBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ManufactureSchematicAttributeBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ManufactureSchematicAttributeBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/MarketAuctionBidsBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/MarketAuctionBidsBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/MarketAuctionsBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/MarketAuctionsBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/MessageBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/MessageBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ObjectTableBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ObjectTableBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ObjvarBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ObjvarBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/PropertyListBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/PropertyListBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ResourceTypeBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ResourceTypeBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ScriptBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ScriptBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/WaypointBuffer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/WaypointBuffer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/DataCleanupManager.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/DataCleanupManager.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskConsolidateExperience.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskConsolidateExperience.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskDailyCleanup.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskDailyCleanup.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskAnySQL.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskAnySQL.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskObjvarNameCleanup.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskObjvarNameCleanup.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskOrphanedObjectCleanup.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskOrphanedObjectCleanup.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskMarketAttributesCleanup.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskMarketAttributesCleanup.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskMessagesCleanup.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskMessagesCleanup.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskBrokenObjectCleanup.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskBrokenObjectCleanup.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskVendorObjectCleanup.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskVendorObjectCleanup.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskFixBadCells.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskFixBadCells.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskObjectTemplateListUpdater.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskObjectTemplateListUpdater.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/CMLoader.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/CMLoader.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/MiscPack.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/MiscPack.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ObjvarNameManager.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/ObjvarNameManager.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/CommoditiesSnapshot.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/CommoditiesSnapshot.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/SwgDatabaseServer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/SwgDatabaseServer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/SwgLoader.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/SwgLoader.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/SwgLoaderSnapshotGroup.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/SwgLoaderSnapshotGroup.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/SwgPersister.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/SwgPersister.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/SwgSnapshot.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/SwgSnapshot.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/PersistableWaypoint.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/persistable/PersistableWaypoint.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/BattlefieldParticipantQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/BattlefieldParticipantQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/BountyHunterTargetQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/BountyHunterTargetQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/CommoditiesQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/CommoditiesQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/DeleteDemandLoadedContainerQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/DeleteDemandLoadedContainerQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ExperienceQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/ExperienceQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/LocationQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/LocationQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ManufactureSchematicAttributeQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/ManufactureSchematicAttributeQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/MessageQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/MessageQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ObjectVariableQueries.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/ObjectVariableQueries.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ObjectsTableQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/ObjectsTableQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/OfflineMoneyCustomPersistStep.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/OfflineMoneyCustomPersistStep.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/PropertyListQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/PropertyListQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ResourceTypeQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/ResourceTypeQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/SkillQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/SkillQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/WaypointQuery.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/WaypointQuery.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskGetAuctionAttributeList.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskGetAuctionAttributeList.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskGetAuctionList.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskGetAuctionList.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskGetBidList.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskGetBidList.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskGetCharacters.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskGetCharacters.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskGetLocationList.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskGetLocationList.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskLoadObjvarNames.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskLoadObjvarNames.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskLocateStructure.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskLocateStructure.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskMoveToPlayer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskMoveToPlayer.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskRestoreCharacter.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskRestoreCharacter.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskRestoreHouse.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskRestoreHouse.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskSaveObjvarNames.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskSaveObjvarNames.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskUndeleteItem.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskUndeleteItem.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/TaskVerifyCharacter.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskVerifyCharacter.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/linux/main.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/Encoder.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/Encoder.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/Decoder.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/Decoder.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/LoadObject.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/LoadObject.cpp + + + [Targets]/[exe] SwgDatabaseServer/Source Files/ObjectQueries.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/ObjectQueries.cpp + + + [Targets]/[exe] SwgDatabaseServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] SwgDatabaseServer/Header Files/AuctionLocationsBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/AuctionLocationsBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/BattlefieldParticipantBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/BattlefieldParticipantBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/BountyHunterTargetBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/BountyHunterTargetBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/CreatureObjectBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/CreatureObjectBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ExperienceBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ExperienceBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/IndexedNetworkTableBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/IndexedNetworkTableBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/IndexedTableBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/IndexedTableBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/LocationBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/LocationBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ManufactureSchematicAttributeBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ManufactureSchematicAttributeBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/MarketAuctionBidsBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/MarketAuctionBidsBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/MarketAuctionsBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/MarketAuctionsBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/MessageBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/MessageBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ObjectTableBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ObjectTableBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ObjvarBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ObjvarBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/PropertyListBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/PropertyListBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ResourceTypeBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ResourceTypeBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ScriptBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/ScriptBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/WaypointBuffer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/buffers/WaypointBuffer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/DataCleanupManager.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/DataCleanupManager.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskConsolidateExperience.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskConsolidateExperience.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskDailyCleanup.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskDailyCleanup.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskAnySQL.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskAnySQL.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskObjvarNameCleanup.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskObjvarNameCleanup.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskOrphanedObjectCleanup.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskOrphanedObjectCleanup.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskMarketAttributesCleanup.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskMarketAttributesCleanup.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskMessagesCleanup.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskMessagesCleanup.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskBrokenObjectCleanup.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskBrokenObjectCleanup.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskVendorObjectCleanup.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskVendorObjectCleanup.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskFixBadCells.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskFixBadCells.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskObjectTemplateListUpdater.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/cleanup/TaskObjectTemplateListUpdater.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/CMLoader.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/CMLoader.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/FirstSwgDatabaseServer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/FirstSwgDatabaseServer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ObjvarNameManager.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/ObjvarNameManager.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/CommoditiesSnapshot.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/CommoditiesSnapshot.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/SwgDatabaseServer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/SwgDatabaseServer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/SwgLoader.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/SwgLoader.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/SwgLoaderSnapshotGroup.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/SwgLoaderSnapshotGroup.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/SwgPersister.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/SwgPersister.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/SwgSnapshot.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/core/SwgSnapshot.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/PersistableWaypoint.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/persistable/PersistableWaypoint.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/BattlefieldParticipantQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/BattlefieldParticipantQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/BountyHunterTargetQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/BountyHunterTargetQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/CommoditiesQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/CommoditiesQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/DeleteDemandLoadedContainerQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/DeleteDemandLoadedContainerQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ExperienceQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/ExperienceQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/LocationQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/LocationQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ManufactureSchematicAttributeQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/ManufactureSchematicAttributeQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/MessageQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/MessageQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ObjectVariableQueries.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/ObjectVariableQueries.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ObjectsTableQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/ObjectsTableQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/OfflineMoneyCustomPersistStep.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/OfflineMoneyCustomPersistStep.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/PropertyListQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/PropertyListQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ResourceTypeQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/ResourceTypeQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/SkillQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/SkillQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/WaypointQuery.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/queries/WaypointQuery.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskGetAuctionAttributeList.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskGetAuctionAttributeList.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskGetAuctionList.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskGetAuctionList.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskGetBidList.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskGetBidList.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskGetCharacters.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskGetCharacters.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskGetLocationList.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskGetLocationList.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskLoadObjvarNames.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskLoadObjvarNames.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskLocateStructure.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskLocateStructure.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskMoveToPlayer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskMoveToPlayer.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskRestoreCharacter.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskRestoreCharacter.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskRestoreHouse.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskRestoreHouse.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskSaveObjvarNames.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskSaveObjvarNames.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskUndeleteItem.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskUndeleteItem.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/TaskVerifyCharacter.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/tasks/TaskVerifyCharacter.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/Schema.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/Schema.h + + + [Targets]/[exe] SwgDatabaseServer/Header Files/ObjectQueries.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/ObjectQueries.h + + + [Targets]/[exe] SwgDatabaseServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] SwgDatabaseServer/CMake Rules/Schema.h.rule + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/Schema.h.rule + + + [Targets]/[exe] SwgDatabaseServer/CMake Rules/Encoder.cpp.rule + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/Encoder.cpp.rule + + + [Targets]/[exe] SwgDatabaseServer/CMake Rules/Decoder.cpp.rule + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/Decoder.cpp.rule + + + [Targets]/[exe] SwgDatabaseServer/CMake Rules/LoadObject.cpp.rule + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/LoadObject.cpp.rule + + + [Targets]/[exe] SwgDatabaseServer/CMake Rules/ObjectQueries.cpp.rule + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/ObjectQueries.cpp.rule + + + [Targets]/[exe] SwgDatabaseServer/CMake Rules/ObjectQueries.h.rule + 1 + /home/swg/swg-src-2/src/game/server/application/SwgDatabaseServer/src/shared/generated/ObjectQueries.h.rule + + + [Targets]/[exe] SwgDatabaseServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] SwgDatabaseServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[exe] SwgGameServer + 2 + virtual:/virtual + + + [Targets]/[exe] SwgGameServer/ + 2 + virtual:/virtual + + + [Targets]/[exe] SwgGameServer/Source Files + 2 + virtual:/virtual + + + [Targets]/[exe] SwgGameServer/Source Files/combat.def + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/combat/combat.def + + + [Targets]/[exe] SwgGameServer/Source Files/CombatEngine.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/combat/CombatEngine.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/ConfigCombatEngine.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/combat/ConfigCombatEngine.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/ConsoleCommandParserCombatEngine.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/console/ConsoleCommandParserCombatEngine.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/ConsoleCommandParserCombatEngineQueue.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/console/ConsoleCommandParserCombatEngineQueue.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/JediManagerController.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/controller/JediManagerController.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/SwgPlayerCreatureController.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/controller/SwgPlayerCreatureController.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/CSHandler.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/core/CSHandler.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/SwgGameServer.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/core/SwgGameServer.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/SwgServerUniverse.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/core/SwgServerUniverse.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/ServerObjectLint.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/lint/ServerObjectLint.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/JediManagerObject.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/object/JediManagerObject.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/SwgCreatureObject.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/object/SwgCreatureObject.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/SwgPlayerObject.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/object/SwgPlayerObject.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/ServerJediManagerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/objectTemplate/ServerJediManagerObjectTemplate.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/SwgServerCreatureObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/objectTemplate/SwgServerCreatureObjectTemplate.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/SwgServerPlayerObjectTemplate.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/objectTemplate/SwgServerPlayerObjectTemplate.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/WorldSnapshotParser.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/snapshot/WorldSnapshotParser.cpp + + + [Targets]/[exe] SwgGameServer/Source Files/main.cpp + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/linux/main.cpp + + + [Targets]/[exe] SwgGameServer/Header Files + 2 + virtual:/virtual + + + [Targets]/[exe] SwgGameServer/Header Files/CombatEngine.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/combat/CombatEngine.h + + + [Targets]/[exe] SwgGameServer/Header Files/ConfigCombatEngine.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/combat/ConfigCombatEngine.h + + + [Targets]/[exe] SwgGameServer/Header Files/ConsoleCommandParserCombatEngine.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/console/ConsoleCommandParserCombatEngine.h + + + [Targets]/[exe] SwgGameServer/Header Files/ConsoleCommandParserCombatEngineQueue.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/console/ConsoleCommandParserCombatEngineQueue.h + + + [Targets]/[exe] SwgGameServer/Header Files/JediManagerController.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/controller/JediManagerController.h + + + [Targets]/[exe] SwgGameServer/Header Files/SwgPlayerCreatureController.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/controller/SwgPlayerCreatureController.h + + + [Targets]/[exe] SwgGameServer/Header Files/CSHandler.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/core/CSHandler.h + + + [Targets]/[exe] SwgGameServer/Header Files/SwgGameServer.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/core/SwgGameServer.h + + + [Targets]/[exe] SwgGameServer/Header Files/SwgServerUniverse.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/core/SwgServerUniverse.h + + + [Targets]/[exe] SwgGameServer/Header Files/ServerObjectLint.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/lint/ServerObjectLint.h + + + [Targets]/[exe] SwgGameServer/Header Files/JediManagerObject.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/object/JediManagerObject.h + + + [Targets]/[exe] SwgGameServer/Header Files/SwgCreatureObject.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/object/SwgCreatureObject.h + + + [Targets]/[exe] SwgGameServer/Header Files/SwgPlayerObject.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/object/SwgPlayerObject.h + + + [Targets]/[exe] SwgGameServer/Header Files/ServerJediManagerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/objectTemplate/ServerJediManagerObjectTemplate.h + + + [Targets]/[exe] SwgGameServer/Header Files/SwgServerCreatureObjectTemplate.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/objectTemplate/SwgServerCreatureObjectTemplate.h + + + [Targets]/[exe] SwgGameServer/Header Files/SwgServerPlayerObjectTemplate.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/objectTemplate/SwgServerPlayerObjectTemplate.h + + + [Targets]/[exe] SwgGameServer/Header Files/WorldSnapshotParser.h + 1 + /home/swg/swg-src-2/src/game/server/application/SwgGameServer/src/shared/snapshot/WorldSnapshotParser.h + + + [Targets]/[exe] SwgGameServer/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[exe] SwgGameServer/Resources + 2 + virtual:/virtual + + + [Targets]/[exe] SwgGameServer/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] swgServerNetworkMessages + 2 + virtual:/virtual + + + [Targets]/[lib] swgServerNetworkMessages/ + 2 + virtual:/virtual + + + [Targets]/[lib] swgServerNetworkMessages/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueCombatDamageList.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/combat/MessageQueueCombatDamageList.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueDirectDamage.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/combat/MessageQueueDirectDamage.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/SetupSwgServerNetworkMessages.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/core/SetupSwgServerNetworkMessages.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueJediData.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/jedi/MessageQueueJediData.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueJediLocation.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/jedi/MessageQueueJediLocation.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueRequestJediBounty.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/jedi/MessageQueueRequestJediBounty.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueScriptTransferMoney.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/money/MessageQueueScriptTransferMoney.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueActivateInstallation.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueActivateInstallation.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueDeactivateInstallation.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueDeactivateInstallation.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueInstallationHarvest.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueInstallationHarvest.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueResourceAdd.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueResourceAdd.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueResourceFinishHarvest.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueResourceFinishHarvest.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueResourceSetInstalledEfficiency.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueResourceSetInstalledEfficiency.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueueResourceTypeDepleted.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueResourceTypeDepleted.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Source Files/MessageQueuePlanetAddTravelPoint.cpp + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/travel/MessageQueuePlanetAddTravelPoint.cpp + + + [Targets]/[lib] swgServerNetworkMessages/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueCombatDamageList.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/combat/MessageQueueCombatDamageList.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueDirectDamage.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/combat/MessageQueueDirectDamage.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/FirstSwgServerNetworkMessages.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/core/FirstSwgServerNetworkMessages.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/SetupSwgServerNetworkMessages.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/core/SetupSwgServerNetworkMessages.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueJediData.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/jedi/MessageQueueJediData.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueJediLocation.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/jedi/MessageQueueJediLocation.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueRequestJediBounty.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/jedi/MessageQueueRequestJediBounty.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueScriptTransferMoney.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/money/MessageQueueScriptTransferMoney.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueActivateInstallation.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueActivateInstallation.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueDeactivateInstallation.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueDeactivateInstallation.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueInstallationHarvest.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueInstallationHarvest.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueResourceAdd.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueResourceAdd.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueResourceFinishHarvest.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueResourceFinishHarvest.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueResourceSetInstalledEfficiency.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueResourceSetInstalledEfficiency.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueueResourceTypeDepleted.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/resource/MessageQueueResourceTypeDepleted.h + + + [Targets]/[lib] swgServerNetworkMessages/Header Files/MessageQueuePlanetAddTravelPoint.h + 1 + /home/swg/swg-src-2/src/game/server/library/swgServerNetworkMessages/src/shared/travel/MessageQueuePlanetAddTravelPoint.h + + + [Targets]/[lib] swgServerNetworkMessages/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] swgServerNetworkMessages/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] swgServerNetworkMessages/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedNetworkMessages + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedNetworkMessages/ + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedNetworkMessages/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedNetworkMessages/Source Files/CombatActionCompleteMessage.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/combat/CombatActionCompleteMessage.cpp + + + [Targets]/[lib] swgSharedNetworkMessages/Source Files/MessageQueueCombatAction.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/combat/MessageQueueCombatAction.cpp + + + [Targets]/[lib] swgSharedNetworkMessages/Source Files/MessageQueueCombatDamage.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/combat/MessageQueueCombatDamage.cpp + + + [Targets]/[lib] swgSharedNetworkMessages/Source Files/ConsentRequestMessage.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/consent/ConsentRequestMessage.cpp + + + [Targets]/[lib] swgSharedNetworkMessages/Source Files/SetupSwgSharedNetworkMessages.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/core/SetupSwgSharedNetworkMessages.cpp + + + [Targets]/[lib] swgSharedNetworkMessages/Source Files/PermissionListCreateMessage.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/permissionList/PermissionListCreateMessage.cpp + + + [Targets]/[lib] swgSharedNetworkMessages/Source Files/PermissionListModifyMessage.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/permissionList/PermissionListModifyMessage.cpp + + + [Targets]/[lib] swgSharedNetworkMessages/Source Files/ResourceListForSurveyMessage.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/survey/ResourceListForSurveyMessage.cpp + + + [Targets]/[lib] swgSharedNetworkMessages/Source Files/SurveyMessage.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/survey/SurveyMessage.cpp + + + [Targets]/[lib] swgSharedNetworkMessages/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedNetworkMessages/Header Files/CombatActionCompleteMessage.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/combat/CombatActionCompleteMessage.h + + + [Targets]/[lib] swgSharedNetworkMessages/Header Files/MessageQueueCombatAction.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/combat/MessageQueueCombatAction.h + + + [Targets]/[lib] swgSharedNetworkMessages/Header Files/MessageQueueCombatDamage.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/combat/MessageQueueCombatDamage.h + + + [Targets]/[lib] swgSharedNetworkMessages/Header Files/ConsentRequestMessage.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/consent/ConsentRequestMessage.h + + + [Targets]/[lib] swgSharedNetworkMessages/Header Files/FirstSwgSharedNetworkMessages.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/core/FirstSwgSharedNetworkMessages.h + + + [Targets]/[lib] swgSharedNetworkMessages/Header Files/SetupSwgSharedNetworkMessages.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/core/SetupSwgSharedNetworkMessages.h + + + [Targets]/[lib] swgSharedNetworkMessages/Header Files/PermissionListCreateMessage.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/permissionList/PermissionListCreateMessage.h + + + [Targets]/[lib] swgSharedNetworkMessages/Header Files/PermissionListModifyMessage.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/permissionList/PermissionListModifyMessage.h + + + [Targets]/[lib] swgSharedNetworkMessages/Header Files/ResourceListForSurveyMessage.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/survey/ResourceListForSurveyMessage.h + + + [Targets]/[lib] swgSharedNetworkMessages/Header Files/SurveyMessage.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedNetworkMessages/src/shared/survey/SurveyMessage.h + + + [Targets]/[lib] swgSharedNetworkMessages/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedNetworkMessages/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedNetworkMessages/Object Files + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedUtility + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedUtility/ + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedUtility/Source Files + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedUtility/Source Files/Attributes.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/Attributes.cpp + + + [Targets]/[lib] swgSharedUtility/Source Files/Attributes.def + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/Attributes.def + + + [Targets]/[lib] swgSharedUtility/Source Files/Behaviors.def + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/Behaviors.def + + + [Targets]/[lib] swgSharedUtility/Source Files/CombatEngineData.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/CombatEngineData.cpp + + + [Targets]/[lib] swgSharedUtility/Source Files/JediConstants.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/JediConstants.cpp + + + [Targets]/[lib] swgSharedUtility/Source Files/Locomotions.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/Locomotions.cpp + + + [Targets]/[lib] swgSharedUtility/Source Files/Locomotions.def + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/Locomotions.def + + + [Targets]/[lib] swgSharedUtility/Source Files/MentalStates.def + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/MentalStates.def + + + [Targets]/[lib] swgSharedUtility/Source Files/Postures.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/Postures.cpp + + + [Targets]/[lib] swgSharedUtility/Source Files/Postures.def + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/Postures.def + + + [Targets]/[lib] swgSharedUtility/Source Files/SpeciesRestrictions.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/SpeciesRestrictions.cpp + + + [Targets]/[lib] swgSharedUtility/Source Files/States.cpp + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/States.cpp + + + [Targets]/[lib] swgSharedUtility/Source Files/States.def + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/States.def + + + [Targets]/[lib] swgSharedUtility/Header Files + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedUtility/Header Files/Attributes.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/Attributes.h + + + [Targets]/[lib] swgSharedUtility/Header Files/CombatEngineData.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/CombatEngineData.h + + + [Targets]/[lib] swgSharedUtility/Header Files/FirstSwgSharedUtility.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/FirstSwgSharedUtility.h + + + [Targets]/[lib] swgSharedUtility/Header Files/JediConstants.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/JediConstants.h + + + [Targets]/[lib] swgSharedUtility/Header Files/Locomotions.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/Locomotions.h + + + [Targets]/[lib] swgSharedUtility/Header Files/Postures.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/Postures.h + + + [Targets]/[lib] swgSharedUtility/Header Files/SpeciesRestrictions.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/SpeciesRestrictions.h + + + [Targets]/[lib] swgSharedUtility/Header Files/States.h + 1 + /home/swg/swg-src-2/src/game/shared/library/swgSharedUtility/src/shared/States.h + + + [Targets]/[lib] swgSharedUtility/CMake Rules + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedUtility/Resources + 2 + virtual:/virtual + + + [Targets]/[lib] swgSharedUtility/Object Files + 2 + virtual:/virtual + + + diff --git a/build_linux.sh b/build_linux.sh index 9f96a0cab..34e6433a6 100755 --- a/build_linux.sh +++ b/build_linux.sh @@ -26,6 +26,7 @@ if [ ! -f $basedir/.setup ]; then $basedir/utils/init/ubuntu.sh source /etc/profile.d/java.sh source /etc/profile.d/oracle.sh + $basedir/utils/init/buildCurl.sh touch $basedir/.setup echo "Please login and out or reboot as changes have been made to your PATH " diff --git a/configs/design/linux/default.cfg b/configs/design/linux/default.cfg index 08686272e..92f13ad64 100644 --- a/configs/design/linux/default.cfg +++ b/configs/design/linux/default.cfg @@ -10,6 +10,7 @@ databaseUID=DBUSERNAME DSN=DBSERVICE databaseUID=DBUSERNAME developmentMode=true +authentication=false [CentralServer] developmentMode=true diff --git a/configs/live/linux/default.cfg b/configs/live/linux/default.cfg index 08686272e..92f13ad64 100644 --- a/configs/live/linux/default.cfg +++ b/configs/live/linux/default.cfg @@ -10,6 +10,7 @@ databaseUID=DBUSERNAME DSN=DBSERVICE databaseUID=DBUSERNAME developmentMode=true +authentication=false [CentralServer] developmentMode=true diff --git a/configs/local/linux/default.cfg b/configs/local/linux/default.cfg index 2e7ef5f6a..c14fa9206 100644 --- a/configs/local/linux/default.cfg +++ b/configs/local/linux/default.cfg @@ -10,6 +10,7 @@ databaseUID=DBUSERNAME DSN=DBSERVICE databaseUID=DBUSERNAME developmentMode=true +authentication=false [CentralServer] developmentMode=true diff --git a/configs/tc/linux/default.cfg b/configs/tc/linux/default.cfg index 08686272e..92f13ad64 100644 --- a/configs/tc/linux/default.cfg +++ b/configs/tc/linux/default.cfg @@ -10,6 +10,7 @@ databaseUID=DBUSERNAME DSN=DBSERVICE databaseUID=DBUSERNAME developmentMode=true +authentication=false [CentralServer] developmentMode=true diff --git a/dsrc/sku.0/sys.server/compiled/game/script/spawning/tatooine/mos_eisley/mos_eisley_mayor_building.java b/dsrc/sku.0/sys.server/compiled/game/script/spawning/tatooine/mos_eisley/mos_eisley_mayor_building.java new file mode 100644 index 000000000..a1f032a0c --- /dev/null +++ b/dsrc/sku.0/sys.server/compiled/game/script/spawning/tatooine/mos_eisley/mos_eisley_mayor_building.java @@ -0,0 +1,59 @@ +package script.spawning.tatooine.mos_eisley; + +import script.*; +import script.base_class.*; +import script.combat_engine.*; +import java.util.Arrays; +import java.util.Hashtable; +import java.util.Vector; +import script.base_script; + +import script.library.create; +import script.library.ai_lib; +import script.library.performance; + +public class mos_eisley_mayor_building extends script.base_script +{ + public mos_eisley_mayor_building() + { + } + public int OnInitialize(obj_id self) throws InterruptedException + { + debugServerConsoleMsg(self, "Initialized Mos Eisley Mayor Building Spawner Script"); + dictionary params = new dictionary(); + messageTo(self, "spawnThings", null, 1, true); + return SCRIPT_CONTINUE; + } + public void spawnEveryone(obj_id self) throws InterruptedException + { + spawnMayor(self); + spawnNewbiePilotHelper(self); + return; + } + public void spawnMayor(obj_id self) throws InterruptedException + { + obj_id room = getCellId(self, "mainroom"); + location mayor_loc = new location(0.1f, 2.5f, 7.5f, "tatooine", room); + int mayor_yaw = 180; + obj_id mayor = create.object("mos_eisley_mayor", mayor_loc); + setYaw(mayor, mayor_yaw); + setCreatureStatic(mayor, true); + attachScript(mayor, "conversation.mos_eisley_mayor"); + return; + } + public void spawnNewbiePilotHelper(obj_id self) throws InterruptedException + { + obj_id room = getCellId(self, "mainroom"); + location pilot_loc = new location(-1.9f, 1.1f, -5.7f, "tatooine", room); + int pilot_yaw = 2; + obj_id pilot = create.object("newbie_pilot_informer", pilot_loc); + setYaw(pilot, pilot_yaw); + setCreatureStatic(pilot, true); + return; + } + public int spawnThings(obj_id self, dictionary params) throws InterruptedException + { + spawnEveryone(self); + return SCRIPT_CONTINUE; + } +} diff --git a/dsrc/sku.0/sys.server/compiled/game/script/spawning/tatooine/mos_eisley/mos_eisley_mayor_building.script b/dsrc/sku.0/sys.server/compiled/game/script/spawning/tatooine/mos_eisley/mos_eisley_mayor_building.script new file mode 100644 index 000000000..ab9b48792 --- /dev/null +++ b/dsrc/sku.0/sys.server/compiled/game/script/spawning/tatooine/mos_eisley/mos_eisley_mayor_building.script @@ -0,0 +1,50 @@ +include library.create; +include library.ai_lib; +include library.performance; + + +trigger OnInitialize () +{ + debugServerConsoleMsg (self, "Initialized Mos Eisley Mayor Building Spawner Script"); + dictionary params = new dictionary (); + messageTo (self, "spawnThings", null, 1, true); + return SCRIPT_CONTINUE; +} + +void spawnEveryone(obj_id self) +{ + spawnMayor(self); + spawnNewbiePilotHelper(self); + return; +} + +void spawnMayor (obj_id self) +{ + obj_id room = getCellId (self, "mainroom"); + location mayor_loc = new location (0.1f, 2.5f, 7.5f, "tatooine", room); + int mayor_yaw = 180; + + obj_id mayor = create.object ("mos_eisley_mayor", mayor_loc); + setYaw (mayor, mayor_yaw); + setCreatureStatic (mayor, true); + attachScript(mayor, "conversation.mos_eisley_mayor"); + return; +} + +void spawnNewbiePilotHelper (obj_id self) +{ + obj_id room = getCellId (self, "mainroom"); + location pilot_loc = new location (-1.9f, 1.1f, -5.7f, "tatooine", room); + int pilot_yaw = 2; + + obj_id pilot = create.object ("newbie_pilot_informer", pilot_loc); + setYaw (pilot, pilot_yaw); + setCreatureStatic (pilot, true); + return; +} + +messageHandler spawnThings () +{ + spawnEveryone(self); + return SCRIPT_CONTINUE; +} \ No newline at end of file diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5d5ba548a..df3e8306a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -28,6 +28,7 @@ find_package(PCRE REQUIRED) find_package(Perl REQUIRED) find_package(Threads) find_package(ZLIB REQUIRED) +find_package(Curl REQUIRED) if(WIN32) find_package(Iconv REQUIRED) diff --git a/src/cmake/linux/FindCurl.cmake b/src/cmake/linux/FindCurl.cmake new file mode 100644 index 000000000..305064c07 --- /dev/null +++ b/src/cmake/linux/FindCurl.cmake @@ -0,0 +1,59 @@ +FIND_PATH(CURL_INCLUDE_DIR curl/curl.h + $ENV{INCLUDE} + "$ENV{LIB_DIR}/include" + /usr/local/include + /usr/include + NO_DEFAULT_PATH + ) + +MARK_AS_ADVANCED(CURL_INCLUDE_DIR) + +# Look for the library. +FIND_LIBRARY(CURL_LIBRARY NAMES curl libcurl_imp PATHS + $ENV{LIB} + "$ENV{LIB_DIR}/lib" + /usr/local/lib + /usr/lib + NO_DEFAULT_PATH + ) + +MARK_AS_ADVANCED(CURL_LIBRARY) + +IF(CURL_INCLUDE_DIR) + MESSAGE(STATUS "Curl include was found") +ENDIF(CURL_INCLUDE_DIR) +IF(CURL_LIBRARY) + MESSAGE(STATUS "Curl lib was found") +ENDIF(CURL_LIBRARY) + +# Copy the results to the output variables. +IF(CURL_INCLUDE_DIR AND CURL_LIBRARY) + SET(CURL_FOUND 1) + SET(CURL_LIBRARIES ${CURL_LIBRARY}) + SET(CURL_INCLUDE_DIRS ${CURL_INCLUDE_DIR}) +ELSE(CURL_INCLUDE_DIR AND CURL_LIBRARY) + SET(CURL_FOUND 0) + SET(CURL_LIBRARIES) + SET(CURL_INCLUDE_DIRS) +ENDIF(CURL_INCLUDE_DIR AND CURL_LIBRARY) + +# Report the results. +IF(CURL_FOUND) + IF (NOT CURL_FIND_QUIETLY) + MESSAGE(STATUS "Found CURL: ${CURL_LIBRARY}") + ENDIF (NOT CURL_FIND_QUIETLY) +ELSE(CURL_FOUND) + SET(CURL_DIR_MESSAGE "CURL was not found.") + + IF(CURL_FIND_REQUIRED) + MESSAGE(FATAL_ERROR "${CURL_DIR_MESSAGE}") + ELSE(CURL_FIND_REQUIRED) + IF(NOT CURL_FIND_QUIETLY) + MESSAGE(STATUS "${CURL_DIR_MESSAGE}") + ENDIF(NOT CURL_FIND_QUIETLY) + # Avoid cmake complaints if CURL is not found + SET(CURL_INCLUDE_DIR "") + SET(CURL_LIBRARY "") + ENDIF(CURL_FIND_REQUIRED) + +ENDIF(CURL_FOUND) diff --git a/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Base/Archive.cpp b/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Base/Archive.cpp index e3400df09..1d6b2feb2 100644 --- a/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Base/Archive.cpp +++ b/src/engine/server/application/CentralServer/src/shared/AuctionTransferGameAPI/Base/Archive.cpp @@ -51,7 +51,7 @@ namespace Base } #else -#pragma message ("--- Packing c style strings ---") +//#pragma message ("--- Packing c style strings ---") void get(ByteStream::ReadIterator & source, std::string & target) { target = reinterpret_cast(source.getBuffer()); diff --git a/src/engine/server/application/LoginServer/src/CMakeLists.txt b/src/engine/server/application/LoginServer/src/CMakeLists.txt index 94910cb3c..4694054cc 100644 --- a/src/engine/server/application/LoginServer/src/CMakeLists.txt +++ b/src/engine/server/application/LoginServer/src/CMakeLists.txt @@ -110,6 +110,7 @@ include_directories( ${SWG_EXTERNALS_SOURCE_DIR}/3rd/library/platform/projects ${SWG_EXTERNALS_SOURCE_DIR}/3rd/library/platform/utils ${SWG_EXTERNALS_SOURCE_DIR}/3rd/library/udplibrary + ${CURL_INCLUDE_DIRS} ) add_executable(LoginServer @@ -151,4 +152,5 @@ target_link_libraries(LoginServer LoginAPI MonAPI2 ${CMAKE_DL_LIBS} + ${CURL_LIBRARIES} ) diff --git a/src/engine/server/application/LoginServer/src/shared/ClientConnection.cpp b/src/engine/server/application/LoginServer/src/shared/ClientConnection.cpp index 087796db5..8de756ee5 100644 --- a/src/engine/server/application/LoginServer/src/shared/ClientConnection.cpp +++ b/src/engine/server/application/LoginServer/src/shared/ClientConnection.cpp @@ -24,6 +24,7 @@ #include "sharedNetworkMessages/LoginEnumCluster.h" #include +#include "curl/curl.h" //----------------------------------------------------------------------- @@ -171,7 +172,15 @@ void ClientConnection::onReceive(const Archive::ByteStream & message) //----------------------------------------------------------------------- // Stub routine for station API account validation. // Grab a challenge key from the list and send it back to the client. +static size_t WriteCallback(void *contents, size_t size, size_t nmemb, void *userp) +{ + ((std::string*)userp)->append((char*)contents, size * nmemb); + return size * nmemb; +} + + void ClientConnection::validateClient(const std::string & id, const std::string & key) + { if (ConfigLoginServer::getValidateStationKey()) @@ -202,10 +211,46 @@ void ClientConnection::validateClient(const std::string & id, const std::string LOG("LoginClientConnection", ("validateClient() for stationId (%lu) at IP (%s), id (%s) key (%s), skipping validating session", m_stationId, getRemoteAddress().c_str(), id.c_str(), key.c_str())); - LoginServer::getInstance().onValidateClient(suid, id, this, true, NULL, 0xFFFFFFFF, 0xFFFFFFFF); + if (ConfigLoginServer::getAuthentication() == false) + { + LoginServer::getInstance().onValidateClient(suid, id, this, true, NULL, 0xFFFFFFFF, 0xFFFFFFFF); + } + CURL *curl; + CURLcode res; + std::string readBuffer; + + curl = curl_easy_init(); + if (curl) + { + std::string username(curl_easy_escape(curl, id.c_str(), id.length())); + std::string password(curl_easy_escape(curl, key.c_str(), key.length())); + + curl_easy_setopt(curl, CURLOPT_URL, ("phpauthurl" + username + "&pw=" + password).c_str()); + curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback); + curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer); + res = curl_easy_perform(curl); + curl_easy_cleanup(curl); + if (ConfigLoginServer::getAuthentication() == true) + { + + if(readBuffer == "1") + { + LoginServer::getInstance().onValidateClient(suid, id, this, true, NULL, 0xFFFFFFFF, 0xFFFFFFFF); + } + else if(readBuffer == "2") + { + ErrorMessage err("Login Failed", "Banned"); + this->send(err, true); + } + else + { + ErrorMessage err("Login Failed", "Invalid Username or Password"); + this->send(err, true); + } + } + } } } - // ---------------------------------------------------------------------------- /** diff --git a/src/engine/server/application/LoginServer/src/shared/ConfigLoginServer.cpp b/src/engine/server/application/LoginServer/src/shared/ConfigLoginServer.cpp index 2de2a2fa5..441e48c04 100644 --- a/src/engine/server/application/LoginServer/src/shared/ConfigLoginServer.cpp +++ b/src/engine/server/application/LoginServer/src/shared/ConfigLoginServer.cpp @@ -114,6 +114,7 @@ void ConfigLoginServer::install(void) KEY_INT (populationLightThresholdPercent, 8); KEY_INT (csToolPort, 10666); KEY_BOOL(requireSecureLoginForCsTool, true); + KEY_BOOL(authentication, false); int index = 0; char const * result = 0; diff --git a/src/engine/server/application/LoginServer/src/shared/ConfigLoginServer.h b/src/engine/server/application/LoginServer/src/shared/ConfigLoginServer.h index d923b2289..b9a66f5a2 100644 --- a/src/engine/server/application/LoginServer/src/shared/ConfigLoginServer.h +++ b/src/engine/server/application/LoginServer/src/shared/ConfigLoginServer.h @@ -65,6 +65,7 @@ class ConfigLoginServer int csToolPort; bool requireSecureLoginForCsTool; + bool authentication; }; static const uint16 getCentralServicePort(); @@ -126,6 +127,7 @@ class ConfigLoginServer static int getPopulationHeavyThresholdPercent(); static int getPopulationMediumThresholdPercent(); static int getPopulationLightThresholdPercent(); + static bool getAuthentication(); // has character creation for this cluster been disabled through config option static bool isCharacterCreationDisabled(std::string const & cluster); @@ -467,6 +469,13 @@ inline const int ConfigLoginServer::getCSToolPort() { return data->csToolPort; } + +inline bool ConfigLoginServer::getAuthentication() +{ + return data->authentication; +} + +// ---------------------------------------------------------------------- // ====================================================================== #endif // _ConfigLoginServer_H diff --git a/src/external/3rd/library/curl/curl-7.45.0/CHANGES b/src/external/3rd/library/curl/curl-7.45.0/CHANGES new file mode 100644 index 000000000..1e1526a20 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/CHANGES @@ -0,0 +1,5264 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + + Changelog + +Version 7.45.0 (7 Oct 2015) + +Daniel Stenberg (7 Oct 2015) +- THANKS: 19 new contributors from the 7.45.0 announcement + +- RELEASE-NOTES: synced with 69ea57970080 + +Jay Satiro (4 Oct 2015) +- getinfo: Fix return code for unknown CURLINFO options + + - If a CURLINFO option is unknown return CURLE_UNKNOWN_OPTION. + + Prior to this change CURLE_BAD_FUNCTION_ARGUMENT was returned on + unknown. That return value is contradicted by the CURLINFO option + documentation which specifies a return of CURLE_UNKNOWN_OPTION on + unknown. + +- [rouzier brought this change] + + hiperfifo: fix the pointer passed to WRITEDATA + + Closes https://github.com/bagder/curl/pull/471 + +- [Maksim Stsepanenka brought this change] + + tool_setopt: fix c_escape truncated octal + + Closes https://github.com/bagder/curl/pull/469 + +Daniel Stenberg (1 Oct 2015) +- [Orange Tsai brought this change] + + gopher: don't send NUL byte + + Closes #466 + +Jay Satiro (29 Sep 2015) +- runtests: Fix pid check in checkdied + + Because the 'not' operator has a very low precedence and as a result the + entire statement was erroneously negated and could never be true. + +Daniel Stenberg (30 Sep 2015) +- [Thorsten Schöning brought this change] + + win32: make recent Borland compilers use long long + +- RELEASE-NOTES: synced with 69b89050d4 + +Jay Satiro (28 Sep 2015) +- [Michael Kalinin brought this change] + + openssl: Fix algorithm init + + - Change algorithm init to happen after OpenSSL config load. + + Additional algorithms may be available due to the user's config so we + initialize the algorithms after the user's config is loaded. + + Bug: https://github.com/bagder/curl/issues/447 + Reported-by: Denis Feklushkin + +- [Svyatoslav Mishyn brought this change] + + docs: fix unescaped '\n' in man pages + + Closes https://github.com/bagder/curl/pull/459 + +Daniel Stenberg (27 Sep 2015) +- http2: set TCP_NODELAY unconditionally + + For a single-stream download from localhost, we managed to increase + transfer speed from 1.6MB/sec to around 400MB/sec, mostly because of + this single fix. + +- http2: avoid superfluous Curl_expire() calls + + ... only call it when there is data arriving for another handle than the + one that is currently driving it. + + Improves single-stream download performance quite a lot. + + Thanks-to: Tatsuhiro Tsujikawa + Bug: http://curl.haxx.se/mail/lib-2015-09/0097.html + +- readwrite_data: set a max number of loops + + ... as otherwise a really fast pipe can "lock" one transfer for some + protocols, like with HTTP/2. + +- [Sergei Nikulov brought this change] + + CI: Added AppVeyor-CI for curl + + Closes #439 + +- FTP: fix uploading ASCII with unknown size + + ... don't try to increase the supposed file size on newlines if we don't + know what file size it is! + + Patch-by: lzsiga + +- [Tatsuhiro Tsujikawa brought this change] + + build: fix failures with -Wcast-align and -Werror + + Closes #457 + +- [Tatsuhiro Tsujikawa brought this change] + + curl-confopts.m4: Add missing ')' + + ... for CURL_CHECK_OPTION_RT + + Closes #456 + +Jay Satiro (25 Sep 2015) +- curl_easy_getinfo.3: Add brief description for each CURLINFO + +Daniel Stenberg (23 Sep 2015) +- [Jakub Zakrzewski brought this change] + + CMake: Ensure discovered include dirs are considered + + ...during header checks. Otherwise some following header tests + (incorrectly) fail. + + Closes #436 + +- [Jakub Zakrzewski brought this change] + + CMake: Put "winsock2.h" before "windows.h" during configure checks + + "windows.h" includes "winsock.h" what causes many redefinition errors + if "winsock2.h" is included afterwards and can cause build to fail. + +- tests: disable 1510 due to CI-problems on github + +- [Mike Crowe brought this change] + + gnutls: Report actual GnuTLS error message for certificate errors + + If GnuTLS fails to read the certificate then include whatever reason it + provides in the failure message reported to the client. + + Signed-off-by: Mike Crowe + +- RELEASE-NOTES: synced with 6b56901b56e + +- [Mike Crowe brought this change] + + gnutls: Support CURLOPT_KEYPASSWD + + The gnutls vtls back-end was previously ignoring any password set via + CURLOPT_KEYPASSWD. Presumably this was because + gnutls_certificate_set_x509_key_file did not support encrypted keys. + + gnutls now has a gnutls_certificate_set_x509_key_file2 function that + does support encrypted keys. Let's determine at compile time whether the + available gnutls supports this new function. If it does then use it to + pass the password. If it does not then emit a helpful diagnostic if a + password is set. This is preferable to the previous behaviour of just + failing to read the certificate without giving a reason in that case. + + Signed-off-by: Mike Crowe + +- CURLINFO_TLS_SESSION: always return backend info + + ... even for those that don't support providing anything in the + 'internals' struct member since it offers a convenient way for + applications to figure this out. + +- [Daniel Hwang brought this change] + + tool: remove redundant libcurl check + + The easysrc generation is run only when --libcurl is initialized. + + Ref: https://github.com/bagder/curl/issues/429 + + Closes #448 + +- [Richard van den Berg brought this change] + + CURLOPT_PROXY.3: A proxy given as env variable gets no special treatment + + Closes #449 + +- TODO: 5.7 More compressions + + Like for example brotli, as being implemented in Firefox now. + +Jay Satiro (21 Sep 2015) +- tool_operate: Don't call easysrc cleanup unless --libcurl + + - Review of 4d95491. + + The author changed it so easysrc only initializes when --libcurl but did + not do the same for the call to easysrc cleanup. + + Ref: https://github.com/bagder/curl/issues/429 + +Daniel Stenberg (20 Sep 2015) +- [Viktor Szakats brought this change] + + CURLOPT_PINNEDPUBLICKEY.3: replace test.com with example.com + + closes #443 + +- KNOWN_BUGS: 91 "curl_easy_perform hangs with imap and PolarSSL" + + Closes #334 + +- KNOWN_BUGS: add link to #85 + +- tests: disable 1801 until fixed + + It is unreliable and causes CI problems on github + + Closes #380 + +- RELEASE-NOTES: synced with 4d95491636ee + +- [Daniel Lee Hwang brought this change] + + tool: generate easysrc only on --libcurl + + Code should only be generated when --libcurl is used. + + Bug: https://github.com/bagder/curl/issues/429 + Reported-by: @greafhe, Jay Satiro + + Closes #429 + Closes #442 + +Jay Satiro (19 Sep 2015) +- vtls: Change designator name for server's pubkey hash + + - Change the designator name we use to show the base64 encoded sha256 + hash of the server's public key from 'pinnedpubkey' to + 'public key hash'. + + Though the server's public key hash is only shown when comparing pinned + public key hashes, the server's hash may not match one of the pinned. + +Daniel Stenberg (19 Sep 2015) +- [Isaac Boukris brought this change] + + NTLM: Reset auth-done when using a fresh connection + + With NTLM a new connection will always require authentication. + Fixes #435 + +- [Daniel Hwang brought this change] + + ssl: add server cert's "sha256//" hash to verbose + + Add a "pinnedpubkey" section to the "Server Certificate" verbose + + Bug: https://github.com/bagder/curl/issues/410 + Reported-by: W. Mark Kubacki + + Closes #430 + Closes #410 + +- [Jakub Zakrzewski brought this change] + + openldap: only part of LDAP query results received + + Introduced with commit 65d141e6da5c6003a1592bbc87ee550b0ad75c2f + + Closes #440 + +- [Alessandro Ghedini brought this change] + + openssl: don't output certinfo data + +- [Alessandro Ghedini brought this change] + + openssl: refactor certificate parsing to use OpenSSL memory BIO + + Fixes #427 + +Kamil Dudka (18 Sep 2015) +- nss: prevent NSS from incorrectly re-using a session + + Without this workaround, NSS re-uses a session cache entry despite the + server name does not match. This causes SNI host name to differ from + the actual host name. Consequently, certain servers (e.g. github.com) + respond by 400 to such requests. + + Bug: https://bugzilla.mozilla.org/1202264 + +- nss: check return values of NSS functions + +Daniel Stenberg (17 Sep 2015) +- CURLOPT_PINNEDPUBLICKEY.3: mention error code + +- openssl: build with < 0.9.8 + + ... without sha256 support and no define saying so. + + Reported-by: Rajkumar Mandal + +- libcurl-errors.3: add two missing error codes + + CURLE_SSL_PINNEDPUBKEYNOTMATCH and CURLE_SSL_INVALIDCERTSTATUS + +Jay Satiro (14 Sep 2015) +- CURLOPT_PINNEDPUBLICKEY.3: Improve pubkey extraction example + + - Show how a certificate can be obtained using OpenSSL. + + Bug: https://github.com/bagder/curl/pull/430 + Reported-by: Daniel Hwang + +Daniel Stenberg (13 Sep 2015) +- http2: removed unused function + +- CURLINFO_ACTIVESOCKET.3: mention it replaces *LASTSOCKET + +- opts: add CURLINFO_* man pages to dist + +- opts: 19 more CURLINFO_* options made into stand-alone man pages + +- RELEASE-NOTES: synced with fad9604613 + +- curl: customrequest_helper: deal with NULL custom method + +- [Svyatoslav Mishyn brought this change] + + CURLOPT_FNMATCH_FUNCTION.3: fix typo + + s => is + + Closes #428 + +- curl: point out unnecessary uses of -X in verbose mode + + It uses 'Note:' as a prefix as opposed to the common 'Warning:' to take + down the tone a bit. + + It adds a warning for using -XHEAD on other methods becasue that may + lead to a hanging connection. + +Jay Satiro (10 Sep 2015) +- curl_sspi: fix possibly undefined CRYPT_E_REVOKED + + Bug: https://github.com/bagder/curl/pull/411 + Reported-by: Viktor Szakats + +- buildconf.bat: fix syntax error + +- [Benjamin Kircher brought this change] + + winbuild: run buildconf.bat if necessary + +- [Svyatoslav Mishyn brought this change] + + docs: fix argument type for CURLINFO_SPEED_*, CURLINFO_SIZE_* + + long => double + +Daniel Stenberg (8 Sep 2015) +- [Sergei Nikulov brought this change] + + cmake: IPv6 : disable Unix header check on Windows platform + + Closes #409 + +- parse_proxy: reject illegal port numbers + + If the port number in the proxy string ended weirdly or the number is + too large, skip it. Mostly as a means to bail out early if a "bare" IPv6 + numerical address is used without enclosing brackets. + + Also mention the bracket requirement for IPv6 numerical addresses to the + man page for CURLOPT_PROXY. + + Closes #415 + + Reported-by: Marcel Raad + +- FTP: do_more: add check for wait_data_conn in upload case + + In some timing-dependnt cases when a 4xx response immediately followed + after a 150 when a STOR was issued, this function would wrongly return + 'complete == true' while 'wait_data_conn' was still set. + + Closes #405 + + Reported-by: Patricia Muscalu + +- [Svyatoslav Mishyn brought this change] + + CURLOPT_TLSAUTH_TYPE.3: update description + + Closes #414 + Closes #413 + +- [Svyatoslav Mishyn brought this change] + + CURLOPT_PATH_AS_IS.3: fix typo + + leavit => leaveit + + closes #412 + +- [Svyatoslav Mishyn brought this change] + + CURLINFO_SSL_VERIFYRESULT.3: add short description + +- [Svyatoslav Mishyn brought this change] + + CURLINFO_SSL_ENGINES.3: add short description + +- [Svyatoslav Mishyn brought this change] + + CURLINFO_CONTENT_LENGTH_UPLOAD.3: replace "receive" with "get" for consistency + +- [Svyatoslav Mishyn brought this change] + + CURLINFO_REDIRECT_TIME.3: remove redundant '!' + +Kamil Dudka (4 Sep 2015) +- Revert "has: generate the curl/has.h header" + + This reverts commit a60bde79f9adeb135d5c642a07f0d783fbfbbc25 I have + pushed by mistake. Apologies for my incompetent use of the git repo! + +- nss: do not directly access SSL_ImplementedCiphers[] + + It causes dynamic linking issues at run-time after an update of NSS. + + Bug: https://lists.fedoraproject.org/pipermail/devel/2015-September/214117.html + +- [Daniel Stenberg brought this change] + + has: generate the curl/has.h header + + changed macro name, moved and renamed script to become docs/libcurl/has.pl, + generate code that is checksrc compliant + +Daniel Stenberg (3 Sep 2015) +- gitignore: ignore more generated VC Makefiles + +- projects/Windows/.gitignore: ignore generated files for release + +- http2: don't pass on Connection: headers + + RFC 7540 section 8.1.2.2 states: "An endpoint MUST NOT generate an + HTTP/2 message containing connection-specific header fields; any message + containing connection-specific header fields MUST be treated as + malformed" + + Closes #401 + +- curl.1: update RFC references + +- CURLOPT_POSTREDIR.3: update RFC number and section + +- CURLOPT_FOLLOWLOCATION.3: mention methods for redirects + + and some general cleaning up + +- [Marcel Raad brought this change] + + inet_pton.c: Fix MSVC run-time check failure (2) + + This fixes another run-time check failure because of a narrowing cast on + Visual C++. + + Closes #408 + +Jay Satiro (3 Sep 2015) +- docs: Warn about any-domain cookies and multiple transfers + + - Warn that cookies without a domain are sent to any domain: + CURLOPT_COOKIELIST, CURLOPT_COOKIEFILE, --cookie + + - Note that imported Set-Cookie cookies without a domain are no longer + exported: + CURLINFO_COOKIELIST, CURLOPT_COOKIEJAR, --cookie-jar + +Steve Holme (2 Sep 2015) +- tool_sdecls.h: Fixed compilation warning from commit 4a889441d3 + + tool_sdecls.h:139 warning: comma at end of enumerator list + +Daniel Stenberg (2 Sep 2015) +- opts: 8 more CURLINFO* options as stand-alone man pages + +- RELEASE-NOTES: synced with c764cb4add1a8 + +- man-pages: more SEE ALSO links + +- opts: more CURLINFO_* options as stand-alone man pages + +Steve Holme (31 Aug 2015) +- sasl: Only define Curl_sasl_digest_get_pair() when CRYPTO_AUTH enabled + + Introduced in commit 59f3f92ba6 this function is only implemented when + CURL_DISABLE_CRYPTO_AUTH is not defined. As such we shouldn't define + the function in the header file either. + +- sasl: Updated SPN variables and comments for consistency + + In places the "host name" and "realm" variable was referred to as + "instance" whilst in others it was referred to as "host". + +Daniel Stenberg (30 Aug 2015) +- configure: check for HMAC_Update in openssl + + Turns out HMAC_Init is now deprecated in openssl master (and I spelled + HMAC_Init_ex wrong in previous commit) + +Steve Holme (30 Aug 2015) +- win32: Use DES_set_odd_parity() from OpenSSL/BoringSSL by default + + Set HAVE_DES_SET_ODD_PARITY when using OpenSSL/BoringSSL as native + Windows builds don't use the autoconf tools. + +- des: Fixed compilation warning from commit 613e5022fe + + curl_ntlm_core.c:150: warning 'Curl_des_set_odd_parity' undefined; + assuming extern returning int + +- buildconf.bat: Fixed double blank line in 'curl manual' warning output + +- makefiles: Added our standard copyright header + + But kept the original author, when they were specified in a comment, as + the initial copyright holder. + +Jay Satiro (29 Aug 2015) +- CURLOPT_FILETIME.3: CURLINFO_FILETIME has its own manpage now + +Daniel Stenberg (29 Aug 2015) +- CURLINFO_RESPONSE_CODE.3: added short description + +- opts: 7 initial CURLINFO_* options as stand-alone man pages + +- [Nikolai Kondrashov brought this change] + + libcurl.m4: Put braces around empty if body + + Put braces around empty "if" body in libcurl.m4 check to avoid warning: + + suggest braces around empty body in an 'if' statement + + and make it work with -Werror builds. + + Closes #402 + +- [Svyatoslav Mishyn brought this change] + + curl_easy_escape.3: escape '\n' + + Closes #398 + +- [Svyatoslav Mishyn brought this change] + + curl_easy_{escape,setopt}.3: fix example + + remove redundant '}' + +- [Sergei Nikulov brought this change] + + cmake: added Windows SSL support + + Closes #399 + +- curl: point out the conflicting HTTP methods if used + + It isn't always clear to the user which options that cause the HTTP + methods to conflict so by spelling them out it should hopefully be + easier to understand why curl complains. + +- curl: clarify that users can only specify one _METHOD_ + +- [Svyatoslav Mishyn brought this change] + + curl_easy_{escape,unescape}.3: "char *" vs. "const char *" + + Closes #395 + +Patrick Monnerat (24 Aug 2015) +- os400: include new options in wrappers and update ILE/RPG binding. + +Daniel Stenberg (24 Aug 2015) +- KNOWN_BUGS: #2, not reading a HEAD response-body is not a bug + + ... since HTTP is forbidden to return any such. + +- KNOWN_BUGS: #78 zero-length files is already fixed! + +- [Razvan Cojocaru brought this change] + + getinfo: added CURLINFO_ACTIVESOCKET + + This patch addresses known bug #76, where on 64-bit Windows SOCKET is 64 + bits wide, but long is only 32, making CURLINFO_LASTSOCKET unreliable. + + Signed-off-by: Razvan Cojocaru + +- http2: remove dead code + + Leftovers from when we removed the private socket hash. + + Coverity CID 1317365, "Logically dead code" + +- ntlm: mark deliberate switch case fall-through + + Coverity CID 1317367, "Missing break in switch" + +- http2: on_frame_recv: get a proper 'conn' for the debug logging + + "Explicit null dereferenced (FORWARD_NULL)" + + Coverity CID 1317366 + +- RELEASE-NOTES: synced with 2acaf3c804 + +Dan Fandrich (23 Aug 2015) +- tool: fix memory leak with --proto-default option + +Jay Satiro (22 Aug 2015) +- [Nathaniel Waisbrot brought this change] + + CURLOPT_DEFAULT_PROTOCOL: added + + - Add new option CURLOPT_DEFAULT_PROTOCOL to allow specifying a default + protocol for schemeless URLs. + + - Add new tool option --proto-default to expose + CURLOPT_DEFAULT_PROTOCOL. + + In the case of schemeless URLs libcurl will behave in this way: + + When the option is used libcurl will use the supplied default. + + When the option is not used, libcurl will follow its usual plan of + guessing from the hostname and falling back to 'http'. + +- runtests: Allow for spaces in server-verify curl custom path + +Daniel Stenberg (22 Aug 2015) +- NTLM: recent boringssl brought DES_set_odd_parity back + + ... so improve the #ifdefs for using our local implementation. + +- configure: detect latest boringssl + + Since boringssl brought back DES_set_odd_parity again, it cannot be used + to differentiate from boringssl. Using the OPENSSL_IS_BORINGSSL define + seems better anyway. + + URL: https://android.googlesource.com/platform/external/curl/+/f551028d5caab29d4b4a4ae8c159c76c3cfd4887%5E!/ + Original-patch-by: Bertrand Simonnet + + Closes #393 + +- configure: change functions to detect openssl (clones) + + ... since boringssl moved the former ones and the check started to fail. + + URL: https://android.googlesource.com/platform/external/curl/+/f551028d5caab29d4b4a4ae8c159c76c3cfd4887%5E!/ + Original-patch-by: Bertrand Simonnet + +- [Alessandro Ghedini brought this change] + + openssl: handle lack of server cert when strict checking disabled + + If strict certificate checking is disabled (CURLOPT_SSL_VERIFYPEER + and CURLOPT_SSL_VERIFYHOST are disabled) do not fail if the server + doesn't present a certificate at all. + + Closes #392 + +- ftp: clear the do_more bit when the server has connected + + The multi state machine would otherwise go into the DO_MORE state after + DO, even for the case when the FTP state machine had already performed + those duties, which caused libcurl to get stuck in that state and fail + miserably. This occured for for active ftp uploads. + + Reported-by: Patricia Muscalu + +- [Jactry Zeng brought this change] + + travis.yml: Add OS X testbot. + +- [Rémy Léone brought this change] + + travis: Upgrading to container based build + + http://docs.travis-ci.com/user/migrating-from-legacy + + Closes #388 + +- RELEASE-NOTES: synced with 14ff86256b13e + +- [Erik Janssen brought this change] + + rtsp: stop reading empty DESCRIBE responses + + Based-on-patch-by: Jim Hollinger + +- [Erik Janssen brought this change] + + rtsp: support basic/digest authentication + +- [Sam Roth brought this change] + + CURLMOPT_PUSHFUNCTION.3: fix argument types + + Closes #389 + Closes #386 + +- [Marcel Raad brought this change] + + inet_pton.c: Fix MSVC run-time check failure + + Visual Studio complains with a message box: + + "Run-Time Check Failure #1 - A cast to a smaller data type has caused a + loss of data. If this was intentional, you should mask the source of + the cast with the appropriate bitmask. + + For example: + char c = (i & 0xFF); + + Changing the code in this way will not affect the quality of the + resulting optimized code." + + This is because only 'val' is cast to unsigned char, so the "& 0xff" has + no effect. + + Closes #387 + +Jay Satiro (18 Aug 2015) +- docs: Update the redirect protocols disabled by default + + - Clarify that FILE and SCP are disabled by default since 7.19.4 + - Add that SMB and SMBS are disabled by default since 7.40.0 + - Add CURLPROTO_SMBS to the list of protocols + +- gitignore: Sort for readability + + find . -name .gitignore -print0 | xargs -i -0 sort -o '{}' '{}' + +Daniel Stenberg (15 Aug 2015) +- curl_easy_getinfo.3: fix superfluous space + + ... and changed "oriented" to "related" + + Closes #378 + +- CURLOPT_HTTP_VERSION.3: connection re-use goes before version + +- [Daniel Kahn Gillmor brought this change] + + curl.1: Document weaknesses in SSLv2 and SSLv3 + + Acknowledge that SSLv3 is also widely considered to be insecure. + + Also, provide references for people who want to know more about why it's + insecure. + +Steve Holme (14 Aug 2015) +- generate.bat: Added support for generating only the prerequisite files + +- generate.bat: Only call buildconf.bat if it exists + +- generate.bat: Fixed issues when ran in directories with special chars + +Daniel Stenberg (14 Aug 2015) +- [Brad King brought this change] + + cmake: Fix CurlTests check for gethostbyname_r with 5 arguments + + Fix the check code to pass 5 arguments instead of 6. This typo was + introduced by commit aebfd4cfbf (cmake: fix gethostby{addr,name}_r in + CurlTests, 2014-10-31). + +Steve Holme (14 Aug 2015) +- * buildconf.bat: Fixed issues when ran in directories with special chars + + Bug: https://github.com/bagder/curl/pull/379 + Reported-by: Daniel Seither + +Jay Satiro (13 Aug 2015) +- curl_global_init_mem.3: Stronger thread safety warning + + Bug: http://curl.haxx.se/mail/lib-2015-08/0016.html + Reported-by: Eric Ridge + +Daniel Stenberg (12 Aug 2015) +- [Svyatoslav Mishyn brought this change] + + curl_multi_add_handle.3: fix a typo + + "can not" => "cannot" + + closes #377 + +- [Alessandro Ghedini brought this change] + + docs: fix typos + + closes #376 + +- bump: start working toward 7.45.0 + +- THANKS: remove duplicate name + +- THANKS-filter: merge Todd's names + +- THANKS: 13 new contributors from the 7.44.0 RELEASE-NOTES + +Version 7.44.0 (11 Aug 2015) + +Daniel Stenberg (11 Aug 2015) +- RELEASE-NOTES: synced with c75a1e775061 + +- [Svyatoslav Mishyn brought this change] + + curl_formget.3: correct return code + + Closes #375 + +- [Svyatoslav Mishyn brought this change] + + libcurl-tutorial.3: fix formatting + + Closes #374 + +- [Svyatoslav Mishyn brought this change] + + curl_easy_recv.3: fix formatting + +- [Anders Bakken brought this change] + + http2: discard frames with no SessionHandle + + Return 0 instead of NGHTTP2_ERR_CALLBACK_FAILURE if we can't locate the + SessionHandle. Apparently mod_h2 will sometimes send a frame for a + stream_id we're finished with. + + Use nghttp2_session_get_stream_user_data and + nghttp2_session_set_stream_user_data to identify SessionHandles instead + of a hash. + + Closes #372 + +- RELEASE-NOTES: synced with 9ee40ce2aba + +- [Viktor Szakats brought this change] + + build: refer to fixed libidn versions + + closes #371 + +- Revert "configure: disable libidn by default" + + This reverts commit e6749055d65398315fd77f5b5b8234c5552ac2d3. + + ... since libidn has since been fixed. + +- [Jakub Zakrzewski brought this change] + + CMake: s/HAVE_GSS_API/HAVE_GSSAPI/ to match header define + + Otherwise the build only pretended to use GSS-API + + Closes #370 + +- SFTP: fix range request off-by-one in size check + + Reported-by: Tim Stack + + Closes #359 + +- test46: update cookie expire time + + ... since it went old and thus was expired and caused the test to fail! + +Steve Holme (9 Aug 2015) +- generate.bat: Use buildconf.bat for prerequisite file generation + +- buildconf.bat: Tidy up of comments after recent commits + +- buildconf.bat: Added full generation of src\tool_hugehelp.c + + Added support for generating the full man page based on code from + generate.bat. + +- buildconf.bat: Added detection of groff, nroff, perl and gzip + + To allow for the full generation of tool_hugehelp.c added detection of + the required programs - based on code from generate.bat. + +- buildconf.bat: Move DOS variable clean-up code to separate function + + Rather than duplicate future variables, during clean-up of both success + and error conditions, use a common function that can be called by both. + +- RELEASE-NOTES: Synced with 39dcf352d2 + +- buildconf.bat: Added error messages on failure + +- buildconf.bat: Generate and clean files in the same order + +- buildconf.bat: Maintain compatibility with DOS based systems + + Commit f08e30d7bc broke compatibility with DOS and non Windows NT based + versions of Windows due to the use of the setlocal command. + +Jay Satiro (9 Aug 2015) +- CURLOPT_RESOLVE.3: Note removal support was added in 7.42 + + Bug: http://curl.haxx.se/mail/lib-2015-08/0019.html + Reported-by: Inca R + +Steve Holme (8 Aug 2015) +- checksrc.bat: Fixed error when missing *.c and *.h files + + File Not Found + +- checksrc.bat: Fixed incorrect 'lib\vtls' path check in commit 333c36b276 + +- checksrc.bat: Fixed error when [directory] isn't a curl source directory + + The system cannot find the file specified. + +- checksrc.bat: Added check for unknown arguments + +- scripts: Added missing comments + +- scripts: Always perform setlocal and endlocal calls in pairs + + Ensure that there isn't a mismatch between setlocal and endlocal calls, + which could have happened due to setlocal being called after certain + error conditions were checked for. + +- scripts: Allow -help to be specified in any argument + + Allow the -help command line argument to be specified in any argument + and not just as the first. + +Daniel Stenberg (6 Aug 2015) +- [juef brought this change] + + curl_multi_remove_handle.3: fix formatting + + closes #366 + +Steve Holme (6 Aug 2015) +- README: Added notes about 'Running DLL based configurations' + + ...as well as a TODO for a future enhancement to the project files. + + Thanks-to: Jay Satiro + +- RELEASE-NOTES: Synced with cf8975387f + +- buildconf.bat: Synchronise no repository error with generate.bat + +- generate.bat: Added a check for the presence of a git repository + +- [Jay Satiro brought this change] + + build: Added wolfSSL configurations to VC10+ project files + + URL: https://github.com/bagder/curl/pull/174 + +- [Jay Satiro brought this change] + + build: Added wolfSSL build script for Visual Studio projects + + Added the wolfSSL build script, based on build-openssl.bat, as well as + the property sheet and header file required for the upcoming additions + to the Visual Studio project files. + +Daniel Stenberg (6 Aug 2015) +- CHANGES: refer to the online changelog + + Suggested-by: mc0e + +- [Isaac Boukris brought this change] + + NTLM: handle auth for only a single request + + Currently when the server responds with 401 on NTLM authenticated + connection (re-used) we consider it to have failed. However this is + legitimate and may happen when for example IIS is set configured to + 'authPersistSingleRequest' or when the request goes thru a proxy (with + 'via' header). + + Implemented by imploying an additional state once a connection is + re-used to indicate that if we receive 401 we need to restart + authentication. + + Closes #363 + +Steve Holme (5 Aug 2015) +- RELEASE-NOTES: Synced with 473807b95f + +- generate.bat: Use buildconf.bat for prerequisite file clean-up + +- buildconf.bat: Added support for file clean-up via -clean + +- buildconf.bat: Added progress output + +- buildconf.bat: Avoid using goto for file not in repository + +Daniel Stenberg (5 Aug 2015) +- curl_slist_append.3: add error checking to the example + +Steve Holme (5 Aug 2015) +- buildconf.bat: Added display of usage text with -help + +- buildconf.bat: Added exit codes for error handling + +- buildconf.bat: Added our standard copyright header + +- buildconf.bat: Use lower-case for commands and reserved keywords + +- generate.bat: Only clean prerequisite files when in ALL mode + +- generate.bat: Moved error messages out of sub-routines + +- generate.bat: More use of lower-case for commands and reserved keywords + +Daniel Stenberg (3 Aug 2015) +- libcurl.3: fix a single typo + + Closes #361 + +- RELEASE-NOTES: synced with c4eb10e2f06f + +- SSH: three state machine fixups + + The SSH state machine didn't clear the 'rc' variable appropriately in a + two places which prevented it from looping the way it should. And it + lacked an 'else' statement that made it possible to erroneously get + stuck in the SSH_AUTH_AGENT state. + + Reported-by: Tim Stack + + Closes #357 + +- curl_gssapi: remove 'const' to fix compiler warnings + + initialization discards 'const' qualifier from pointer target type + +- docs: formpost needs the full size at start of upload + + Closes #360 + +Steve Holme (1 Aug 2015) +- sspi: Fix typo from left over from old code which referenced NTLM + + References to NTLM in the identity generation should have been removed + in commit c469941293 but not all were. + +- win32: Fix compilation warnings from commit 40c921f8b8 + + connect.c:953:5: warning: initializer element is not computable at load + time + connect.c:953:5: warning: missing initializer for field 'dwMinorVersion' + of 'OSVERSIONINFOEX' + curl_sspi.c:97:5: warning: initializer element is not computable at load + time + curl_sspi.c:97:5: warning: missing initializer for field 'szCSDVersion' + of 'OSVERSIONINFOEX' + +- schannel: Fix compilation warning from commit 7a8e861a56 + + schannel.c:1125:5: warning: missing initializer for field 'dwMinorVersion' + of 'OSVERSIONINFOEX' [-Wmissing-field-initializers + +Daniel Stenberg (31 Jul 2015) +- libcurl-thread.3: minor reformatting + +Jay Satiro (31 Jul 2015) +- curl_global_init_mem.3: Warn threaded resolver needs thread safe funcs + + Bug: http://curl.haxx.se/mail/lib-2015-07/0149.html + Reported-by: Eric Ridge + +- libcurl-thread.3: Warn memory functions must be thread safe + + Bug: http://curl.haxx.se/mail/lib-2015-07/0149.html + Reported-by: Eric Ridge + +Steve Holme (31 Jul 2015) +- RELEASE-NOTES: Synced with 8b1d00ac1a + +- INSTALL: Minor formatting correction in 'Legacy Windows and SSL' section + + ...as well as some rewording. + +Kamil Dudka (30 Jul 2015) +- http: move HTTP/2 cleanup code off http_disconnect() + + Otherwise it would never be called for an HTTP/2 connection, which has + its own disconnect handler. + + I spotted this while debugging + where the http_disconnect() handler was called on an FTP session handle + causing 'dnf' to crash. conn->data->req.protop of type (struct FTP *) + was reinterpreted as type (struct HTTP *) which resulted in SIGSEGV in + Curl_add_buffer_free() after printing the "Connection cache is full, + closing the oldest one." message. + + A previously working version of libcurl started to crash after it was + recompiled with the HTTP/2 support despite the HTTP/2 protocol was not + actually used. This commit makes it work again although I suspect the + root cause (reinterpreting session handle data of incompatible protocol) + still has to be fixed. Otherwise the same will happen when mixing FTP + and HTTP/2 connections and exceeding the connection cache limit. + + Reported-by: Tomas Tomecek + Bug: https://bugzilla.redhat.com/1248389 + +Daniel Stenberg (30 Jul 2015) +- [Viktor Szakats brought this change] + + ABI doc: use secure URL + +- ABI: remove the ascii logo + + and made the indent level to 1 + +- libcurl-multi.3: mention curl_multi_wait + + ... and some general rewordings to improve this docs. + + Reported-by: Tim Stack + + Closes #356 + +Steve Holme (30 Jul 2015) +- maketgz: Fixed some VC makefiles missing from the release tarball + + VC7, VC11, VC12 and VC14 makefiles were missing from the release + tarball. + +- RELEASE-NOTES: Synced with 2d7e165761 + +- build: Added VC14 project files to Makefile.am + +- build: Added VC14 project files + + Updates to Makefile.am for the generation of the project files in + the tarball to follow. + +Jay Satiro (29 Jul 2015) +- libcurl-thread.3: Clarify CURLOPT_NOSIGNAL takes long value 1L + +Steve Holme (28 Jul 2015) +- generate.bat: Use lower-case for commands and reserved keywords + + Whilst there are no coding standards for the batch files used in curl, + most tend to use lower-case for keywords and upper-case for variables. + +- build: Added initial VC14 support to generate.bat + + Visual Studio project files and updates to makefile.am to follow. + +- build: Fixed missing .opensdf files from VC10+ .gitignore files + +- build: Use $(ProjectName) macro for curl.exe and curld.exe filenames + + This wasn't possible with the old curlsrc project filenames, but like + commit 2a615a2b64 and 11397eb6dd for libcurl use the built in Visual + Studio macros for the output filenames. + +- build: Renamed curl src Visual Studio project files + + Following commit 957fcd9049 and in preparation for adding the VC14 + project files renamed the curl source project files. + +Daniel Stenberg (28 Jul 2015) +- [Jay Satiro brought this change] + + libcurl-thread.3: Revert to stricter handle wording + + .. also update formatting and add WinSSL and wolfSSL to the SSL/TLS + handlers list. + +- [Jay Satiro brought this change] + + libcurl-thread.3: Consolidate thread safety info + + This is a new document to consolidate our thread safety information from + several documents (curl-www:features, libcurl.3, libcurl-tutorial.3). + Each document's section on multi-threading will now point to this one. + +Steve Holme (27 Jul 2015) +- README: Corrected formatting for 'Legacy Windows and SSL' section + + ...as well as some wording. + +- build-openssl.bat: Added support for VC14 + +Daniel Stenberg (26 Jul 2015) +- RELEASE-NOTES: synced with 0f645adc95390e8 + +- test1902: attempt to make the test more reliable + + Closes #355 + +- comment: fix comment about adding new option support + +Jay Satiro (25 Jul 2015) +- build-openssl.bat: Show syntax if required args are missing + +Daniel Stenberg (26 Jul 2015) +- TODO: improve how curl works in a windows console window + + Closes #322 for now + +- 1.11 minimize dependencies with dynamicly loaded modules + + Closes #349 for now + +Jay Satiro (25 Jul 2015) +- tool_operate: Fix CURLOPT_SSL_OPTIONS for builds without HTTPS + + - Set CURLOPT_SSL_OPTIONS only if the tool enabled an SSL option. + + Broken by me several days ago in 172b2be. + https://github.com/bagder/curl/commit/172b2be#diff-70b44ee478e58d4e1ddcf9c9a73d257b + + Bug: http://curl.haxx.se/mail/lib-2015-07/0119.html + Reported-by: Dan Fandrich + +Daniel Stenberg (25 Jul 2015) +- configure: check if OpenSSL linking wants -ldl + + To make it easier to link with static versions of OpenSSL, the configure + script now checks if -ldl is needed for linking. + + Help-by: TJ Saunders + +- [Michael Kaufmann brought this change] + + HTTP: ignore "Content-Encoding: compress" + + Currently, libcurl rejects responses with "Content-Encoding: compress" + when CURLOPT_ACCEPT_ENCODING is set to "". I think that libcurl should + treat the Content-Encoding "compress" the same as other + Content-Encodings that it does not support, e.g. "bzip2". That means + just ignoring it. + +- [Marcel Raad brought this change] + + openssl: work around MSVC warning + + MSVC 12 complains: + + lib\vtls\openssl.c(1554): warning C4701: potentially uninitialized local + variable 'verstr' used It's a false positive, but as it's normally not, + I have enabled warning-as-error for that warning. + +- [MichaÅ‚ Fita brought this change] + + configure: add --disable-rt option + + This option disables any attempts in configure to create dependency on + stuff requiring linking to librt.so and libpthread.so, in this case this + means clock_gettime(CLOCK_MONOTONIC, &mt). + + We were in need to build curl which doesn't link libpthread.so to avoid + the following bug: + https://sourceware.org/bugzilla/show_bug.cgi?id=16628. + +Kamil Dudka (23 Jul 2015) +- http2: verify success of strchr() in http2_send() + + Detected by Coverity. + + Error: NULL_RETURNS: + lib/http2.c:1301: returned_null: "strchr" returns null (checked 103 out of 109 times). + lib/http2.c:1301: var_assigned: Assigning: "hdbuf" = null return value from "strchr". + lib/http2.c:1302: dereference: Incrementing a pointer which might be null: "hdbuf". + 1300| + 1301| hdbuf = strchr(hdbuf, 0x0a); + 1302|-> ++hdbuf; + 1303| + 1304| authority_idx = 0; + +Jay Satiro (22 Jul 2015) +- Windows: Fix VerifyVersionInfo calls + + - Fix the VerifyVersionInfo calls, which we use to test for the OS major + version, to also test for the minor version as well as the service pack + major and minor versions. + + MSDN: "If you are testing the major version, you must also test the + minor version and the service pack major and minor versions." + + https://msdn.microsoft.com/en-us/library/windows/desktop/ms725492.aspx + + Bug: https://github.com/bagder/curl/pull/353#issuecomment-123493098 + Reported-by: Marcel Raad + +- [Marcel Raad brought this change] + + schannel: Replace deprecated GetVersion with VerifyVersionInfo + +Steve Holme (21 Jul 2015) +- makefile: Added support for VC14 + +Patrick Monnerat (21 Jul 2015) +- os400: ebcdic wrappers for new functions. Upgrade ILE/RPG bindings. + +- libcurl: VERSIONINFO update + Addition of new procedures curl_pushheader_bynum and curl_pushheader_byname + requires VERSIONINFO updating. + +- http2: satisfy external references even if http2 is not compiled in. + +Daniel Stenberg (20 Jul 2015) +- http2: add stream != NULL checks for reliability + + They should not trigger, but in case of internal problems we at least + avoid crashes this way. + +Jay Satiro (18 Jul 2015) +- symbols-in-versions: Add new CURLSSLOPT_NO_REVOKE symbol + +- SSL: Add an option to disable certificate revocation checks + + New tool option --ssl-no-revoke. + New value CURLSSLOPT_NO_REVOKE for CURLOPT_SSL_OPTIONS. + + Currently this option applies only to WinSSL where we have automatic + certificate revocation checking by default. According to the + ssl-compared chart there are other backends that have automatic checking + (NSS, wolfSSL and DarwinSSL) so we could possibly accommodate them at + some later point. + + Bug: https://github.com/bagder/curl/issues/264 + Reported-by: zenden2k + +- runtests: Allow for spaces in curl custom path + + .. also fix some typos in test's FILEFORMAT spec. + +- [David Woodhouse brought this change] + + ntlm_wb: Fix theoretical memory leak + + Static analysis indicated that my commit 9008f3d564 ("ntlm_wb: Fix + hard-coded limit on NTLM auth packet size") introduced a potential + memory leak on an error path, because we forget to free the buffer + before returning an error. + + Fix this. + + Although actually, it never happens in practice because we never *get* + here with state == NTLMSTATE_TYPE1. The state is always zero. That + might want cleaning up in a separate patch. + + Reported-by: Terri Oda + +- strerror: Add CRYPT_E_REVOKED to SSPI error strings + +Kamil Dudka (14 Jul 2015) +- libtest: call PR_Cleanup() on exit if NSPR is used + + This prevents valgrind from reporting possibly lost memory that NSPR + uses for file descriptor cache and other globally allocated internal + data structures. + + Reported-by: Å tefan Kremeň + +Jay Satiro (14 Jul 2015) +- [John Malmberg brought this change] + + openssl: VMS support for SHA256 + + setup-vms.h: More symbols for SHA256, hacks for older VAX + + openssl.h: Use OpenSSL OPENSSL_NO_SHA256 macro to allow building on VAX. + + openssl.c: Use OpenSSL version checks and OPENSSL_NO_SHA256 macro to + allow building on VAX and 64 bit VMS. + +- examples: Fix typo in multi-single.c + +Daniel Stenberg (7 Jul 2015) +- [Tatsuhiro Tsujikawa brought this change] + + http2: Fix memory leak in push header array + +Dan Fandrich (2 Jul 2015) +- test2041: fixed line endings in protocol part + +- cyassl: fixed mismatched sha256sum function prototype + +Daniel Stenberg (1 Jul 2015) +- [moparisthebest brought this change] + + SSL: Pinned public key hash support + +- examples: provide sections + +- [John Malmberg brought this change] + + OpenVMS: VMS Software, Inc now the supplier. + + setup-vms.h: Symbol case fixups submitted by Michael Steve + + build_gnv_curl_pcsi_desc.com: VSI aka as VMS Software, is now the + supplier of new versions of VMS. The install kit needs to accept + VSI as a producer. + +Jay Satiro (30 Jun 2015) +- multi: Move http2 push function declarations to header end + + This change necessary for binary compatibility. + + Prior to this change test 1135 failed due to the order of functions. + +- symbols-in-versions: Add new http2 push symbols + + Prior to this change test 1119 failed due to the missing symbols. + +Daniel Stenberg (30 Jun 2015) +- RELEASE-NOTES: synced with e6749055d653 + +- configure: disable libidn by default + + For security reasons, until there is a fix. + + Bug: http://curl.haxx.se/mail/lib-2015-06/0143.html + Reported-by: Gustavo Grieco, Feist Josselin + +- SSL-PROBLEMS: mention WinSSL problems in WinXP + +- CODE_OF_CONDUCT.md: added + + Just to underscore how we treat each other in this project. Nothing new + really, but could be useful for newcomers and outsiders to see our + values. + +- tool_header_cb: fflush the header stream + + Flush the header stream when -D is used so that they are sent off + earlier. + + Bug: https://github.com/bagder/curl/issues/324 + Reported-by: Cédric Connes + +- [Roger Leigh brought this change] + + tests: Distribute CMakeLists.txt files in subdirectories + +- CURLOPT_FAILONERROR.3: mention that it closes the connection + + Reported-by: bemoody + Bug: https://github.com/bagder/curl/issues/325 + +- curl_multi_setopt.3: alpha sort the options + +- curl_multi_setopt.3: add the new push options + +- [Tatsuhiro Tsujikawa brought this change] + + http2: Use nghttp2 library error code for error return value + +- [Tatsuhiro Tsujikawa brought this change] + + http2: Harden header validation for curl_pushheader_byname + + Since we do prefix match using given header by application code + against header name pair in format "NAME:VALUE", and VALUE part can + contain ":", we have to careful about existence of ":" in header + parameter. ":" should be allowed to match HTTP/2 pseudo-header field, + and other use of ":" in header must be treated as error, and + curl_pushheader_byname should return NULL. This commit implements + this behaviour. + +- [Tatsuhiro Tsujikawa brought this change] + + CURLMOPT_PUSHFUNCTION.3: Remove unused variable + +- CURLMOPT_PUSHFUNCTION.3: added example + +- http2: curl_pushheader_byname now takes a const char * + +- http2-serverpush.c: example code + +- http2: free all header memory after the push callback + +- http2: init the pushed transfer properly + +- http2: fixed the header accessor functions for the push callback + +- http2: setup the new pushed stream properly + +- http2: initial implementation of the push callback + +- http2: initial HTTP/2 server push types/docs + +- test1531: verify POSTFIELDSIZE set after add_handle + + Following the fix made in 903b6e05565bf. + +- pretransfer: init state.infilesize here, not in add_handle + + ... to properly support that options are set to the handle after it is + added to the multi handle. + + Bug: http://curl.haxx.se/mail/lib-2015-06/0122.html + Reported-by: Stefan Bühler + +Jay Satiro (21 Jun 2015) +- [Lior Kaplan brought this change] + + tool_help: fix --tlsv1 help text to use >= for TLSv1 + +- INSTALL: Advise use of non-native SSL for Windows <= XP + + Advise that WinSSL in versions <= XP will not be able to connect to + servers that no longer support the legacy handshakes and algorithms used + by those versions, and to use an alternate backend like OpenSSL instead. + + Bug: https://github.com/bagder/curl/issues/253 + Reported-by: zenden2k + +Kamil Dudka (19 Jun 2015) +- curl_easy_setopt.3: restore contents removed by mistake + + ... in commit curl-7_43_0-18-g570076e + +Daniel Stenberg (19 Jun 2015) +- curl_easy_setopt.3: mention CURLOPT_PIPEWAIT + +Jay Satiro (18 Jun 2015) +- cookie: Fix bug in export if any-domain cookie is present + + In 3013bb6 I had changed cookie export to ignore any-domain cookies, + however the logic I used to do so was incorrect, and would lead to a + busy loop in the case of exporting a cookie list that contained + any-domain cookies. The result of that is worse though, because in that + case the other cookies would not be written resulting in an empty file + once the application is terminated to stop the busy loop. + +Dan Fandrich (18 Jun 2015) +- FTP: fixed compiling with --disable-proxy, broken in b88f980a + +Daniel Stenberg (18 Jun 2015) +- tool: always provide negotiate/kerberos options + + libcurl can still be built with it, even if the tool is not. Maintain + independence! + +- TODO: Support IDNA2008 + +- [Viktor Szakats brought this change] + + Makefile.m32: add support for CURL_LDFLAG_EXTRAS + + It is similar to existing CURL_CFLAG_EXTRAS, but for + extra linker option. + +- RTSP: removed another piece of dead code + + Coverity CID 1306668 + +- openssl: fix use of uninitialized buffer + + Make sure that the error buffer is always initialized and simplify the + use of it to make the logic easier. + + Bug: https://github.com/bagder/curl/issues/318 + Reported-by: sneis + +- examples: more descriptions + +- examples: add descriptions with + + Using this fixed format for example descriptions, we can generate a + better list on the web site. + +- libcurl-errors.3: fix typo + +- curl_easy_setopt.3: option order doesn't matter + +- openssl: fix build with BoringSSL + + OPENSSL_load_builtin_modules does not exist in BoringSSL. Regression + from cae43a1 + +- [Paul Howarth brought this change] + + openssl: Fix build with openssl < ~ 0.9.8f + + The symbol SSL3_MT_NEWSESSION_TICKET appears to have been introduced at + around openssl 0.9.8f, and the use of it in lib/vtls/openssl.c breaks + builds with older openssls (certainly with 0.9.8b, which is the latest + older version I have to try with). + +- FTP: do the HTTP CONNECT for data connection blocking + + ** WORK-AROUND ** + + The introduced non-blocking general behaviour for Curl_proxyCONNECT() + didn't work for the data connection establishment unless it was very + fast. The newly introduced function argument makes it operate in a more + blocking manner, more like it used to work in the past. This blocking + approach is only used when the FTP data connecting through HTTP proxy. + + Blocking like this is bad. A better fix would make it work more + asynchronously. + + Bug: https://github.com/bagder/curl/issues/278 + +- bump: start the journey toward 7.44.0 + +Jay Satiro (17 Jun 2015) +- CURLOPT_ERRORBUFFER.3: Fix example, escape backslashes + +- CURLOPT_ERRORBUFFER.3: Improve example + +Version 7.43.0 (17 Jun 2015) + +Daniel Stenberg (17 Jun 2015) +- RELEASE-NOTES: 7.43.0 release + +- THANKS: updated with 7.43.0 names + +- [Kamil Dudka brought this change] + + http: do not leak basic auth credentials on re-used connections + + CVE-2015-3236 + + This partially reverts commit curl-7_39_0-237-g87c4abb + + Reported-by: Tomas Tomecek, Kamil Dudka + Bug: http://curl.haxx.se/docs/adv_20150617A.html + +- [Kamil Dudka brought this change] + + test2040: verify basic auth on re-used connections + +- SMB: rangecheck values read off incoming packet + + CVE-2015-3237 + + Detected by Coverity. CID 1299430. + + Bug: http://curl.haxx.se/docs/adv_20150617B.html + +Jay Satiro (17 Jun 2015) +- schannel: schannel_recv overhaul + + This commit is several drafts squashed together. The changes from each + draft are noted below. If any changes are similar and possibly + contradictory the change in the latest draft takes precedence. + + Bug: https://github.com/bagder/curl/issues/244 + Reported-by: Chris Araman + + %% + %% Draft 1 + %% + - return 0 if len == 0. that will have to be documented. + - continue on and process the caches regardless of raw recv + - if decrypted data will be returned then set the error code to CURLE_OK + and return its count + - if decrypted data will not be returned and the connection has closed + (eg nread == 0) then return 0 and CURLE_OK + - if decrypted data will not be returned and the connection *hasn't* + closed then set the error code to CURLE_AGAIN --only if an error code + isn't already set-- and return -1 + - narrow the Win2k workaround to only Win2k + + %% + %% Draft 2 + %% + - Trying out a change in flow to handle corner cases. + + %% + %% Draft 3 + %% + - Back out the lazier decryption change made in draft2. + + %% + %% Draft 4 + %% + - Some formatting and branching changes + - Decrypt all encrypted cached data when len == 0 + - Save connection closed state + - Change special Win2k check to use connection closed state + + %% + %% Draft 5 + %% + - Default to CURLE_AGAIN in cleanup if an error code wasn't set and the + connection isn't closed. + + %% + %% Draft 6 + %% + - Save the last error only if it is an unrecoverable error. + + Prior to this I saved the last error state in all cases; unfortunately + the logic to cover that in all cases would lead to some muddle and I'm + concerned that could then lead to a bug in the future so I've replaced + it by only recording an unrecoverable error and that state will persist. + + - Do not recurse on renegotiation. + + Instead we'll continue on to process any trailing encrypted data + received during the renegotiation only. + + - Move the err checks in cleanup after the check for decrypted data. + + In either case decrypted data is always returned but I think it's easier + to understand when those err checks come after the decrypted data check. + + %% + %% Draft 7 + %% + - Regardless of len value go directly to cleanup if there is an + unrecoverable error or a close_notify was already received. Prior to + this change we only acknowledged those two states if len != 0. + + - Fix a bug in connection closed behavior: Set the error state in the + cleanup, because we don't know for sure it's an error until that time. + + - (Related to above) In the case the connection is closed go "greedy" + with the decryption to make sure all remaining encrypted data has been + decrypted even if it is not needed at that time by the caller. This is + necessary because we can only tell if the connection closed gracefully + (close_notify) once all encrypted data has been decrypted. + + - Do not renegotiate when an unrecoverable error is pending. + + %% + %% Draft 8 + %% + - Don't show 'server closed the connection' info message twice. + + - Show an info message if server closed abruptly (missing close_notify). + +Daniel Stenberg (16 Jun 2015) +- [Paul Oliver brought this change] + + Fix typo in docs + + s/curret/current/ + +- [Viktor Szakats brought this change] + + docs: update URLs + +- RELEASE-NOTES: synced with f29f2cbd00dbe5f + +- [Viktor Szakats brought this change] + + README: use secure protocol for Git repository + +- [Viktor Szakats brought this change] + + HTTP2.md: use SSL/TLS IETF URLs + +- [Viktor Szakats brought this change] + + LICENSE-MIXING: update URLs + + * use SSL/TLS where available + * follow permanent redirects + +- LICENSE-MIXING: refreshed + +- curl_easy_duphandle: see also *reset + +- rtsp_do: fix DEAD CODE + + "At condition p_request, the value of p_request cannot be NULL." + + Coverity CID 1306668. + +- security:choose_mech fix DEAD CODE warning + + ... by removing the "do {} while (0)" block. + + Coverity CID 1306669 + +- curl.1: netrc is in man section 5 + +- curl.1: small format fix + + use \fI-style instead of .BR for references + +- urldata: store POST size in state.infilesize too + + ... to simplify checking when PUT _or_ POST have completed. + + Reported-by: Frank Meier + Bug: http://curl.haxx.se/mail/lib-2015-06/0019.html + +Dan Fandrich (14 Jun 2015) +- test1530: added http to required features + +Jay Satiro (14 Jun 2015) +- [Drake Arconis brought this change] + + build: Fix typo from OpenSSL 1.0.2 version detection fix + +- [Drake Arconis brought this change] + + build: Properly detect OpenSSL 1.0.2 when using configure + +- curl_multi_info_read.3: fix example formatting + +Daniel Stenberg (13 Jun 2015) +- BINDINGS: there's a new R binding in town! + +- BINDINGS: added the Xojo binding + +Jay Satiro (11 Jun 2015) +- [Joel Depooter brought this change] + + schannel: Add support for optional client certificates + + Some servers will request a client certificate, but not require one. + This change allows libcurl to connect to such servers when using + schannel as its ssl/tls backend. When a server requests a client + certificate, libcurl will now continue the handshake without one, + rather than terminating the handshake. The server can then decide + if that is acceptable or not. Prior to this change, libcurl would + terminate the handshake, reporting a SEC_I_INCOMPLETE_CREDENTIALS + error. + +Daniel Stenberg (11 Jun 2015) +- curl_easy_cleanup.3: provide more SEE ALSO + +- debug: remove http2 debug leftovers + +- VERSIONS: now using markdown + +- RELEASE-PROCEDURE: remove ascii logo at the top of file + +- INTERNALS: absorbed docs/LIBCURL-STRUCTS + +- INTERNALS: cat lib/README* >> INTERNALS + + and a conversion to markdown. Removed the lib/README.* files. The idea + being to move toward having INTERNALS as the one and only "book" of + internals documentation. + + Added a TOC to top of the document. + +Jay Satiro (8 Jun 2015) +- openssl: LibreSSL and BoringSSL do not use TLS_client_method + + Although OpenSSL 1.1.0+ deprecated SSLv23_client_method in favor of + TLS_client_method LibreSSL and BoringSSL didn't and still use + SSLv23_client_method. + + Bug: https://github.com/bagder/curl/commit/49a6642#commitcomment-11578009 + Reported-by: asavah@users.noreply.github.com + +Daniel Stenberg (9 Jun 2015) +- RELEASE-NOTES: synced with 20ac3458068 + +- CURLOPT_OPENSOCKETFUNCTION: return error at once + + When CURL_SOCKET_BAD is returned in the callback, it should be treated + as an error (CURLE_COULDNT_CONNECT) if no other socket is subsequently + created when trying to connect to a server. + + Bug: http://curl.haxx.se/mail/lib-2015-06/0047.html + +- fopen.c: fix a few compiler warnings + +- [Ville Skyttä brought this change] + + docs: Spelling fixes + +- [Ville Skyttä brought this change] + + docs: man page indentation and syntax fixes + +Linus Nielsen (8 Jun 2015) +- help: Add --proxy-service-name and --service-name to the --help output + +Jay Satiro (7 Jun 2015) +- openssl: Fix verification of server-sent legacy intermediates + + - Try building a chain using issuers in the trusted store first to avoid + problems with server-sent legacy intermediates. + + Prior to this change server-sent legacy intermediates with missing + legacy issuers would cause verification to fail even if the client's CA + bundle contained a valid replacement for the intermediate and an + alternate chain could be constructed that would verify successfully. + + https://rt.openssl.org/Ticket/Display.html?id=3621&user=guest&pass=guest + +Daniel Stenberg (5 Jun 2015) +- BINDINGS: update several URLs + + Stop linking to the curl.haxx.se anchor pages, they are usually only + themselves pointers to the real page so better point there directly + instead. + +- BINDINGS: the curl-rust binding + +- curl.h: add CURL_HTTP_VERSION_2 + + The protocol is named "HTTP/2" after all. It is an alias for the + existing CURL_HTTP_VERSION_2_0 enum. + +- openssl: removed error string #ifdef + + ERR_error_string_n() was introduced in 0.9.6, no need to #ifdef anymore + +- openssl: removed USERDATA_IN_PWD_CALLBACK kludge + + Code for OpenSSL 0.9.4 serves no purpose anymore! + +- openssl: remove SSL_get_session()-using code + + It was present for OpenSSL 0.9.5 code but we only support 0.9.7 or + later. + +- openssl: remove dummy callback use from SSL_CTX_set_verify() + + The existing callback served no purpose. + +- LIBCURL-STRUCTS: clarify for multiplexing + +Jay Satiro (3 Jun 2015) +- cookie: Stop exporting any-domain cookies + + Prior to this change any-domain cookies (cookies without a domain that + are sent to any domain) were exported with domain name "unknown". + + Bug: https://github.com/bagder/curl/issues/292 + +Daniel Stenberg (3 Jun 2015) +- RELEASE-PROCEDURE: refreshed 'coming dates' + +Jay Satiro (2 Jun 2015) +- curl_setup: Change fopen text macros to use 't' for MSDOS + + Bug: https://github.com/bagder/curl/pull/258#issuecomment-107915198 + Reported-by: Gisle Vanem + +Daniel Stenberg (2 Jun 2015) +- curl_multi_timeout.3: added example + +- curl_multi_perform.3: added example + +- curl_multi_info_read.3: added example + +- checksrc: detect fopen() for text without the FOPEN_* macros + + Follow-up to e8423f9ce150 with discussionis in + https://github.com/bagder/curl/pull/258 + + This check scans for fopen() with a mode string without 'b' present, as + it may indicate that an FOPEN_* define should rather be used. + +- curl_getdate.3: update RFC reference + +Jay Satiro (1 Jun 2015) +- curl_setup: Add macros for FOPEN_READTEXT, FOPEN_WRITETEXT + + - Change fopen calls to use FOPEN_READTEXT instead of "r" or "rt" + - Change fopen calls to use FOPEN_WRITETEXT instead of "w" or "wt" + + This change is to explicitly specify when we need to read/write text. + Unfortunately 't' is not part of POSIX fopen so we can't specify it + directly. Instead we now have FOPEN_READTEXT, FOPEN_WRITETEXT. + + Prior to this change we had an issue on Windows if an application that + uses libcurl overrides the default file mode to binary. The default file + mode in Windows is normally text mode (translation mode) and that's what + libcurl expects. + + Bug: https://github.com/bagder/curl/pull/258#issuecomment-107093055 + Reported-by: Orgad Shaneh + +Daniel Stenberg (1 Jun 2015) +- http2-upload.c: use PIPEWAIT for playing HTTP/2 better + +- http2-download: check for CURLPIPE_MULTIPLEX properly + + Bug: http://curl.haxx.se/mail/lib-2015-06/0001.html + Reported-by: Rafayel Mkrtchyan + +- [Isaac Boukris brought this change] + + HTTP-NTLM: fail auth on connection close instead of looping + + Bug: https://github.com/bagder/curl/issues/256 + +- 5.6 Refuse "downgrade" redirects + +- README.pingpong: removed + +- ROADMAP: remove HTTP/2 multiplexing - its here now + +- HTTP2.md: formatted properly + +- HTTP2: moved docs into docs/ and make it markdown + +- README.http2: refreshed and added multiplexing info + +- dist: add the http2 examples + +- http2 examples: clean up some comments + +- examples: added two programs doing multiplexed HTTP/2 + +- scripts: moved contributors.sh and contrithanks.sh into subdir + +- RELEASE-NOTES: synced with c005790ff1c0a + +- [Daniel Melani brought this change] + + openssl: typo in comment + +Jay Satiro (27 May 2015) +- openssl: Use TLS_client_method for OpenSSL 1.1.0+ + + SSLv23_client_method is deprecated starting in OpenSSL 1.1.0. The + equivalent is TLS_client_method. + + https://github.com/openssl/openssl/commit/13c9bb3#diff-708d3ae0f2c2973b272b811315381557 + +Daniel Stenberg (26 May 2015) +- FAQ: How do I port libcurl to my OS? + +Jay Satiro (25 May 2015) +- CURLOPT_COOKIELIST.3: Explain Set-Cookie without a domain + + Document that if Set-Cookie is used without a domain then the cookie is + sent for any domain and will not be modified. + + Bug: http://curl.haxx.se/mail/lib-2015-05/0137.html + Reported-by: Alexander Dyagilev + +Daniel Stenberg (25 May 2015) +- [Tatsuhiro Tsujikawa brought this change] + + http2: Copy data passed in Curl_http2_switched into HTTP/2 connection buffer + + Previously, after seeing upgrade to HTTP/2, we feed data followed by + upgrade response headers directly to nghttp2_session_mem_recv() in + Curl_http2_switched(). But it turns out that passed buffer, mem, is + part of stream->mem, and callbacks called by + nghttp2_session_mem_recv() will write stream specific data into + stream->mem, overwriting input data. This will corrupt input, and + most likely frame length error is detected by nghttp2 library. The + fix is first copy the passed data to HTTP/2 connection buffer, + httpc->inbuf, and call nghttp2_session_mem_recv(). + +Jay Satiro (24 May 2015) +- CURLOPT_COOKIE.3: Explain that the cookies won't be modified + + The CURLOPT_COOKIE doc says it "sets the cookie header explicitly in the + outgoing request(s)." However there seems to be some user confusion + about cookie modification. Document that the cookies set by this option + are not modified by the cookie engine. + + Bug: http://curl.haxx.se/mail/lib-2015-05/0115.html + Reported-by: Alexander Dyagilev + +- CURLOPT_COOKIELIST.3: Add example + +Dan Fandrich (24 May 2015) +- testcurl.pl: use rel2abs to make the source directory absolute + + This function makes a platform-specific absolute path which uses + backslashes on Windows. This form works when passing it on the + command-line, as well as if the source is on another drive. + +- conncache: fixed memory leak on OOM (torture tests) + +Daniel Stenberg (24 May 2015) +- perl: remove subdir, not touched in 9 years + +- log2changes.pl: moved to scripts/ + +- [Alessandro Ghedini brought this change] + + scripts: add zsh.pl for generating zsh completion + +Dan Fandrich (23 May 2015) +- test1510: another flaky test + +Daniel Stenberg (22 May 2015) +- security: fix "Unchecked return value" from sscanf() + + By (void) prefixing it and adding a comment. Did some minor related + cleanups. + + Coverity CID 1299423. + +- security: simplify choose_mech + + Coverity CID 1299424 identified dead code because of checks that could + never equal true (if the mechanism's name was NULL). + + Simplified the function by removing a level of pointers and removing the + loop and array that weren't used. + +- RTSP: catch attempted unsupported requests better + + Replace use of assert with code that properly catches bad input at + run-time even in non-debug builds. + + This flaw was sort of detected by Coverity CID 1299425 which claimed the + "case RTSPREQ_NONE" was dead code. + +- share_init: fix OOM crash + + A failed calloc() would lead to NULL pointer use. + + Coverity CID 1299427. + +- parse_proxy: switch off tunneling if non-HTTP proxy + + non-HTTP proxy implies not using CURLOPT_HTTPPROXYTUNNEL + + Bug: http://curl.haxx.se/mail/lib-2015-05/0056.html + Reported-by: Sean Boudreau + +- curl: fix potential NULL dereference + + Coverity CID 1299428: Dereference after null check (FORWARD_NULL) + +- http2: on_frame_recv: return early on stream 0 + + Coverity CID 1299426 warned about possible NULL dereference otherwise, + but that would only ever happen if we get invalid HTTP/2 data with + frames for stream 0. Avoid this risk by returning early when stream 0 is + used. + +- http: removed self assignment + + Follow-up fix from b0143a2a33f0 + + Detected by coverity. CID 1299429 + +- [Tatsuhiro Tsujikawa brought this change] + + http2: Make HTTP Upgrade work + + This commit just add implicitly opened stream 1 to streams hash. + +Jay Satiro (22 May 2015) +- strerror: Change SEC_E_ILLEGAL_MESSAGE description + + Prior to this change the description for SEC_E_ILLEGAL_MESSAGE was OS + and language specific, and invariably translated to something not very + helpful like: "The message received was unexpected or badly formatted." + + Bug: https://github.com/bagder/curl/issues/267 + Reported-by: Michael Osipov + +- telnet: Fix read-callback change for Windows builds + + Refer to b0143a2 for more information on the read-callback change. + +Daniel Stenberg (21 May 2015) +- CURLOPT_HTTPPROXYTUNNEL.3: only works with a HTTP proxy! + +Dan Fandrich (21 May 2015) +- testcurl.pl: allow source to be in an arbitrary directory + + This way, the build directory can be located on an entirely different + filesystem from the source code (e.g. a tmpfs). + +Daniel Stenberg (20 May 2015) +- read_callback: move to SessionHandle from connectdata + + With many easy handles using the same connection for multiplexing, it is + important we store and keep the transfer-oriented stuff in the + SessionHandle so that callbacks and callback data work fine even when + many easy handles share the same physical connection. + +- http2: show stream IDs in decimal + + It makes them easier to match output from the nghttpd test server. + +- [Tatsuhiro Tsujikawa brought this change] + + http2: Faster http2 upload + + Previously, when we send all given buffer in data_source_callback, we + return NGHTTP2_ERR_DEFERRED, and nghttp2 library removes this stream + temporarily for writing. This itself is good. If this is the sole + stream in the session, nghttp2_session_want_write() returns zero, + which means that libcurl does not check writeability of the underlying + socket. This leads to very slow upload, because it seems curl only + upload 16k something per 1 second. To fix this, if we still have data + to send, call nghttp2_session_resume_data after nghttp2_session_send. + This makes nghttp2_session_want_write() returns nonzero (if connection + window still opens), and as a result, socket writeability is checked, + and upload speed becomes normal. + +- [Dmitry Eremin-Solenikov brought this change] + + gtls: don't fail on non-fatal alerts during handshake + + Stop curl from failing when non-fatal alert is received during + handshake. This e.g. fixes lots of problems when working with https + sites through proxies. + +- curl_easy_unescape.3: update RFC reference + + Reported-by: bsammon + Bug: https://github.com/bagder/curl/issues/282 + +Jay Satiro (20 May 2015) +- CURLOPT_POSTFIELDS.3: Mention curl_easy_escape + + .. also correct some variable naming in curl_easy_escape.3 + + Bug: https://github.com/bagder/curl/issues/281 + Reported-by: bsammon@users.noreply.github.com + +Daniel Stenberg (19 May 2015) +- [Brian Prodoehl brought this change] + + openssl: Use SSL_CTX_set_msg_callback and SSL_CTX_set_msg_callback_arg + + BoringSSL removed support for direct callers of SSL_CTX_callback_ctrl + and SSL_CTX_ctrl, so move to a way that should work on BoringSSL and + OpenSSL. + + re #275 + +Jay Satiro (19 May 2015) +- curl.1: fix missing space in section --data + +Daniel Stenberg (19 May 2015) +- transfer: remove erroneous and misleading comment + +Kamil Dudka (19 May 2015) +- http: silence compile-time warnings without USE_NGHTTP2 + + Error: CLANG_WARNING: + lib/http.c:173:16: warning: Value stored to 'http' during its initialization is never read + + Error: COMPILER_WARNING: + lib/http.c: scope_hint: In function ‘http_disconnect’ + lib/http.c:173:16: warning: unused variable ‘http’ [-Wunused-variable] + +Jay Satiro (19 May 2015) +- transfer: Replace __func__ instances with function name + + .. also make __func__ replacement in multi. + + Prior to this change debug builds would fail to build if the compiler + was building pre-c99 and didn't support __func__. + +Daniel Stenberg (19 May 2015) +- [Viktor Szakats brought this change] + + build: bump version in default nghttp2 paths + +- INTERNALS: we require nghttp2 1.0.0+ now + +Jay Satiro (18 May 2015) +- http: Add some include guards for the new HTTP/2 stuff + +Daniel Stenberg (18 May 2015) +- http2: store upload state per stream + + Use a curl_off_t for upload left + +- http2: fix build when NOT h2-enabled + +- http2: switch to use Curl_hash_destroy() + + as after 4883f7019d3, the *_clean() function only flushes the hash. + +- curlver: restore LIBCURL_VERSION_NUM defined as a full number + + As it breaks configure, curl-config and test 1023 if not. + +- [Anthony Avina brought this change] + + hostip: fix unintended destruction of hash table + + .. and added unit1602 for hash.c + +- curlver: introducing new version number (checking) macros + +- runtests.pl: use 'h2c' now, no -14 anymore + +- [Tatsuhiro Tsujikawa brought this change] + + http2: Ignore if we have stream ID not in hash in on_stream_close + + We could get stream ID not in the hash in on_stream_close. For + example, if we decided to reject stream (e.g., PUSH_PROMISE), then we + don't create stream and store it in hash with its stream ID. + +- [Tatsuhiro Tsujikawa brought this change] + + Require nghttp2 v1.0.0 + + This commit requires nghttp2 v1.0.0 to compile, and migrate to v1.0.0, + and utilize recent version of nghttp2 to simplify the code, + + First we use nghttp2_option_set_no_recv_client_magic function to + detect nghttp2 v1.0.0. That function only exists since v1.0.0. + + Since nghttp2 v0.7.5, nghttp2 ensures header field ordering, and + validates received header field. If it found error, RST_STREAM with + PROTOCOL_ERROR is issued. Since we require v1.0.0, we can utilize + this feature to simplify libcurl code. This commit does this. + + Migration from 0.7 series are done based on nghttp2 migration + document. For libcurl, we removed the code sending first 24 bytes + client magic. It is now done by nghttp2 library. + on_invalid_frame_recv callback signature changed, and is updated + accordingly. + +- http2: infof length in on_frame_send() + +- pipeline: switch some code over to functions + + ... to "compartmentalize" a bit and make it easier to change behavior + when multiplexing is used instead of good old pipelining. + +- symbols-in-versions: add CURLOPT_PIPEWAIT + +- CURLOPT_PIPEWAIT: added + + By setting this option to 1 libcurl will wait for a connection to reveal + if it is possible to pipeline/multiplex on before it continues. + +- Curl_http_readwrite_headers: minor code simplification + +- IsPipeliningPossible: fixed for http2 + +- http2: bump the h2 buffer size to 32K for speed + +- http2: remove the stream from the hash in stream_close callback + + ... and suddenly things work much better! + +- http2: if there is paused data, do not clear the drain field + +- http2: rename s/data/pausedata + +- http2: "stream %x" in all outputs to make it easier to search for + +- http2: Curl_expire() all handles with incoming traffic + + ... so that they'll get handled next in the multi loop. + +- http2: don't signal settings change for same values + +- http2: set default concurrency, fix ConnectionExists for multiplex + +- bundles: store no/default/pipeline/multiplex + + to allow code to act differently on the situation. + + Also added some more info message for the connection re-use function to + make it clearer when connections are not re-used. + +- http2: lazy init header_recvbuf + + It makes us use less memory when not doing HTTP/2 and subsequently also + makes us not have to cleanup HTTP/2 related data when not using HTTP/2! + +- http2: separate multiplex/pipelining + cleanup memory leaks + +- CURLMOPT_PIPELINE: bit 1 is for multiplexing + +- [Tatsuhiro Tsujikawa brought this change] + + http2: Fix bug that data to be drained are overwritten by pending "paused" data + +- [Tatsuhiro Tsujikawa brought this change] + + http2: Don't call nghttp2_session_mem_recv while it is paused by a stream + +- [Tatsuhiro Tsujikawa brought this change] + + http2: Read data left in connection buffer after pause + + Previously when we do pause because of out of buffer, we just throw + away unread data in connection buffer. This just broke protocol + framing, and I saw occasional FRAME_SIZE_ERROR. This commit fix this + issue by remembering how much data read, and in the next iteration, we + process remaining data. + +- [Tatsuhiro Tsujikawa brought this change] + + http2: Fix streams get stuck + + This commit fixes the bug that streams get stuck if stream gets some + DATA, and stream->closed becomes true at the same time. Previously, + in this condition, after we processed DATA, we are going to try to + read data from underlying transport, but there is no data, and gets + EAGAIN. There was no code path to evaludate stream->closed. + +- http2: store incoming h2 SETTINGS + +- pipeline: move function to pipeline.c and make static + + ... as it was only used from there. + +- IsPipeliningPossible: http2 can always "pipeline" (multiplex) + +- http2: remove debug logging from on_frame_recv + +- http2: remove the closed check in http2_recv + + With the "drained" functionality we can get here slightly asynchronously + so the stream have have been closed but there is pending data left to + read. + +- http2: bump the h2 buffer to 8K + +- http2: Curl_read should not use the single buffer + + ... as it does for pipelining when we're multiplexing, as we need the + different buffers to store incoming data correctly for all streams. + +- http2: more debug outputs + +- http2: leave WAITPERFORM when conn is multiplexed + + No need to wait for our "spot" like for pipelining + +- http2: force "drainage" of streams + + ... which is necessary since the socket won't be readable but there is + data waiting in the buffer. + +- http2: move the mem+len pair to the stream struct + +- http2: more stream-oriented data, stream ID 0 is for connections + +- http2: move lots of state data to the 'stream' struct + + ... from the connection struct. The stream one being the 'struct HTTP' + which is kept in the SessionHandle struct (easy handle). + + lookup streams for incoming frames in the stream hash, hashing is based + on the stream id and we get the SessionHandle for the incoming stream + that way. + +- HTTP: partial start at fixing up hash-lookups on http2 frame receival + +- http: a stream hash for h2 multiplexing + +- http: a stream hash for h2 multiplexing + +- http2: debug log when receiving unexpected stream_id + +- http2: move stream_id to the HTTP struct (per-stream) + +- Curl_http2_setup: only do it once and enable multiplex on the server + + Once we know we are HTTP/2 enabled we know the server can multiplex. + +- http: switch on "pipelining" (multiplexing) for HTTP/2 servers + + ... and do not blacklist any. + +- README.pipelining: removed + + All the details mentioned here are better documented in man pages + +Dan Fandrich (14 May 2015) +- build: removed bundles.c from make files + + This file was removed in commit fd137786 + +Daniel Stenberg (14 May 2015) +- Curl_conncache_add_conn: fix memory leak on OOM + +- CURLMOPT_MAX_HOST_CONNECTIONS: host = host name + port number + +- conncache: keep bundles on host+port bases, not only host names + + Previously we counted all connections to a specific host name and that + would be used for the CURLMOPT_MAX_HOST_CONNECTIONS check for example, + while servers on different port numbers are normally considered + different "origins" on the web and should thus be considered different + hosts. + +- bundles: merged into conncache.c + + All the existing Curl_bundle* functions were only ever used from within + the conncache.c file, so I moved them over and made them static (and + removed the Curl_ prefix). + +- hostcache: made all host caches use structs, not pointers + + This avoids unnecessary dynamic allocs and as this also removed the last + users of *hash_alloc() and *hash_destroy(), those two functions are now + removed. + +- multi: converted socket hash into non-allocated struct + + avoids extra dynamic allocation + +- connection cache: avoid Curl_hash_alloc() + + ... by using plain structs instead of pointers for the connection cache, + we can avoid several dynamic allocations that weren't necessary. + +- proxy: add newline to info message + +Patrick Monnerat (8 May 2015) +- FTP: fix dangling conn->ip_addr dereference on verbose EPSV. + +- FTP: Make EPSV use the control IP address rather than the original host. + This ensures an alternate address is not used. + Does not apply to proxy tunnel. + +Daniel Stenberg (8 May 2015) +- [Alessandro Ghedini brought this change] + + tool_help: fix formatting for --next option + +- [Egon Eckert brought this change] + + opts: improved the TCP keepalive examples + +Jay Satiro (8 May 2015) +- winbuild: Document the option used to statically link the CRT + + - Document option RTLIBCFG (runtime library configuration). + + Bug: https://github.com/bagder/curl/issues/254 + Reported-by: Bert Huijben + +- [Orgad Shaneh brought this change] + + netrc: Read in text mode when cygwin + + Use text mode when cygwin to eliminate trailing carriage returns. + + Bug: https://github.com/bagder/curl/pull/258 + +Patrick Monnerat (5 May 2015) +- OS400: Add SPNEGO service name options to ILE/RPG binding. + +Daniel Stenberg (4 May 2015) +- curl_multi_info_read.3: fix typo + + Reported-by: Liviu Chircu + +- MANUAL: language fix + + Reported-by: Fred Stluka + Bug: https://github.com/bagder/curl/issues/255 + +- [Alessandro Ghedini brought this change] + + gtls: properly retrieve certificate status + + Also print the revocation reason if appropriate. + +- OpenSSL: conditional check for SSL3_RT_HEADER + + The symbol is fairly new. + + Reported-by: Kamil Dudka + +- openssl: skip trace outputs for ssl_ver == 0 + + The OpenSSL trace callback is wonderfully undocumented but given a + journey in the source code, it seems the cases were ssl_ver is zero + doesn't follow the same pattern and thus turned out confusing and + misleading. For now, we skip doing any CURLINFO_TEXT logging on those + but keep sending them as CURLINFO_SSL_DATA_OUT/IN. + + Also, I added direction to the text info and I edited some functions + slightly. + + Bug: https://github.com/bagder/curl/issues/219 + Reported-by: Jay Satiro, Ashish Shukla + +Marc Hoersken (2 May 2015) +- schannel.c: Small changes + +- schannel.c: Improve code path and readability + +- schannel.c: Improve error and return code handling upon aa99a63f03 + +- [Chris Araman brought this change] + + schannel: fix regression in schannel_recv + + https://github.com/bagder/curl/issues/244 + + Commit 145c263 changed the behavior when Curl_read_plain returns + CURLE_AGAIN. We now handle CURLE_AGAIN and SEC_I_CONTEXT_EXPIRED + correctly. + +- Bug born in changes made several days ago 9a91e80. + + Commit: https://github.com/bagder/curl/commit/926cb9f + Reported-by: Ray Satiro + +Daniel Stenberg (30 Apr 2015) +- [Michael Osipov brought this change] + + configure: remove missing and make it autogenerate + + The missing file has not been autogenerated because a temporary fix was + employed in acinclude.m4 which blocked update. Removed that fix and a recent + version of missing is copied to build root. + +- [Michael Osipov brought this change] + + acinclude.m4: fix test for default CA cert bundle/path + + test(1) on HP-UX requires a single equals sign and fails with two. + Let's use one and make every OS happy. + +- CONTRIBUTING.md: remove the sourceforge mention + + Reported-By: Michael Osipov + +Dan Fandrich (30 Apr 2015) +- http_negotiate_sspi: added missing data variable + +Daniel Stenberg (30 Apr 2015) +- [Michael Osipov brought this change] + + configure: remove --automake from libtoolize call + + That option is not mentioned in the man page of libtoolize 2.4.4.19-fda4. + Moveover, a comment in line 2623 says "--automake is for 1.5 compatibility". + + This option is redundant now. + +- [Viktor Szakats brought this change] + + build: update depedency versions, urls, example makefiles + + - update default versions of dependencies (except for rare/old platforms) + - update urls + - sync examples makefiles with main ones + - remove line ending space + +- [Michael Osipov brought this change] + + configure: remove autogenerated files by autoconf + + * install-sh is always regenerated + * mkinstalldirs was already redudant years ago. Automake uses install for + that. See: http://lists.gnu.org/archive/html/automake/2007-03/msg00015.html + +- [Anders Bakken brought this change] + + curl_multi_add_handle: next is already NULL + +Jay Satiro (30 Apr 2015) +- schannel: Fix out of bounds array + + Bug born in changes made several days ago 9a91e80. + + Bug: http://curl.haxx.se/mail/lib-2015-04/0199.html + Reported-by: Brian Chrisman + +- docs/libcurl: gitignore libcurl-symbols.3 + + Bug: http://curl.haxx.se/mail/lib-2015-04/0191.html + Reported-by: Michael Osipov + +- [Viktor Szakats brought this change] + + lib/makefile.m32: add arch -m32/-m64 to LDFLAGS + + This fixes using a multi-target mingw distro to build curl .dll for the + non-default target. + (mirroring the same patch present in src/makefile.m32) + +Daniel Stenberg (29 Apr 2015) +- RELEASE-NOTES: synced with cd39b944afc + + I've not mentioned the bug fixes that were shipped in 7.42.1 from the + 7_42 branch. + +- THANKS: merged from the 7.42.1 release + +- CURLOPT_HEADEROPT: default to separate + + Make the HTTP headers separated by default for improved security and + reduced risk for information leakage. + + Bug: http://curl.haxx.se/docs/adv_20150429.html + Reported-by: Yehezkel Horowitz, Oren Souroujon + +Linus Nielsen (28 Apr 2015) +- docs/libcurl: Corrected a typo in the CURLOPT_PROXY_SERVICE_NAME documentation + +Daniel Stenberg (28 Apr 2015) +- hash: simplify Curl_str_key_compare() + +- dist: ship CURLOPT_PROXY_SERVICE_NAME and CURLOPT_SERVICE_NAME + +- [Linus Nielsen brought this change] + + Negotiate: custom service names for SPNEGO. + + * Add new options, CURLOPT_PROXY_SERVICE_NAME and CURLOPT_SERVICE_NAME. + * Add new curl options, --proxy-service-name and --service-name. + +- http2: unify http_conn variable names to 'c' + +- ConnectionExists: call it multi-use instead of pipelining + + So that it fits HTTP/2 as well + +Kamil Dudka (27 Apr 2015) +- [Paul Howarth brought this change] + + nss: fix compilation failure with old versions of NSS + + Bug: http://curl.haxx.se/mail/lib-2015-04/0095.html + +Daniel Stenberg (27 Apr 2015) +- sws: init http2 state properly + + It would otherwise cause problems when running tests after 1801 etc. + +- curl_easy_getinfo.3: document 'internals' in CURLINFO_TLS_SESSION + + ... as it was previouly undocumented what the pointer was. + +- runtests: use a DISABLED.local file too + + ... and have git ignore that. Allows for a dev to add tests to ignore in + local tests and yet don't obstruct a normal git work flow. + +Marc Hoersken (26 Apr 2015) +- schannel.c: Fix typo introduced with 3447c973d0 + +- schannel.c: Fix possible SEC_E_BUFFER_TOO_SMALL error + + Reported-by: Brian Chrisman + +Daniel Stenberg (26 Apr 2015) +- schannel: re-indented file to follow curl style better + + white space changes only + +- Curl_ossl_init: load builtin modules + + To have engine modules work, we must tell openssl to load builtin + modules first. + + Bug: https://github.com/bagder/curl/pull/206 + +- configure: follow-up fix for krb5-config + + commit 5b66860652 was incomplete so here's a follow-up fix + + Reported-by: Dagobert Michelsen + Bug: https://github.com/bagder/curl/commit/5b668606527613179d0349f21b4ab0df2971e3d2#commitcomment-10473445 + +- openssl: fix serial number output + + The code extracting the cert serial number was broken and didn't display + it properly. + + Bug: https://github.com/bagder/curl/issues/235 + Reported-by: dkjjr89 + +- [Grant Pannell brought this change] + + sasl_sspi: Populate domain from the realm in the challenge + + Without this, SSPI based digest auth was broken. + + Bug: https://github.com/bagder/curl/pull/141.patch + +Jay Satiro (25 Apr 2015) +- [Anthony Avina brought this change] + + tool: New option --data-raw to HTTP POST data, '@' allowed. + + Add new option --data-raw which is almost the same as --data but does + not have a special interpretation of the @ character. + + Prior to this change there was no (easy) way to pass the @ character as + the first character in POST data without it being interpreted as a + special character. + + Bug: https://github.com/bagder/curl/issues/198 + Reported-by: Jens Rantil + +Dan Fandrich (25 Apr 2015) +- test2039: fixed line endings that caused a test failure + +Daniel Stenberg (24 Apr 2015) +- [Viktor Szakats brought this change] + + netrc: add unit tests for 'default' support + +- [Viktor Szakats brought this change] + + netrc: support 'default' token + + The 'default' token has no argument and means to match _any_ domain. + It must be placed last if there are 'machine ' tokens in the same file. + + See full description here: + https://www.gnu.org/software/inetutils/manual/html_node/The-_002enetrc-File.html + +- ROADMAP.md: extended the HTTP/2 section, reformatted + + Elaborated on several of the remaining HTTP/2 parts and made document + use a format that ends up nicer on the web page: + http://curl.haxx.se/dev/roadmap.html + +Kamil Dudka (23 Apr 2015) +- curl -z: do not write empty file on unmet condition + + This commit fixes a regression introduced in curl-7_41_0-186-g261a0fe. + It also introduces a regression test 1424 based on tests 78 and 1423. + + Reported-by: Viktor Szakats + Bug: https://github.com/bagder/curl/issues/237 + +Dan Fandrich (23 Apr 2015) +- tool: fixed a comment typo + +- README: convert to UTF-8 + +Jay Satiro (22 Apr 2015) +- cyassl: Implement public key pinning + + Also add public key extraction example to CURLOPT_PINNEDPUBLICKEY doc. + +Dan Fandrich (22 Apr 2015) +- [Alessandro Ghedini brought this change] + + curl.1: fix typo + +Kamil Dudka (22 Apr 2015) +- docs: distribute the CURLOPT_PINNEDPUBLICKEY(3) man page, too + +- tests/unit/.gitignore: hide unit1601 and above, too + +Daniel Stenberg (22 Apr 2015) +- connectionexists: follow-up to fd9d3a1ef1f + + PROTOPT_CREDSPERREQUEST still needs to be checked even when NTLM is not + enabled. + + Mistake-caught-by: Kamil Dudka + +- connectionexists: fix build without NTLM + + Do not access NTLM-specific struct fields when built without NTLM + enabled! + + bug: http://curl.haxx.se/?i=231 + Reported-by: Patrick Rapin + +- bump: start working toward 7.43.0 + +Kamil Dudka (22 Apr 2015) +- nss: implement public key pinning for NSS backend + + Bug: https://bugzilla.redhat.com/1195771 + +Daniel Stenberg (22 Apr 2015) +- dist: include {src,lib}/checksrc.whitelist + +Version 7.42.0 (22 Apr 2015) + +Daniel Stenberg (22 Apr 2015) +- RELEASE-NOTES: updated for 7.42.0 + +- THANKS: added contributors from 7.42.0 release notes + +- THANKS-filter: a few more alterations to squash + +- contrithanks.sh: helper script for maintaining THANKS + +- http_done: close Negotiate connections when done + + When doing HTTP requests Negotiate authenticated, the entire connnection + may become authenticated and not just the specific HTTP request which is + otherwise how HTTP works, as Negotiate can basically use NTLM under the + hood. curl was not adhering to this fact but would assume that such + requests would also be authenticated per request. + + CVE-2015-3148 + + Bug: http://curl.haxx.se/docs/adv_20150422B.html + Reported-by: Isaac Boukris + +- fix_hostname: zero length host name caused -1 index offset + + If a URL is given with a zero-length host name, like in "http://:80" or + just ":80", `fix_hostname()` will index the host name pointer with a -1 + offset (as it blindly assumes a non-zero length) and both read and + assign that address. + + CVE-2015-3144 + + Bug: http://curl.haxx.se/docs/adv_20150422D.html + Reported-by: Hanno Böck + +- cookie: cookie parser out of boundary memory access + + The internal libcurl function called sanitize_cookie_path() that cleans + up the path element as given to it from a remote site or when read from + a file, did not properly validate the input. If given a path that + consisted of a single double-quote, libcurl would index a newly + allocated memory area with index -1 and assign a zero to it, thus + destroying heap memory it wasn't supposed to. + + CVE-2015-3145 + + Bug: http://curl.haxx.se/docs/adv_20150422C.html + Reported-by: Hanno Böck + +- ConnectionExists: for NTLM re-use, require credentials to match + + CVE-2015-3143 + + Bug: http://curl.haxx.se/docs/adv_20150422A.html + Reported-by: Paras Sethia + +Jay Satiro (21 Apr 2015) +- [byronhe brought this change] + + openssl: add OPENSSL_NO_SSL3_METHOD check + +Daniel Stenberg (20 Apr 2015) +- CURLOPT_HEADERFUNCTION.3: match parameter name in synopsis and desc + + Bug: https://github.com/bagder/curl/issues/229 + Reported-by: bsammon + +Kamil Dudka (20 Apr 2015) +- [Mostyn Bramley-Moore brought this change] + + configure --with-nss: remove unneeded libs from the fallback + +Daniel Stenberg (20 Apr 2015) +- contributors.sh: fix help output, filter out (-prefix from names + +- RELEASE-NOTES: synced with cc0e7ebc3be0 + +- [Michael Stapelberg brought this change] + + CURLMOPT_TIMERFUNCTION.3: Clarify, add an example + +- [Viktor Szakáts brought this change] + + vtls/openssl: use https in URLs and a comment typo fixed + +- curl_version_info.3: fixed the 'protocols' variable type + + Reported-by: John Marshall + Bug: https://github.com/bagder/curl/issues/225 + +Dan Fandrich (18 Apr 2015) +- test1423: added missing "file" to server section + +Daniel Stenberg (17 Apr 2015) +- TheArtOfHttpScripting: Multiple URLs + Multiple HTTP methods + + ... and some minor edits + +- Revert "HTTP: don't abort connections with pending Negotiate authentication" + + This reverts commit 5dc68dd6092a789bb5e0a67a1c1356ba87fdcbc6. + + Bug: https://github.com/bagder/curl/issues/223 + Reported-by: Michael Osipov + +Jay Satiro (17 Apr 2015) +- cyassl: Fix include order + + Prior to this change CyaSSL's build options could redefine some generic + build symbols. + + http://curl.haxx.se/mail/lib-2015-04/0069.html + +Kamil Dudka (17 Apr 2015) +- configure --with-nss: drop redundant if statement + +- configure --with-nss=PATH: query pkg-config if available + + Bug: https://github.com/bagder/curl/pull/171 + +Daniel Stenberg (17 Apr 2015) +- parsecfg: do not continue past a zero termination + + When a config file line ends without newline, the parsing function could + continue reading beyond that point in memory. + + Reported-by: Hanno Böck + +Jay Satiro (16 Apr 2015) +- gitignore: Ignore Windows build output directories + +Daniel Stenberg (15 Apr 2015) +- RELEASE-NOTES: synced with 1ba6e4c88e0 + +- TODO: 17.9 Choose the name of file in braces for complex URLs + +- TODO: a little caution that maybe not all ideas are still good + +- TODO: 17.8 offer color-coded HTTP header output + +- TODO: 17.7 warning when sending binary output to terminal + +- KNOWN_BUGS: #90 IMAP "SEARCH ALL" truncates output on large boxes + +Jay Satiro (14 Apr 2015) +- cyassl: Add support for TLS extension SNI + +Daniel Stenberg (13 Apr 2015) +- [Matthew Hall brought this change] + + gitignore: ignore test-driver file + +- [Matthew Hall brought this change] + + vtls_openssl: improve PKCS#12 load failure error message + +- [Matthew Hall brought this change] + + vtls_openssl: fix minor typo in PKCS#12 load routine + +- [Matthew Hall brought this change] + + vtls_openssl: improve client certificate load failure error messages + +- [Matthew Hall brought this change] + + vtls_openssl: remove ambiguous SSL_CLIENT_CERT_ERR constant + +- BUGS: refer to the github issue tracker now as primary + +- firefox-db2pem: fix wildcard to find Firefox default profile + + At some point, Firefox has changed and generates different directory + names for the default profile that made this script fail to find them. + + Bug: https://github.com/bagder/curl/issues/207 + Reported-by: sneakyimp + +Jay Satiro (11 Apr 2015) +- cyassl: Include the CyaSSL build config + + CyaSSL >= 2.6.0 may have an options.h that was generated during + its build by configure. + +- build: Generate source prerequisites for Visual Studio in generate.bat + + Prior to this change Visual Studio builds could fail due to missing + prerequisites src/tool_hugehelp.c and include/curl/curlbuild.h. + + http://curl.haxx.se/mail/lib-2015-04/0034.html + +Daniel Stenberg (9 Apr 2015) +- [Viktor Szakats brought this change] + + lib/makefile.m32: add missing libs to build libcurl.dll + + Add 'gdi32' and 'crypt32' Windows implibs to avoid failure + while building libcurl.dll using the mingw compiler. + The same logic is used in 'src/makefile.m32' when + building curl.exe. + +Kamil Dudka (8 Apr 2015) +- test142[23]: verify that an empty file is stored on success + +- src/tool_operate: create output file on successful download + + ... of an empty file + + Bug: https://github.com/bagder/curl/issues/183 + +- src/tool_cb_wrt: separate fnc for output file creation + +Daniel Stenberg (7 Apr 2015) +- [Da-Yoon Chung brought this change] + + lib/transfer.c: Remove factor of 8 from sleep time calculation + + The factor of 8 is a bytes-to-bits conversion factor, but pkt_size and + rate_bps are both in bytes. When using the rate limiting option, curl + waits 8 times too long, and then transfers very quickly until the + average rate reaches the limit. The average rate follows the limit over + time, but the actual traffic is bursty. + + Thanks-to: Benjamin Gilbert + +- [Jay Satiro brought this change] + + x509asn1: Silence x64 loss-of-data warning on RSA key length assignment + + The key length in bits will always fit in an unsigned long so the + loss-of-data warning assigning the result of x64 pointer arithmetic to + an unsigned long is unnecessary. + +- [Jay Satiro brought this change] + + cyassl: Use CYASSL_MAX_ERROR_SZ for error buffer size + + Also fix it so that all ERR_error_string calls use an error buffer. + CyaSSL's implementation of ERR_error_string only writes the error when + an error buffer is passed. + + http://www.yassl.com/forums/topic599-openssl-compatibility-and-errerrorstring.html + +- [Jay Satiro brought this change] + + cyassl: Remove 'Connecting to' message from cyassl_connect_step2 + + Prior to this change libcurl could show multiple 'CyaSSL: Connecting to' + messages since cyassl_connect_step2 is called multiple times, typically. + The message is superfluous even once since libcurl already informs the + user elsewhere in code that it is connecting. + +- [Viktor Szakats brought this change] + + checksrc.bat: quotes to support an SRC_DIR with spaces + +- hostip: fix compiler warnings + + introduced in the previous mini-series of 3 commits + +- [Stefan Bühler brought this change] + + actually implement CURLOPT_RESOLVE removals + + - also log when a CURLOPT_RESOLVE entry couldn't get parsed + +- [Stefan Bühler brought this change] + + move Curl_share_lock and ref counting into Curl_fetch_addr + +- [Stefan Bühler brought this change] + + fix refreshing of obsolete dns cache entries + + - cache entries must be also refreshed when they are in use + - have the cache count as inuse reference too, freeing timestamp == 0 special + value + - use timestamp == 0 for CURLOPT_RESOLVE entries which don't get refreshed + - remove CURLOPT_RESOLVE special inuse reference (timestamp == 0 will prevent refresh) + - fix Curl_hostcache_clean - CURLOPT_RESOLVE entries don't have a special + reference anymore, and it would also release non CURLOPT_RESOLVE references + - fix locking in Curl_hostcache_clean + - fix unit1305.c: hash now keeps a reference, need to set inuse = 1 + +- RELEASE-NOTES: synced with abf6bddc14a + +- [Jay Satiro brought this change] + + checksrc.bat: Check lib\vtls source + +- [Jay Satiro brought this change] + + cyassl: Set minimum protocol version before CTX callback + + This change is to allow the user's CTX callback to change the minimum + protocol version in the CTX without us later overriding it, as we did + prior to this change. + +- [Jay Satiro brought this change] + + build-openssl.bat: Fix mixed line endings + + Use LF not CRLF, throughout. msysgit will only convert a file to CRLF + on checkout if it's not mixed. + +- [Jay Satiro brought this change] + + cyassl: Fix certificate load check + + SSL_CTX_load_verify_locations can return negative values on fail, + therefore to check for failure we check if load is != 1 (success) + instead of if load is == 0 (failure), the latter being incorrect given + that behavior. + +- [Tatsuhiro Tsujikawa brought this change] + + http2: Fix missing nghttp2_session_send call in Curl_http2_switched + + Previously in Curl_http2_switched, we called nghttp2_session_mem_recv to + parse incoming data which were already received while curl was handling + upgrade. But we didn't call nghttp2_session_send, and it led to make + curl not send any response to the received frames. Most likely, we + received SETTINGS from server at this point, so we missed opportunity to + send SETTINGS + ACK. This commit adds missing nghttp2_session_send call + in Curl_http2_switched to fix this issue. + + Bug: https://github.com/bagder/curl/issues/192 + Reported-by: Stefan Eissing + +- cookie: handle spaces after the name in Set-Cookie + + "name =value" is fine and the space should just be skipped. + + Updated test 31 to also test for this. + + Bug: https://github.com/bagder/curl/issues/195 + Reported-by: cromestant + Help-by: Frank Gevaerts + +- [Jay Satiro brought this change] + + cyassl: Fix library initialization return value + + (Curl_cyassl_init) + - Return 1 on success, 0 in failure. + + Prior to this change the fail path returned an incorrect value and the + evaluation to determine whether CyaSSL_Init had succeeded was incorrect. + Ironically that combined with the way curl_global_init tests SSL library + initialization (!Curl_ssl_init()) meant that CyaSSL having been + successfully initialized would be seen as that even though the code path + and return value in Curl_cyassl_init were wrong. + +- [Thomas Ruecker brought this change] + + CURLOPT_HTTP200ALIASES.3: Mainly SHOUTcast servers use "ICY 200" + + Icecast versions 1.3.0 through 1.3.12 would reply with "ICY 200" + under certain conditions: + + client_wants_icy_headers (connection_t *con) + { + const char *val; + + if (!con) + return 1; + + val = get_user_agent (con); + if (!val || !val[0] || strcmp (val, "(null)") == 0) + return 1; + + if (con->food.client->use_icy) + return 1; + if (strncasecmp (val, "winamp", 6) == 0) + return 1; + if (strncasecmp (val, "Shoutcast", 9) == 0) + return 1; + + return 0; + } + + So mainly if there is no 'user agent' or it is '(null)' or contains + 'winamp' or 'Shoutcast'. + + No mainstream distribution carries Icecast 1.3.x anymore, after all + it was released in 2002 and superseded by Icecast 2.x. + +Dan Fandrich (31 Mar 2015) +- axtls: add timeout within Curl_axtls_connect + + This allows test 405 to pass on axTLS. + +Daniel Stenberg (30 Mar 2015) +- [Jay Satiro brought this change] + + checksrc: Windows-specific input fixes + + lib/config-win32ce.h + - Fix whitespace for checksrc compliance. + + lib/checksrc.pl + - Remove trailing carriage returns from input. + + projects/checksrc.bat + - Ignore tool_hugehelp.c. + +- [Dagobert Michelsen brought this change] + + configure: Use KRB5CONFIG for krb5-config + + Allows the user to easier override its path. + + Bug: http://curl.haxx.se/bug/view.cgi?id=1486 + +- multi: remove_handle: move pending connections + + If the handle removed from the multi handle happens to be the one + "owning" the pipeline other transfers will be waiting indefinitely. Now + we move such handles back to connect to have them race (again) for + getting the connection and thus avoid hanging. + + Bug: http://curl.haxx.se/bug/view.cgi?id=1465 + Reported-by: Jiri Dvorak + +- KNOWN_BUGS: 89 is bug #1411 + + Disabling pipelining on multi handle with in-progress pipelined requests + leads to heap corruption and crash + +- [Jay Satiro brought this change] + + cyassl: CTX callback cosmetic changes and doc fix + + - More descriptive fail message for NO_FILESYSTEM builds. + - Cosmetic changes. + - Change more of CURLOPT_SSL_CTX_* doc to not be OpenSSL specific. + +- RELEASE-NOTES: synced with d2feb71752f + +Dan Fandrich (28 Mar 2015) +- tool_operate: only set SSL options if SSL is enabled + +- runtests.pl: detect WolfSSL as yassl + +Daniel Stenberg (27 Mar 2015) +- [Kyle L. Huff brought this change] + + cyassl: add SSL context callback support for CyaSSL + + Adds support for CURLOPT_SSL_CTX_FUNCTION when using CyaSSL, and better + handles CyaSSL instances using NO_FILESYSTEM. + +- [Kyle L. Huff brought this change] + + cyassl: remove undefined reference to CyaSSL_no_filesystem_verify + + CyaSSL_no_filesystem_verify is not (or no longer) defined by cURL or + CyaSSL. This reference causes build errors when compiling with + NO_FILESYSTEM. + +- [Jay Satiro brought this change] + + build: Fix libcurl.sln erroneous mixed configurations + + Prior to this change some Release configurations had an active + configuration assignment to their Debug counterpart. + +- [Jay Satiro brought this change] + + vtls: Don't accept unknown CURLOPT_SSLVERSION values + +- [Jay Satiro brought this change] + + url: Don't accept CURLOPT_SSLVERSION unless USE_SSL is defined + +- [Paul Howarth brought this change] + + build: link curl to openssl libraries when openssl support is enabled + + This fixes a build failure where openssl and libmetalink are used + together and the system linker does not do implicit linking (e.g. + Fedora 13 and later releases). The MD5 functions required for + metalink support must be pulled in from the openssl crypto library. + + This is similar to commit c6e7cbb94e669b85d3eb8e015ec51d0072112133, + which fixes the same sort of problem for NSS builds. + +- multi: on a request completion, check all CONNECT_PEND transfers + + ... even if they don't have an associated connection anymore. It could + leave the waiting transfers pending with no active one on the + connection. + + Bug: http://curl.haxx.se/bug/view.cgi?id=1465 + Reported-by: Jiri Dvorak + +- [Emil Lerner brought this change] + + globbing: fix url number calculation when using range with step + + In function glob_range, the number of urls was multiplied by (max - min + + 1), regardless of step. The correct formula is (max - min) / step + 1 + +- README.http2: refreshed and added TODO items + +- [Emil Lerner brought this change] + + globbing: fix step parsing for character globbing ranges + + The glob_range function used wrong offset (3 instead of 4) for parsing + integer step inside character range specification, which led to 'bad + range' error when using character ranges with explicitly specified step + (such as '[a-z:2]') + +- polarssl: called mbedTLS in 1.3.10 and later + +- polarssl: remove dead code + + and simplify code by changing if-elses to a switch() + + CID 1291706: Logically dead code. Execution cannot reach this statement + +- polarssl: remove superfluous for(;;) loop + + "unreachable: Since the loop increment is unreachable, the loop body + will never execute more than once." + + Coverity CID 1291707 + +- Curl_ssl_md5sum: return CURLcode + + ... since the funciton can fail on OOM. Check this return code. + + Coverity CID 1291705. + +- [Jay Satiro brought this change] + + cyassl: default to highest possible TLS version + + (cyassl_connect_step1) + - Use TLS 1.0-1.2 by default when available. + + CyaSSL/wolfSSL >= v3.3.0 supports setting a minimum protocol downgrade + version. + + cyassl/cyassl@322f79f + +- [Jay Satiro brought this change] + + cyassl: Check for invalid length parameter in Curl_cyassl_random + +- [Jay Satiro brought this change] + + cyassl: If wolfSSL then identify as such in version string + +Dan Fandrich (24 Mar 2015) +- symbols-in-versions: added CURLOPT_PATH_AS_IS + +- testcurl.pl: add the --notes option to supply more info about a build + + Support for notes has been in place for a while, but it required + being added to the setup file manually. + +- curl_memory: make curl_memory.h the second-last header file loaded + + This header file must be included after all header files except + memdebug.h, as it does similar memory function redefinitions and can be + similarly affected by conflicting definitions in system or dependent + library headers. + +Daniel Stenberg (24 Mar 2015) +- openssl: do the OCSP work-around for libressl too + + I tested with libressl git master now (v2.1.4-27-g34bf96c) and it seems to + still require the work-around for stapling to work. + +- openssl: verifystatus: only use the OCSP work-around <= 1.0.2a + + URL: http://curl.haxx.se/mail/lib-2015-03/0205.html + Reported-by: Alessandro Ghedini + +- openssl: adapt to ASN1/X509 things gone opaque in 1.1 + +Dan Fandrich (24 Mar 2015) +- [Jay Satiro brought this change] + + curl_easy_setopt.3: Fix misspelling in CURLOPT_PATH_AS_IS description + +- [Viktor Szakáts brought this change] + + CURLOPT_HTTPHEADER.3: fix typo in recent commit + +- [Viktor Szakáts brought this change] + + CURLOPT_PATH_AS_IS.3: add type 'long' to prototype + +- vtls: fix compile with --disable-crypto-auth but with SSL + + This is a strange combination of options, but is allowed. + +Patrick Monnerat (24 Mar 2015) +- os400: define new options in ILE/RPG binding. + +Daniel Stenberg (24 Mar 2015) +- RELEASE-NOTES: synced with f6878609361 + +- curl_easy_setopt.3: Add CURLOPT_PATH_AS_IS + +- CURLOPT_PATH_AS_IS: added + + --path-as-is is the command line option + + Added docs in curl.1 and CURLOPT_PATH_AS_IS.3 + + Added test in test 1241 + +- [Yamada Yasuharu brought this change] + + curl_easy_recv/send: make them work with the multi interface + + By making sure Curl_getconnectinfo() uses the correct connection cache + to find the last connection. + +- http2: move the init too for when its actually needed + + ... it would otherwise lead to memory leakage if we never actually do + the switch. + +Dan Fandrich (23 Mar 2015) +- dict: rename byte to avoid compiler shadowed declaration warning + + This conflicted with a WolfSSL typedef. + +- cyassl: include version.h to ensure the version macros are defined + +- test1513: eliminated race condition in test run + + It seems that some systems (e.g. fairly consistently in some recent + Solaris autobuilds) would manage to get to the connect phase before the + progress callback was called, resulting in a CURLE_COULDNT_CONNECT + error. Reworked the test to point at a test server that never returns a + full result so the progress callback always gets a chance to be called + before the transfer can complete in some other way. + +Nick Zitzmann (21 Mar 2015) +- darwinsssl: add support for TLS False Start + + TLS False Start support requires iOS 7.0 or later, or OS X 10.9 or later. + +Daniel Stenberg (21 Mar 2015) +- gtls: add check of return code + + Coverity CID 1291167 pointed out that 'rc' was received but never used when + gnutls_credentials_set() was used. Added return code check now. + +- gtls: dereferencing NULL pointer + + Coverity CID 1291165 pointed out 'chainp' could be dereferenced when + NULL if gnutls_certificate_get_peers() had previously failed. + +- gtls: avoid uninitialized variable. + + Coverity CID 1291166 pointed out that we could read this variable + uninitialized. + +Dan Fandrich (21 Mar 2015) +- tests/certs: rebuild certificates with modified key usage bits + + The certificates were missing the digitalSignature and keyAgreement + usage types, of which at least digitalSignature was checked by CyaSSL. + This caused the test server in test 310 (among others) to fail the + startup verification and therefore run (see + http://curl.haxx.se/mail/lib-2014-07/0303.html). + +- tests/certs: added make target to rebuild certificates + + The certificate generation scripts were also updated to better match the + format of the certificates currently checked in. + +Daniel Stenberg (21 Mar 2015) +- x509asn1: add /* fallthrough */ in switch() case + +- x509asn1: minor edit to unconfuse Coverity + + CID 1202732 warns on the previous use, although I cannot fine any + problems with it. I'm doing this change only to make the code use a more + familiar approach to accomplish the same thing. + +- [Dagobert Michelsen brought this change] + + testcurl: Allow '=' in values given on command line + +- nss: error: unused variable 'connssl' + +Dan Fandrich (21 Mar 2015) +- test938: added missing closing tags + +- cyassl: use new library version macro when available + +Kamil Dudka (20 Mar 2015) +- [Alessandro Ghedini brought this change] + + curl: add --false-start option + +- [Alessandro Ghedini brought this change] + + nss: add support for TLS False Start + +- [Alessandro Ghedini brought this change] + + url: add CURLOPT_SSL_FALSESTART option + + This option can be used to enable/disable TLS False Start defined in the RFC + draft-bmoeller-tls-falsestart. + +Patrick Monnerat (20 Mar 2015) +- [Alessandro Ghedini brought this change] + + gtls: implement CURLOPT_CERTINFO + +Daniel Stenberg (20 Mar 2015) +- [Alessandro Ghedini brought this change] + + openssl: try to avoid accessing OCSP structs when possible + +- CURLOPT_URL.3: spelling! + + Reported-by: Frank Gevaerts + +- CURLOPT_URL.3: Added "SECURITY CONCERNS" + +- CURLOPT_HTTPHEADER.3: add a "SECURITY CONCERNS" section + +Dan Fandrich (19 Mar 2015) +- cyassl: detect the library as renamed wolfssl + + This change was made in CyaSSL/WolfSSL ver. 3.4.0 + +Daniel Stenberg (19 Mar 2015) +- HTTP: don't switch to HTTP/2 from 1.1 until we get the 101 + + We prematurely changed protocol handler to HTTP/2 which made things very + slow (and wrong). + + Reported-by: Stefan Eissing + Bug: https://github.com/bagder/curl/issues/169 + +Dan Fandrich (19 Mar 2015) +- axtls: version 1.5.2 now requires that config.h be manually included + +Daniel Stenberg (19 Mar 2015) +- metalink: fix resource leak in OOM + + Coverity CID 1288826 + +Dan Fandrich (18 Mar 2015) +- docs/libcurl: clean up libcurl-symbols.3 + +- docs/libcurl: check that all options with man pages are referenced + + If a man page exists in the opts/ directory, it must also be referenced + either in curl_easy_setopt.3 or curl_multi_setopt.3 + +- curl_easy_setopt.3: added a few missing options + +Kamil Dudka (18 Mar 2015) +- nss: explicitly tell NSS to disable NPN/ALPN + + ... if disabled at libcurl level. Otherwise, we would allow to + negotiate NPN despite curl was invoked with the --no-npn option. + +Daniel Stenberg (18 Mar 2015) +- [Jay Satiro brought this change] + + mkhelp: Remove trailing carriage return from every line of input + + - Get rid of this flood of warnings in Windows mingw build: + warning: missing terminating " character + + The warning is due to the carriage return. When msysgit checks out files + from the repo by default it converts the line endings to CRLF. Prior to + this change when mkhelp.pl processed the MANUAL and curl.1 in CRLF + format the trailing carriage returns caused unnecessary CR in the + output. + +- RELEASE-NOTES: synced with e539f01567 + +- [Christian Weisgerber brought this change] + + docs/libcurl: make portability fix + + Using $< in a non-suffix rule context is a GNU make idiom. This bug was + introduced in 7.41.0. + +Dan Fandrich (17 Mar 2015) +- checksrc: Fix whitelist on out-of-tree builds + +Daniel Stenberg (17 Mar 2015) +- [Stefan Bühler brought this change] + + Curl_sh_entry: remove unused 'timestamp' + +- HTTP: don't use Expect: headers when on HTTP/2 + + Reported-by: Stefan Eissing + Bug: https://github.com/bagder/curl/issues/169 + +- checksrc: detect and remove space before trailing semicolons + +- checksrc: introduce a whitelisting concept + +- checksrc: use space after comma + +- checksrc: use space before paren in "return (expr);" + +- CONTRIBUTE: refer to git log instead of deprecated CHANGES file + +- CURLOPT_*.3: more examples and edits + +- CURLOPT_*.3: added lots of small example sections + +- CURLOPT_PRIVATE.3: provide an example + +- CURLOPT_*TIMEOUT.3: provide examples + +- CURLOPT_USERAGENT.3: added an example + +- CURLOPT_STDERR.3: added an example + +- curl_easy_perform.3: remove superfluous close brace from example + +- free: instead of Curl_safefree() + + Since we just started make use of free(NULL) in order to simplify code, + this change takes it a step further and: + + - converts lots of Curl_safefree() calls to good old free() + - makes Curl_safefree() not check the pointer before free() + + The (new) rule of thumb is: if you really want a function call that + frees a pointer and then assigns it to NULL, then use Curl_safefree(). + But we will prefer just using free() from now on. + +- [Markus Elfring brought this change] + + Bug #149: Deletion of unnecessary checks before a few calls of cURL functions + + The following functions return immediately if a null pointer was passed. + * Curl_cookie_cleanup + * curl_formfree + + It is therefore not needed that a function caller repeats a corresponding check. + + This issue was fixed by using the software Coccinelle 1.0.0-rc24. + + Signed-off-by: Markus Elfring + +- [Markus Elfring brought this change] + + Bug #149: Deletion of unnecessary checks before calls of the function "free" + + The function "free" is documented in the way that no action shall occur for + a passed null pointer. It is therefore not needed that a function caller + repeats a corresponding check. + http://stackoverflow.com/questions/18775608/free-a-null-pointer-anyway-or-check-first + + This issue was fixed by using the software Coccinelle 1.0.0-rc24. + + Signed-off-by: Markus Elfring + +- [Jay Satiro brought this change] + + connect: Fix happy eyeballs logic for IPv4-only builds + + Bug: https://github.com/bagder/curl/pull/168 + + (trynextip) + - Don't try the "other" protocol family unless IPv6 is available. In an + IPv4-only build the other family can only be IPv6 which is unavailable. + + This change essentially stops IPv4-only builds from attempting the + "happy eyeballs" secondary parallel connection that is supposed to be + used by the "other" address family. + + Prior to this change in IPv4-only builds that secondary parallel + connection attempt could be erroneously used by the same family (IPv4) + which caused a bug where every address after the first for a host could + be tried twice, often in parallel. This change fixes that bug. An + example of the bug is shown below. + + Assume MTEST resolves to 3 addresses 127.0.0.2, 127.0.0.3 and 127.0.0.4: + + * STATE: INIT => CONNECT handle 0x64f4b0; line 1046 (connection #-5000) + * Rebuilt URL to: http://MTEST/ + * Added connection 0. The cache now contains 1 members + * STATE: CONNECT => WAITRESOLVE handle 0x64f4b0; line 1083 + (connection #0) + * Trying 127.0.0.2... + * STATE: WAITRESOLVE => WAITCONNECT handle 0x64f4b0; line 1163 + (connection #0) + * Trying 127.0.0.3... + * connect to 127.0.0.2 port 80 failed: Connection refused + * Trying 127.0.0.3... + * connect to 127.0.0.3 port 80 failed: Connection refused + * Trying 127.0.0.4... + * connect to 127.0.0.3 port 80 failed: Connection refused + * Trying 127.0.0.4... + * connect to 127.0.0.4 port 80 failed: Connection refused + * connect to 127.0.0.4 port 80 failed: Connection refused + * Failed to connect to MTEST port 80: Connection refused + * Closing connection 0 + * The cache now contains 0 members + * Expire cleared + curl: (7) Failed to connect to MTEST port 80: Connection refused + + The bug was born in commit bagder/curl@2d435c7. + +- mksymbolsmanpage.pl: use std header and generate better nroff header + +- [Frank Meier brought this change] + + closesocket: call multi socket cb on close even with custom close + + In function Curl_closesocket() in connect.c the call to + Curl_multi_closed() was wrongly omitted if a socket close function + (CURLOPT_CLOSESOCKETFUNCTION) is registered. + + That would lead to not removing the socket from the internal hash table + and not calling the multi socket callback appropriately. + + Bug: http://curl.haxx.se/bug/view.cgi?id=1493 + +- [Tobias Stoeckmann brought this change] + + hostip: Fix signal race in Curl_resolv_timeout. + + A signal handler for SIGALRM is installed in Curl_resolv_timeout. It is + configured to interrupt system calls and uses siglongjmp to return into + the function if alarm() goes off. + + The signal handler is installed before curl_jmpenv is initialized. + This means that an already installed alarm timer could trigger the + newly installed signal handler, leading to undefined behavior when it + accesses the uninitialized curl_jmpenv. + + Even if there is no previously installed alarm available, the code in + Curl_resolv_timeout itself installs an alarm before the environment is + fully set up. If the process is sent into suspend right after that, the + signal handler could be called too early as in previous scenario. + + To fix this, the signal handler should only be installed and the alarm + timer only be set after sigsetjmp has been called. + +- http2: detect prematures close without data transfered + + ... by using the regular Curl_http_done() method which checks for + that. This makes test 1801 fail consistently with error 56 (which seems + fine) to that test is also updated here. + + Reported-by: Ben Darnell + Bug: https://github.com/bagder/curl/issues/166 + +Dan Fandrich (13 Mar 2015) +- test320: Expect the Host header to be the first header + + Required for the test to work after a5d994941c2b. + +Daniel Stenberg (12 Mar 2015) +- RELEASE-NOTES: synced with 186e46d88dd + +- openssl: use colons properly in the ciphers list + + While the previous string worked, this is the documented format. + + Reported-by: Richard Moore + +- openssl: sort the ciphers on strength + + This makes curl pick better (stronger) ciphers by default. The strongest + available ciphers are fine according to the HTTP/2 spec so an OpenSSL + built curl is no longer rejected by string HTTP/2 servers. + + Bug: http://curl.haxx.se/bug/view.cgi?id=1487 + +- [Fabian Keil brought this change] + + test203[0-3]: Expect the Host header to be the first header + + Required for the tests to work after a5d994941c2b. + +- openssl: show the cipher selection to use + +- http: always send Host: header as first header + + ...after the method line: + + "Since the Host field-value is critical information for handling a + request, a user agent SHOULD generate Host as the first header field + following the request-line." / RFC 7230 section 5.4 + + Additionally, this will also make libcurl ignore multiple specified + custom Host: headers and only use the first one. Test 1121 has been + updated accordingly + + Bug: http://curl.haxx.se/bug/view.cgi?id=1491 + Reported-by: Rainer Canavan + +- [Alexander Pepper brought this change] + + mk-ca-bundle bugfix: Don't report SHA1 numbers with "-q". + + Also unified printing to STDERR by creating the helper method "report". + +- proxy: re-use proxy connections (regression) + + When checking for a connection to re-use, a proxy-using request must + check for and use a proxy connection and not one based on the host + name! + + Added test 1421 to verify + + Bug: http://curl.haxx.se/bug/view.cgi?id=1492 + +- [Jay Satiro brought this change] + + memanalyze.pl: handle free(NULL) + +- [Jay Satiro brought this change] + + .travis.yml: Change CI make test to make test-full + + - Change the continuous integration script to use 'make test-full' + instead of just 'make test' so that the diagnostic log output is + printed to stdout when a test fails. + + - Change the continuous integration script to use + './configure --enable-debug' instead of just './configure' so that the + memory analyzer will work during testing. + + Prior to this change Travis used its default C test script: + ./configure && make && make test + +- [Alessandro Ghedini brought this change] + + gtls: correctly align certificate status verification messages + +- [Alessandro Ghedini brought this change] + + gtls: don't print double newline after certificate dates + +- [Alessandro Ghedini brought this change] + + gtls: print negotiated TLS version and full cipher suite name + + Instead of priting cipher and MAC algorithms names separately, print the + whole cipher suite string which also includes the key exchange algorithm, + along with the negotiated TLS version. + +- gtls: fix compiler warnings + +- [Alessandro Ghedini brought this change] + + gtls: add support for CURLOPT_CAPATH + +- [stopiccot brought this change] + + MacOSX-Framework: use @rpath instead of @executable_path + + Bug: https://github.com/bagder/curl/pull/157 + +- RELEASE-NOTES: synced with c19349951 + +- multi: fix *getsock() with CONNECT + + The code used some happy eyeballs logic even _after_ CONNECT has been + sent to a proxy, while the happy eyeball phase is already (should be) + over by then. + + This is solved by splitting the multi state into two separate states + introducing the new SENDPROTOCONNECT state. + + Bug: http://curl.haxx.se/mail/lib-2015-01/0170.html + Reported-by: Peter Laser + +- conncontrol: only log changes to the connection bit + +- http2: use CURL_HTTP_VERSION_* symbols instead of NPN_* + + Since they already exist and will make comparing easier + +- http2: make the info-message about receiving HTTP2 headers debug-only + +- [Alessandro Ghedini brought this change] + + urldata: remove unused asked_for_h2 field + +- [Alessandro Ghedini brought this change] + + polarssl: make it possible to enable ALPN/NPN without HTTP2 + +- [Alessandro Ghedini brought this change] + + nss: make it possible to enable ALPN/NPN without HTTP2 + +- [Alessandro Ghedini brought this change] + + gtls: make it possible to enable ALPN/NPN without HTTP2 + +- [Alessandro Ghedini brought this change] + + openssl: make it possible to enable ALPN/NPN without HTTP2 + +- metalink: add some error checks + + malloc() and strdup() calls without checking return codes. + + Reported-by: Markus Elfring + Bug: https://github.com/bagder/curl/issues/150 + +- curl_easy_setopt.3: added CURLOPT_SSL_VERIFYSTATUS + + Reported-by: Jonathan Cardoso + +- urldata: fix gnutls build + +Steve Holme (5 Mar 2015) +- openssl: Removed use of USE_SSLEAY from the Visual Studio project files + + In addition to commit 709cf76f6b, removed the USE_SSLEAY preprocessor + variable from the Visual Studio project files as it isn't required + anymore. + +Daniel Stenberg (5 Mar 2015) +- multi: fix memory-leak on timeout (regression) + + Since 1342a96ecfe0d44, a timeout detected in the multi state machine didn't + necesarily clear everything up, like formpost data. + + Bug: https://github.com/bagder/curl/issues/147 + Reported-by: Michel Promonet + Patched-by: Michel Promonet + +- configure: follow-up fix from 709cf76f6 + + OpenSSL handling was a little broken. + +- openssl: remove all uses of USE_SSLEAY + + SSLeay was the name of the library that was subsequently turned into + OpenSSL many moons ago (1999). curl does not work with the old SSLeay + library since years. This is now reflected by only using USE_OPENSSL in + code that depends on OpenSSL. + +- [Sergei Nikulov brought this change] + + cmake: handle build definitions CURLDEBUG/DEBUGBUILD + + Acked-by: Brad King + +- FAQ: 4.21 Why is there a HTTP/1.1 in my HTTP/2 request? + +- symbols.pl: handle '-' in the deprecated field + + ... which otherwise made the script skip the _LAST define for some + symbols. + + Reported-by: Jeroen Ooms + Bug: http://curl.haxx.se/mail/lib-2015-03/0052.html + +- curl.1: fix "The the" typo + + Reported-by: Jon Seymour + +- vtls: use curl_printf.h all over + + No need to use _MPRINTF_REPLACE internally. + +- tool: use ENABLE_CURLX_PRINTF instead of _MPRINTF_REPLACE + +- tool_writeenv: remove _MPRINTF_REPLACE define, it wasn't used + +- [Sergei Nikulov brought this change] + + libtest: fixed linker errors on msvc + + Bug: https://github.com/bagder/curl/pull/144 + +- mprintf.h: remove #ifdef CURLDEBUG + + ... and as a consequence, introduce curl_printf.h with that re-define + magic instead and make all libcurl code use that instead. + +- tool_getpass: remove unused curl/mprintf.h include + +- CONTRIBUTING.md: file for advice on github + +- [Viktor Szakáts brought this change] + + BINDINGS: add link to Harbour bindings + + And UTF8-fix a few names + +- CURLOPT_HEADERFUNCTION.3: typo in error code name + + Reported-by: Jonathan Cardoso + +- BINDINGS: tclcurl moved + + Reporte-by: Steve Havelka + +- [Jay Satiro brought this change] + + opts: Fix pipelining examples + +- [Jay Satiro brought this change] + + curl_multi_setopt.3: Link to CURLMOPT_MAXCONNECTS + +- CONTRIBUTE: the new more github-friendly attitude! + +Steve Holme (28 Feb 2015) +- RELEASE-NOTES: Synced with 921d195187 + +Kamil Dudka (28 Feb 2015) +- tool: wrap lines longer than 79 columns + + ... to avoid a build failure when configured with --enable-debug + +Steve Holme (27 Feb 2015) +- [Tatsuhiro Tsujikawa brought this change] + + http2: Return error if stream was closed with other than NO_ERROR + + Previously, we just ignored error code passed to + on_stream_close_callback and just return 0 (success) after stream + closure even if stream was reset with error. This patch records error + code in on_stream_close_callback, and return -1 and use CURLE_HTTP2 + error code on abnormal stream closure. + +- tool: Updated the warnf() function to use the GlobalConfig structure + + As the 'error' and 'mute' options are now part of the GlobalConfig, + rather than per Operation, updated the warnf() function to use this + structure rather than the OperationConfig. + +- build: Removed DataExecutionPrevention directive from VC9+ project files + + Removed the DataExecutionPrevention directive from the project files for + Visual Studio 2008 and above. The XML value in the VC9 project files was + set to "0" (Default) whilst the VC10+ project files contained an empty + XML element. + +- build: Use default RandomizedBaseAddress directive in VC9+ project files + + Visual Studio 2008 introduced support for the address space layout + randomization (ASLR) feature of Windows Vista. However, upgrading the + VC8 project files to VC9 and above disabled this feature. + + Removed the RandomizedBaseAddress directive to enabled the default + setting (/DYNAMICBASE). Note: This doesn't appear to have any negative + impact when compiled and ran on Windows XP. + +- build: Added support to Generate.bat for files in the upcoming vauth folder + +Daniel Stenberg (25 Feb 2015) +- http2: return recv error on unexpected EOF + + Pointed-out-by: Tatsuhiro Tsujikawa + Bug: http://curl.haxx.se/bug/view.cgi?id=1487 + +Kamil Dudka (25 Feb 2015) +- dist: add symbol-scan.pl to the tarball + + ... in order to make test1135 succeed + +Daniel Stenberg (25 Feb 2015) +- http2: move lots of verbose output to be debug-only + +Kamil Dudka (25 Feb 2015) +- curl-config.in: eliminate double quotes around CURL_CA_BUNDLE + + Otherwise it expands to: + + echo ""/etc/pki/tls/certs/ca-bundle.crt"" + + Detected by ShellCheck: + + curl-config:74:16: warning: The double quotes around this do + nothing. Remove or escape them. [SC2140] + +- nss: do not skip Curl_nss_seed() if data is NULL + + In that case, we only skip writing the error message for failed NSS + initialization (while still returning the correct error code). + +- nss: improve error handling in Curl_nss_random() + + The vtls layer now checks the return value, so it is no longer necessary + to abort if a random number cannot be provided by NSS. This also fixes + the following Coverity report: + + Error: FORWARD_NULL (CWE-476): + lib/vtls/nss.c:1918: var_compare_op: Comparing "data" to null implies that "data" might be null. + lib/vtls/nss.c:1923: var_deref_model: Passing null pointer "data" to "Curl_failf", which dereferences it. + lib/sendf.c:154:3: deref_parm: Directly dereferencing parameter "data". + +Daniel Stenberg (25 Feb 2015) +- RELEASE-PROCEDURE: add some more future release dates + + ... and remove some old ones + +- sws: timeout idle CONNECT connections + +- bump: start working toward 7.42.0 + +Version 7.41.0 (25 Feb 2015) + +Daniel Stenberg (25 Feb 2015) +- THANKS: added contributors from the 7.41.0 RELEASE-NOTES + +- RELEASE-NOTES: sync with ffc2aeec6e (7.41.0 release time!) + +Marc Hoersken (25 Feb 2015) +- Revert "telnet.c: fix handling of 0 being returned from custom read function" + + This reverts commit 03fa576833643c67579ae216c4e7350fa9b5f2fe. + +- telnet.c: fix invalid use of custom read function if not being set + + obj_count can be 1 if the custom read function is set or the stdin + handle is a reference to a pipe. Since the pipe should be handled + using the PeekNamedPipe-check below, the custom read function should + only be used if it is actually enabled. + +- telnet.c: fix handling of 0 being returned from custom read function + + According to [1]: "Returning 0 will signal end-of-file to the library + and cause it to stop the current transfer." + This change makes the Windows telnet code handle this case accordingly. + + [1] http://curl.haxx.se/libcurl/c/CURLOPT_READFUNCTION.html + +Daniel Stenberg (24 Feb 2015) +- sws: stop logging about TPC_NODELAY nonsense + +- lib530: make it less timing sensible + + ... by making sure the first request is completed before doing the + remainder. + +Kamil Dudka (23 Feb 2015) +- connect: wait for IPv4 connection attempts + + ... even if the last IPv6 connection attempt has failed. + + Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1187531#c4 + +- connect: avoid skipping an IPv4 address + + ... in case the protocol versions are mixed in a DNS response + (IPv6 -> IPv4 -> IPv6). + + Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1187531#c3 + +Daniel Stenberg (23 Feb 2015) +- RELEASE-NOTES: synced with 5e4395eab839d + +- ROADMAP: curl_easy_setopt.3 has already been split up + + Remove cmake as marked for removal. It is in much better state now. + +- ROADMAP: extend the HTTP/2 stuff, remove SPDY + +- [Julian Ospald brought this change] + + configure: allow both --with-ca-bundle and --with-ca-path + + SSL_CTX_load_verify_locations by default (and if given non-Null + parameters) searches the CAfile first and falls back to CApath. This + allows for CAfile to be a basis (e.g. installed by the package manager) + and CApath to be a user configured directory. + + This wasn't reflected by the previous configure constraint which this + patch fixes. + + Bug: https://github.com/bagder/curl/pull/139 + +- [Ben Boeckel brought this change] + + cmake: install the dll file to the correct directory + +- [Alessandro Ghedini brought this change] + + nss: fix NPN/ALPN protocol negotiation + + Correctly check for memcmp() return value (it returns 0 if the strings match). + + This is not really important, since curl is going to use http/1.1 anyway, but + it's still a bug I guess. + +- [Alessandro Ghedini brought this change] + + polarssl: fix ALPN protocol negotiation + + Correctly check for strncmp() return value (it returns 0 if the strings + match). + +- [Sergei Nikulov brought this change] + + CMake: Fix generation of tool_hugehelp.c on windows + + Use "cmake -E echo" instead of "echo". + + Reviewed-by: Brad King + +- [Sergei Nikulov brought this change] + + CMake: fix winsock2 detection on windows + + Set CMAKE_REQUIRED_DEFINITIONS to include definitions needed to get + the winsock2 API from windows.h. Simplify the order of checks to + avoid extra conditions. + + Use check_include_file instead of check_include_file_concat to look + for OpenSSL headers. They do not need to participate in a sequence + of dependent system headers. Also they may cause winsock.h to be + included before ws2tcpip.h, causing the latter to not be detected + in the sequence. + + Reviewed-by: Brad King + +- [Alessandro Ghedini brought this change] + + gtls: fix build with HTTP2 + +Steve Holme (16 Feb 2015) +- Makefile.vc6: Corrected typos in rename of darwinssl.obj + +Nick Zitzmann (15 Feb 2015) +- By request, change the name of "curl_darwinssl.[ch]" to "darwinssl.[ch]" + +Steve Holme (14 Feb 2015) +- RELEASE-NOTES: Synced with 6f89f86c3d + +- tests/README: Updated to reflect email test ranges + +- [Alessandro Ghedini brought this change] + + curl.1: --cert-status is also supported by OpenSSL now + +- build: Removed Visual Studio SuppressStartupBanner directive for VC8+ + + Visual Studio 2005 and above defaults to disabling the startup banner + for the Compiler, Linker and MIDL tools (with /NOLOGO). As such there + is no need to explicitly set the SuppressStartupBanner directive, as + this is a leftover from the VC7 and VC7.1 projects being upgraded to + VC8 and above. + +Kamil Dudka (12 Feb 2015) +- openssl: fix a compile-time warning + + lib/vtls/openssl.c:1450:7: warning: extra tokens at end of #endif directive + +Steve Holme (11 Feb 2015) +- openssl: Use OPENSSL_IS_BORINGSSL for BoringSSL detection + + For consistency with other conditionally compiled code in openssl.c, + use OPENSSL_IS_BORINGSSL rather than HAVE_BORINGSSL and try to use + HAVE_BORINGSSL outside of openssl.c when the OpenSSL header files are + not included. + +Patrick Monnerat (11 Feb 2015) +- ftp: accept all 2xx responses to the PORT command + +Steve Holme (9 Feb 2015) +- openssl: Disable OCSP in old versions of OpenSSL + + Versions of OpenSSL prior to v0.9.8h do not support the necessary + functions for OCSP stapling. + +Daniel Stenberg (9 Feb 2015) +- [Tatsuhiro Tsujikawa brought this change] + + http2: Fix bug that associated stream canceled on PUSH_PROMISE + + Previously we don't ignore PUSH_PROMISE header fields in on_header + callback. It makes header values mixed with following HEADERS, + resulting protocol error. + +- [Jay Satiro brought this change] + + polarssl: Fix exclusive SSL protocol version options + + Prior to this change the options for exclusive SSL protocol versions did + not actually set the protocol exclusive. + + http://curl.haxx.se/mail/lib-2015-01/0002.html + Reported-by: Dan Fandrich + +- [Jay Satiro brought this change] + + gskit: Fix exclusive SSLv3 option + +- curl.1: clarify that -X is used for all requests + + Reported-by: Jon Seymour + +- curl.1: add warning when using -H and redirects + +Steve Holme (7 Feb 2015) +- schannel: Removed curl_ prefix from source files + + Removed the curl_ prefix from the schannel source files as discussed + with Marc and Daniel at FOSDEM. + +Daniel Stenberg (6 Feb 2015) +- md5: use axTLS's own MD5 functions when available + +- MD(4|5): make the MD4_* and MD5_* functions static + +- axtls: fix conversion from size_t to int warning + +Steve Holme (5 Feb 2015) +- ftp: Use 'CURLcode result' for curl result codes + +Daniel Stenberg (5 Feb 2015) +- openssl: SSL_SESSION->ssl_version no longer exist + + The struct went private in 1.0.2 so we cannot read the version number + from there anymore. Use SSL_version() instead! + + Reported-by: Gisle Vanem + Bug: http://curl.haxx.se/mail/lib-2015-02/0034.html + +Dan Fandrich (4 Feb 2015) +- unit1600: Fix compilation when NTLM is disabled + +Daniel Stenberg (4 Feb 2015) +- MD5: fix compiler warnings and code style nits + +- MD5: replace implementation + + The previous one was "encumbered" by RSA Inc - to avoid the licensing + restrictions it has being replaced. This is the initial import, + inserting the md5.c and md5.h files from + http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5 + + Code-by: Alexander Peslyak + +- MD4: fix compiler warnings and code style nits + +- MD4: replace implementation + + The previous one was "encumbered" by RSA Inc - to avoid the licensing + restrictions it has being replaced. This is the initial import, + inserting the md4.c and md4.h files from + http://openwall.info/wiki/people/solar/software/public-domain-source-code/md4 + + Code-by: Alexander Peslyak + +Steve Holme (4 Feb 2015) +- telnet: Prefer 'CURLcode result' for curl result codes + +- hostasyn: Prefer 'CURLcode result' for curl result codes + +- schannel: Prefer 'CURLcode result' for curl result codes + +Daniel Stenberg (3 Feb 2015) +- unit1601: MD5 unit tests + +- unit1600: unit test for Curl_ntlm_core_mk_nt_hash + +- unit1600: NTLM unit test + +- tests/README: add a new range, clean up some language + +- [Jay Satiro brought this change] + + opts: CURLOPT_CAINFO availability depends on SSL engine + +- getpass: protect include with proper #ifdef + + Reported-by: Tamir + +- getpass_r: read from stdin, not stdout! + + The file number used was wrong. This bug was introduced over 10 years + ago, proving this function isn't used much... + + Bug: http://curl.haxx.se/bug/view.cgi?id=1476 + Reported-by: Tamir + +- test1135: verify the CURL_EXTERN order in header files + +- Makefile.am: fix 'make distcheck' + + ... by removing generated files from the *_DIST variable [*] and instead + generate them with a .dist suffix, since that is then handled and put + into the release archive by our generic dist-hook. + + [*] = 'make distcheck' fails with non-existing files listed there + +Steve Holme (2 Feb 2015) +- curl_sasl.c: More code policing + + Better use of 80 character line limit, comment corrections and line + spacing preferences. + +Daniel Stenberg (2 Feb 2015) +- libcurl-symbols: first basic shot for autogenerated docs + +- FAQ: minor edit of 3.22 + +Steve Holme (2 Feb 2015) +- build: Added removal of Visual Studio project files + + Added the removal of the locally generated project files so one + may revert to a clean repository. + +- build: Renamed top level Visual Studio solution files + + In preparation for adding the test suite and examples projects renamed + the top level "all" solution files to better describe what they are. + + This will also enable us to use "curl" rather than "curlsrc" for the + command line tool solution and project files, which will simplify some + of the configuration. + +- build: Enabled DEBUGBUILD in Visual Studio debug builds + + Defined the DEBUGBUILD pre-processor variable to allow extra logging, + which is particularly useful in debug builds, as we use this and Visual + Studio typically uses _DEBUG. + + We could define DEBUBBUILD, in curl_setup.h, when _MSC_VER and _DEBUG is + defined but that would also affect the makefile based builds which we + probably don't want to do. + +- build: Removed unused Visual Studio bscmake settings + +Daniel Stenberg (2 Feb 2015) +- CURLOPT_HTTP_VERSION.3: CURL_HTTP_VERSION_2_0 added in 7.33.0 + + And modify the text to refer to HTTP 2 as it isn't called "2.0". + + Reported-By: Michael Wallner + +Marc Hoersken (31 Jan 2015) +- TODO: moved WinSSL/SChannel todo items into docs + +Daniel Stenberg (29 Jan 2015) +- [Michael Kaufmann brought this change] + + CURLOPT_SEEKFUNCTION.3: also when server closes a connection + +Steve Holme (29 Jan 2015) +- curl_sasl.c: Fixed compilation warning when cryptography is disabled + + curl_sasl.c:1506: warning: unused variable 'chlg' + +- curl_sasl.c: Fixed compilation warning when verbose debug output disabled + + curl_sasl.c:1317: warning: unused parameter 'conn' + +- ntlm_core: Use own odd parity function when crypto engine doesn't have one + +- ntlm_core: Prefer sizeof(key) rather than hard coded sizes + +- ntlm_core: Added consistent comments to DES functions + +- des: Added Curl_des_set_odd_parity() + + Added Curl_des_set_odd_parity() for use when cryptography engines + don't include this functionality. + +- tests: Grouped SMTP SASL EXTERNAL tests with other SMTP tests + +- tests: Grouped POP3 SASL EXTERNAL tests with other POP3 tests + +- tests: Grouped IMAP SASL EXTERNAL tests with other IMAP tests + +- sasl: Minor code policing and grammar corrections + +Daniel Stenberg (28 Jan 2015) +- [Gisle Vanem brought this change] + + ldap: build with BoringSSL + +- security: avoid compiler warning + + Possible access to uninitialised memory '&nread' at line 140 of + lib/security.c in function 'ftp_send_command'. + + Reported-by: Rich Burridge + +- runtests: identify BoringSSL and libressl + +Patrick Monnerat (27 Jan 2015) +- docs: cite SASL external authentication. + +- sasl: remove XOAUTH2 from default enabled authentication mechanism. + +- test: add test cases for sasl external authentication (imap/pop3/smtp). + +- imap: remove automatic password setting: it breaks external sasl authentication + +- sasl: implement EXTERNAL authentication mechanism. + Its use is only enabled by explicit requirement in URL (;AUTH=EXTERNAL) and + by not setting the password. + +Steve Holme (27 Jan 2015) +- openssl: Fixed Curl_ossl_cert_status_request() not returning FALSE + + Modified the Curl_ossl_cert_status_request() function to return FALSE + when built with BoringSSL or when OpenSSL is missing the necessary TLS + extensions. + +- openssl: Fixed compilation errors when OpenSSL built with 'no-tlsext' + + Fixed the build of openssl.c when OpenSSL is built without the necessary + TLS extensions for OCSP stapling. + + Reported-by: John E. Malmberg + +- [Brad Spencer brought this change] + + curl_setup: Disable SMB/CIFS support when HTTP only + +- RELEASE-NOTES: Synced with 37824498a3 + +Daniel Stenberg (22 Jan 2015) +- configure: remove detection of the old yassl emulation API + + ... as that is ancient history and not used. + +- OCSP stapling: disabled when build with BoringSSL + +- [Alessandro Ghedini brought this change] + + openssl: add support for the Certificate Status Request TLS extension + + Also known as "status_request" or OCSP stapling, defined in RFC6066 + section 8. + + Thanks-to: Joe Mason + - for the work-around for the OpenSSL bug. + +- BoringSSL: fix build for non-configure builds + + HAVE_BORINGSSL gets defined now by configure and should be defined by + other build systems in case a BoringSSL build is desired. + +- configure: fix BoringSSL detection and detect libresssl + +Steve Holme (22 Jan 2015) +- curl_sasl: Reinstate the sasl_ prefix for locally scoped functions + + Commit 7a8b2885e2 made some functions static and removed the public + Curl_ prefix. Unfortunately, it also removed the sasl_ prefix, which + is the naming convention we use in this source file. + +- curl_sasl: Minor code policing following recent commits + +Daniel Stenberg (22 Jan 2015) +- [John Malmberg brought this change] + + openvms: Handle openssl/0.8.9zb version parsing + + packages/vms/gnv_link_curl.com was assuming only a single letter suffix + in the openssl version. That assumption has been fixed for 7.40. + +- BoringSSL: detected by configure, switches off NTLM + +- BoringSSL: no PKCS12 support nor ERR_remove_state + +- [Leith Bade brought this change] + + BoringSSL: fix build + +Steve Holme (20 Jan 2015) +- curl_sasl.c: chlglen is not used when cryptography is disabled + +- curl_sasl.c: Fixed compilation warning when cyptography is disabled + + curl_sasl.c:1453: warning C4101: 'serverdata' : unreferenced local + variable + +- curl_sasl.c: Fixed compilation error when USE_WINDOWS_SSPI defined + + curl_sasl.c:1221: error C2065: 'mechtable' : undeclared identifier + + This error could also happen for non-SSPI builds when cryptography is + disabled (CURL_DISABLE_CRYPTO_AUTH is defined). + +Patrick Monnerat (20 Jan 2015) +- SASL: make some procedures local-scoped + +- SASL: common state engine for imap/pop3/smtp + +- SASL: common URL option and auth capabilities decoders for all protocols + +- IMAP/POP3/SMTP: use a per-connection sub-structure for SASL parameters. + +Daniel Stenberg (20 Jan 2015) +- ipv6: enclose AF_INET6 uses with proper #ifdefs for ipv6 + + Reported-by: Chris Young + +- [Chris Young brought this change] + + timeval: typecast for better type (on Amiga) + + There is an issue with conflicting "struct timeval" definitions with + certain AmigaOS releases and C libraries, depending on what gets + included when. It's a minor difference - the OS one is unsigned, + whereas the common structure has signed elements. If the OS one ends up + getting defined, this causes a timing calculation error in curl. + + It's easy enough to resolve this at the curl end, by casting the + potentially errorneous calculation to a signed long. + +- openssl: do public key pinning check independently + + ... of the other cert verification checks so that you can set verifyhost + and verifypeer to FALSE and still check the public key. + + Bug: http://curl.haxx.se/bug/view.cgi?id=1471 + Reported-by: Kyle J. McKay + +Patrick Monnerat (19 Jan 2015) +- OS400: CURLOPT_SSL_VERIFYSTATUS for ILE/RPG too. + +Steve Holme (18 Jan 2015) +- ldap: Renamed the CURL_LDAP_WIN definition to USE_WIN32_LDAP + + For consistency with other USE_WIN32_ defines as well as the + USE_OPENLDAP define. + +- http_negotiate: Use dynamic buffer for SPN generation + + Use a dynamicly allocated buffer for the temporary SPN variable similar + to how the SASL GSS-API code does, rather than using a fixed buffer of + 2048 characters. + +- sasl_gssapi: Make Curl_sasl_build_gssapi_spn() public + +- sasl_gssapi: Fixed memory leak with local SPN variable + +Daniel Stenberg (17 Jan 2015) +- http_negotiate.c: unused variable 'ret' + +Steve Holme (17 Jan 2015) +- gskit.h: Code policing of function pointer arguments + +- vtls: Removed unimplemented overrides of curlssl_close_all() + + Carrying on from commit 037cd0d991, removed the following unimplemented + instances of curlssl_close_all(): + + Curl_axtls_close_all() + Curl_darwinssl_close_all() + Curl_cyassl_close_all() + Curl_gskit_close_all() + Curl_gtls_close_all() + Curl_nss_close_all() + Curl_polarssl_close_all() + +- vtls: Separate the SSL backend definition from the API setup + + Slight code cleanup as the SSL backend #define is mixed up with the API + function setup. + +- vtls: Fixed compilation errors when SSL not used + + Fixed the following warning and error from commit 3af90a6e19 when SSL + is not being used: + + url.c:2004: warning C4013: 'Curl_ssl_cert_status_request' undefined; + assuming extern returning int + + error LNK2019: unresolved external symbol Curl_ssl_cert_status_request + referenced in function Curl_setopt + +- http_negotiate: Added empty decoded challenge message info text + +- http_negotiate: Return CURLcode in Curl_input_negotiate() instead of int + +- http_negotiate_sspi: Prefer use of 'attrs' for context attributes + + Use the same variable name as other areas of SSPI code. + +- http_negotiate_sspi: Use correct return type for QuerySecurityPackageInfo() + + Use the SECURITY_STATUS typedef rather than a unsigned long for the + QuerySecurityPackageInfo() return and rename the variable as per other + areas of SSPI code. + +- http_negotiate_sspi: Use 'CURLcode result' for CURL result code + +- curl_endian: Fixed build when 64-bit integers are not supported (Part 2) + + Missed Curl_read64_be() in commit bb12d44471 :( + +Daniel Stenberg (16 Jan 2015) +- CURLOPT_SSL_VERIFYSTATUS.3: mention it is added in version 7.41.0 + +- curlver.h: next release is 7.41.0 due to the changes + +- RELEASE-NOTES: mention the new OCSP stapling options, bump version + +- opts: add CURLOPT_SSL_VERIFYSTATUS* to docs/Makefile + +- help: add --cert-status to --help output + +- copyright years: after OCSP stapling changes + +- [Alessandro Ghedini brought this change] + + curl: add --cert-status option + + This enables the CURLOPT_SSL_VERIFYSTATUS functionality. + +- [Alessandro Ghedini brought this change] + + nss: add support for the Certificate Status Request TLS extension + + Also known as "status_request" or OCSP stapling, defined in RFC6066 section 8. + + This requires NSS 3.15 or higher. + +- [Alessandro Ghedini brought this change] + + gtls: add support for the Certificate Status Request TLS extension + + Also known as "status_request" or OCSP stapling, defined in RFC6066 section 8. + + This requires GnuTLS 3.1.3 or higher to build, however it's recommended to use + at least GnuTLS 3.3.11 since previous versions had a bug that caused the OCSP + response verfication to fail even on valid responses. + +- [Alessandro Ghedini brought this change] + + url: add CURLOPT_SSL_VERIFYSTATUS option + + This option can be used to enable/disable certificate status verification using + the "Certificate Status Request" TLS extension defined in RFC6066 section 8. + + This also adds the CURLE_SSL_INVALIDCERTSTATUS error, to be used when the + certificate status verification fails, and the Curl_ssl_cert_status_request() + function, used to check whether the SSL backend supports the status_request + extension. + +- TheArtOfHttpScripting: skip the date at the top, we have git + +- TheArtOfHttpScripting: phrase it TLS lib agnostic + +Steve Holme (16 Jan 2015) +- TODO: Added some SMB ideas + +- RELEASE-NOTES: Synced with 5f09947d28 + +- build-openssl.bat: Added check for Perl installation + +- checksrc.bat: Better detection of Perl installation + +- curl_endian: Fixed build when 64-bit integers are not supported + + Bug: http://curl.haxx.se/mail/lib-2015-01/0094.html + Reported-by: John E. Malmberg + +Daniel Stenberg (15 Jan 2015) +- [Yun SangHo brought this change] + + curl.h: remove extra space + +- Curl_pretransfer: reset expected transfer sizes + + Reported-by: Mohammad AlSaleh + Bug: http://curl.haxx.se/mail/lib-2015-01/0065.html + +Marc Hoersken (12 Jan 2015) +- curl_schannel.c: mark session as removed from cache if not freed + + If the session is still used by active SSL/TLS connections, it + cannot be closed yet. Thus we mark the session as not being cached + any longer so that the reference counting mechanism in + Curl_schannel_shutdown is used to close and free the session. + + Reported-by: Jean-Francois Durand + +Steve Holme (9 Jan 2015) +- RELEASE-NOTES: Synced with d21b66835f + +Guenter Knauf (9 Jan 2015) +- Merge pull request #134 from vszakats/mingw-m64 + + add -m64 CFLAGS when targeting mingw64, add -m32/-m64 to LDFLAGS + +- Merge pull request #136 from vszakats/mingw-allow-custom-cflags + + mingw build: allow to pass custom CFLAGS + +Daniel Stenberg (9 Jan 2015) +- NSS: fix compiler error when built http2-enabled + +Steve Holme (9 Jan 2015) +- gssapi: Remove need for duplicated GSS_C_NT_HOSTBASED_SERVICE definitions + + Better code reuse and consistency in calls to gss_import_name(). + +Viktor Szakats (9 Jan 2015) +- mingw build: allow to pass custom CFLAGS + +Daniel Stenberg (8 Jan 2015) +- FTP: if EPSV fails on IPV6 connections, bail out + + ... instead of trying PASV, since PASV can't work with IPv6. + + Reported-by: VojtÄ›ch Král + +- FTP: fix IPv6 host using link-local address + + ... and make sure we can connect the data connection to a host name that + is longer than 48 bytes. + + Also simplifies the code somewhat by re-using the original host name + more, as it is likely still in the DNS cache. + + Original-Patch-by: VojtÄ›ch Král + Bug: http://curl.haxx.se/bug/view.cgi?id=1468 + +Steve Holme (8 Jan 2015) +- [Sam Schanken brought this change] + + winbuild: Added option to build with c-ares + + Added support for a WITH_CARES option to be used when invoking nmake + via Makefile.vc. This option enables linking against both the DLL and + static versions of the c-ares libraries, as well as the debug and + release varients, depending on the value of DEBUG. The USE_ARES + preprocessor symbol is also defined. + +Guenter Knauf (8 Jan 2015) +- NetWare build: added TLS-SRP enabled build. + +Steve Holme (8 Jan 2015) +- sasl_gssapi: Fixed build on NetBSD with built-in GSS-API + + Bug: http://curl.haxx.se/bug/view.cgi?id=1469 + Reported-by: Thomas Klausner + +Viktor Szakats (8 Jan 2015) +- add -m64 clags when targeting mingw64, add -m32/-m64 to LDFLAGS + +Daniel Stenberg (8 Jan 2015) +- bump: start working towards 7.40.1 + +- THANKS: 14 new contributors from the 7.40.0 release notes + +Version 7.40.0 (7 Jan 2015) + +Daniel Stenberg (7 Jan 2015) +- RELEASE-NOTES: version 7.40.0 + +- darwinssl: fix session ID keys to only reuse identical sessions + + ...to avoid a session ID getting cached without certificate checking and + then after a subsequent _enabling_ of the check libcurl could still + re-use the session done without cert checks. + + Bug: http://curl.haxx.se/docs/adv_20150108A.html + Reported-by: Marc Hesse + +- tests: make sure CRLFs can't be used in URLs passed to proxy + + Bug: http://curl.haxx.se/docs/adv_20150108B.html + +- url-parsing: reject CRLFs within URLs + + Bug: http://curl.haxx.se/docs/adv_20150108B.html + Reported-by: Andrey Labunets + +Steve Holme (7 Jan 2015) +- ldap: Convert attribute output to UTF-8 when Unicode + +- ldap: Convert DN output to UTF-8 when Unicode + +Daniel Stenberg (7 Jan 2015) +- hostip: remove 'stale' argument from Curl_fetch_addr proto + + Also, remove the log output of the resolved name is NOT in the cache in + the spirit of only telling when something is actually happening. + +Steve Holme (7 Jan 2015) +- ldap/imap: Fixed spelling mistake in comments and variable names + + Reported-by: Michael Osipov + +Daniel Stenberg (7 Jan 2015) +- RELEASE-NOTES: updated with ./contributors.sh output + +Dan Fandrich (5 Jan 2015) +- curl_multibyte.h: Eliminated some trailing whitespace + +Steve Holme (4 Jan 2015) +- RELEASE-NOTES: Synced with ea93252ef1 + +- ldap: Fixed Unicode usage for all Win32 builds + + Otherwise, the fixes in the previous commits would only be applicable + to IDN and SSPI based builds and not others such as OpenSSL with LDAP + enabled. + +- ldap: Fixed memory leak from commit efb64fdf80 + +- ldap: Fix memory leak from commit 3a805c5cc1 + +- ldap: Fixed attribute variable warnings when Unicode is enabled + + Use 'TCHAR *' for local attribute variable rather than 'char *'. + +- ldap: Fixed DN variable warnings when Unicode is enabled + + Use 'TCHAR *' for local DN variable rather than 'char *'. + +- ldap: Remove the unescape_elements() function + + Due to the recent modifications this function is no longer used. + +- ldap.c: Fixed compilation warning + + ldap.c:98: warning: extra tokens at end of #endif directive + +- ldap: Fixed support for Unicode filter in Win32 search call + +- ldap.c: Fixed compilation warning + + ldap.c:802: warning: comparison between signed and unsigned integer + expressions + +- ldap: Fixed support for Unicode attributes in Win32 search call + +- ldap: Fixed memory leak from commit efb64fdf80 + + The unescapped DN was not freed after a successful character conversion. + +- ldap.c: Fixed compilation error + + ldap.c:738: error: macro "LDAP_TRACE" passed 2 arguments, but takes + just 1 + +- ldap.c: Fixed compilation warning + + ldap.c:89: warning: extra tokens at end of #endif directive + +- ldap: Fixed support for Unicode DN in Win32 search call + +- ldap: Fixed Unicode user and password in Win32 bind calls + +- ldap: Fixed Unicode host name in Win32 initialisation calls + +- ldap: Use host.dispname for infof() connection failure messages + + As host.name may be encoded use dispname for infof() failure messages. + +- ldap: Prefer 'CURLcode result' for curl result codes + +- ldap: Pass write length in all Curl_client_write() calls + + As we get the length for the DN and attribute variables, and we know + the length for the line terminator, pass the length values rather than + zero as this will save Curl_client_write() from having to perform an + additional strlen() call. + +- ldap: Fixed attribute memory leaks on failed client write + + Fixed memory leaks from commit 086ad79970 as was noted in the commit + comments. + +- ldap: Fixed DN memory leaks on failed client write + + Fixed memory leaks from commit 086ad79970 as was noted in the commit + comments. + +- curl_ntlm_core.c: Fixed compilation warning from commit 1cb17b2a5d + + curl_ntlm_core.c:146: warning: passing 'DES_cblock' (aka 'unsigned char + [8]') to parameter of type 'char *' converts + between pointers to integer types with different + sign + +- ntlm: Use extend_key_56_to_64() for all cryptography engines + + Rather than duplicate the code in setup_des_key() for OpenSSL and in + extend_key_56_to_64() for non-OpenSSL based crypto engines, as it is + the same, use extend_key_56_to_64() for all engines. + +- RELEASE-NOTES: Synced with 34f0bd110f + +- curl_ntlm_core.c: Fixed compilation warning + + curl_ntlm_core.c:458: warning: 'ascii_uppercase_to_unicode_le' defined + but not used + +- endian: Fixed bit-shift in 64-bit integer read functions + + From commit 43792592ca and 4bb5a351b2. + + Reported-by: Michael Osipov + +- smb: Use endian functions for reading NBT and message size values + +- endian: Added big endian read functions + +- endian: Added 64-bit integer read function + +- COPYING: Bumped copyright year to 2015 + +- version: Bump copyright year to 2015 + +- smb.c: Fixed compilation warnings + + smb.c:780: warning: passing 'char *' to parameter of type 'unsigned + char *' converts between pointers to integer types with + different sign + smb.c:781: warning: passing 'char *' to parameter of type 'unsigned + char *' converts between pointers to integer types with + different sign + smb.c:804: warning: passing 'char *' to parameter of type 'unsigned + char *' converts between pointers to integer types with + different sign + +- smb: Use endian functions for reading length and offset values + +- endian: Added 16-bit integer write function + +- endian: Fixed Linux compilation issues + + Having files named endian.[c|h] seemed to cause issues under Linux so + renamed them both to have the curl_ prefix in the filenames. + +- [Julien Nabet brought this change] + + lib1900.c: Fixed cppcheck error + + lib1900.c:182: (style) Array index 'handlenum' is used before limits + check + + Bug: https://github.com/bagder/curl/pull/133 + +- endian: Added standard function descriptions + +- endian: Renamed functions for curl API naming convention + +- endian: Moved write functions to new module + +- endian: Moved read functions to new module + +- endian: Introduced endian module + + To allow the little endian functions, currently used in two of the NTLM + source files, to be used by other modules such as the SMB module. + +- sepheaders.c: Applied curl oding standards + +- [Julien Nabet brought this change] + + sepheaders.c: Fixed resource leak on failure + +- vtls: Use '(void) arg' for unused parameters + + Prefer void for unused parameters, rather than assigning an argument to + itself as a) unintelligent compilers won't optimize it out, b) it can't + be used for const parameters, c) it will cause compilation warnings for + clang with -Wself-assign and d) is inconsistent with other areas of the + curl source code. + +- smb.c: Fixed compilation warning + + smb.c:586: warning: conversion to 'short unsigned int' from 'int' may + alter its value + +- [Bill Nagel brought this change] + + smb: Use the connection's upload buffer + + Use the connection's upload buffer instead of allocating our own send + buffer. + +- RELEASE-NOTES: Synced with 1933f9d33c + +- schannel: Moved the ISC return flag definitions to the SSPI module + + Moved our Initialize Security Context return attribute definitions to + the SSPI module, as a) these can be used by other SSPI based providers + and b) the ISC required attributes are defined there. + +- [Bill Nagel brought this change] + + smb: Close the connection after a failed client write + +- darwinssl: Fixed compilation warning + + vtls.c:683:43: warning: unused parameter 'data' + +- sockfilt.c: Fixed compilation warnings + + sockfilt.c:288: warning: conversion to 'DWORD' from 'size_t' may alter + its value + sockfilt.c:291: warning: conversion to 'DWORD' from 'size_t' may alter + its value + sockfilt.c:323: warning: conversion to 'DWORD' from 'size_t' may alter + its value + sockfilt.c:326: warning: conversion to 'DWORD' from 'size_t' may alter + its value + +- test1509: Fixed compilation warning + + lib1509.c:93:18: warning: conversion to 'long int' from 'size_t' may + alter its value + +- test556: Fixed compilation warning + + lib556.c:90: warning: conversion to 'unsigned int' from 'size_t' may + alter its value + +- sasl_gssapi: Fixed use of dummy username with real username + +- vtls: Fixed compilation warning and an ignored return code + + curl_schannel.h:123: warning: right-hand operand of comma expression + has no effect + + Some instances of the curlssl_close_all() function were declared with a + void return type whilst others as int. The schannel version returned + CURLE_NOT_BUILT_IN and others simply returned zero, but in all cases the + return code was ignored by the calling function Curl_ssl_close_all(). + + For the time being and to keep the internal API consistent, changed all + declarations to use a void return type. + + To reduce code we might want to consider removing the unimplemented + versions and use a void #define like schannel does. + +Daniel Stenberg (28 Dec 2014) +- TODO: 2.3 Better support for same name resolves + +Steve Holme (28 Dec 2014) +- test1520: Fixed initial teething problems + + * Missing initialisation of upload status caused a seg fault + * Missing data termination caused corrupt data to be uploaded + * Data verification should be performed in element + * Added missing recipient list cleanup + +- test1520: Fixed compilation errors + +- tests: Added test for bug #1456 + +- checksrc.bat: Fixed a problem opening files with spaces in the filename + +- openldap: Prefer use of 'CURLcode result' + +- openldap: Use 'LDAPMessage *msg' for messages + + This frees up the 'result' variable for CURLcode based result codes. diff --git a/src/external/3rd/library/curl/curl-7.45.0/CMake/CMakeConfigurableFile.in b/src/external/3rd/library/curl/curl-7.45.0/CMake/CMakeConfigurableFile.in new file mode 100644 index 000000000..4cf74a12b --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/CMake/CMakeConfigurableFile.in @@ -0,0 +1,2 @@ +@CMAKE_CONFIGURABLE_FILE_CONTENT@ + diff --git a/src/external/3rd/library/curl/curl-7.45.0/CMake/CurlTests.c b/src/external/3rd/library/curl/curl-7.45.0/CMake/CurlTests.c new file mode 100644 index 000000000..3c712325f --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/CMake/CurlTests.c @@ -0,0 +1,535 @@ +/*************************************************************************** + * _ _ ____ _ + * Project ___| | | | _ \| | + * / __| | | | |_) | | + * | (__| |_| | _ <| |___ + * \___|\___/|_| \_\_____| + * + * Copyright (C) 1998 - 2014, Daniel Stenberg, , et al. + * + * This software is licensed as described in the file COPYING, which + * you should have received as part of this distribution. The terms + * are also available at http://curl.haxx.se/docs/copyright.html. + * + * You may opt to use, copy, modify, merge, publish, distribute and/or sell + * copies of the Software, and permit persons to whom the Software is + * furnished to do so, under the terms of the COPYING file. + * + * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY + * KIND, either express or implied. + * + ***************************************************************************/ +#ifdef TIME_WITH_SYS_TIME +/* Time with sys/time test */ + +#include +#include +#include + +int +main () +{ +if ((struct tm *) 0) +return 0; + ; + return 0; +} + +#endif + +#ifdef HAVE_FCNTL_O_NONBLOCK + +/* headers for FCNTL_O_NONBLOCK test */ +#include +#include +#include +/* */ +#if defined(sun) || defined(__sun__) || \ + defined(__SUNPRO_C) || defined(__SUNPRO_CC) +# if defined(__SVR4) || defined(__srv4__) +# define PLATFORM_SOLARIS +# else +# define PLATFORM_SUNOS4 +# endif +#endif +#if (defined(_AIX) || defined(__xlC__)) && !defined(_AIX41) +# define PLATFORM_AIX_V3 +#endif +/* */ +#if defined(PLATFORM_SUNOS4) || defined(PLATFORM_AIX_V3) || defined(__BEOS__) +#error "O_NONBLOCK does not work on this platform" +#endif + +int +main () +{ + /* O_NONBLOCK source test */ + int flags = 0; + if(0 != fcntl(0, F_SETFL, flags | O_NONBLOCK)) + return 1; + return 0; +} +#endif + +/* tests for gethostbyaddr_r or gethostbyname_r */ +#if defined(HAVE_GETHOSTBYADDR_R_5_REENTRANT) || \ + defined(HAVE_GETHOSTBYADDR_R_7_REENTRANT) || \ + defined(HAVE_GETHOSTBYADDR_R_8_REENTRANT) || \ + defined(HAVE_GETHOSTBYNAME_R_3_REENTRANT) || \ + defined(HAVE_GETHOSTBYNAME_R_5_REENTRANT) || \ + defined(HAVE_GETHOSTBYNAME_R_6_REENTRANT) +# define _REENTRANT + /* no idea whether _REENTRANT is always set, just invent a new flag */ +# define TEST_GETHOSTBYFOO_REENTRANT +#endif +#if defined(HAVE_GETHOSTBYADDR_R_5) || \ + defined(HAVE_GETHOSTBYADDR_R_7) || \ + defined(HAVE_GETHOSTBYADDR_R_8) || \ + defined(HAVE_GETHOSTBYNAME_R_3) || \ + defined(HAVE_GETHOSTBYNAME_R_5) || \ + defined(HAVE_GETHOSTBYNAME_R_6) || \ + defined(TEST_GETHOSTBYFOO_REENTRANT) +#include +#include +int main(void) +{ + char *address = "example.com"; + int length = 0; + int type = 0; + struct hostent h; + int rc = 0; +#if defined(HAVE_GETHOSTBYADDR_R_5) || \ + defined(HAVE_GETHOSTBYADDR_R_5_REENTRANT) || \ + \ + defined(HAVE_GETHOSTBYNAME_R_3) || \ + defined(HAVE_GETHOSTBYNAME_R_3_REENTRANT) + struct hostent_data hdata; +#elif defined(HAVE_GETHOSTBYADDR_R_7) || \ + defined(HAVE_GETHOSTBYADDR_R_7_REENTRANT) || \ + defined(HAVE_GETHOSTBYADDR_R_8) || \ + defined(HAVE_GETHOSTBYADDR_R_8_REENTRANT) || \ + \ + defined(HAVE_GETHOSTBYNAME_R_5) || \ + defined(HAVE_GETHOSTBYNAME_R_5_REENTRANT) || \ + defined(HAVE_GETHOSTBYNAME_R_6) || \ + defined(HAVE_GETHOSTBYNAME_R_6_REENTRANT) + char buffer[8192]; + int h_errnop; + struct hostent *hp; +#endif + +#ifndef gethostbyaddr_r + (void)gethostbyaddr_r; +#endif + +#if defined(HAVE_GETHOSTBYADDR_R_5) || \ + defined(HAVE_GETHOSTBYADDR_R_5_REENTRANT) + rc = gethostbyaddr_r(address, length, type, &h, &hdata); +#elif defined(HAVE_GETHOSTBYADDR_R_7) || \ + defined(HAVE_GETHOSTBYADDR_R_7_REENTRANT) + hp = gethostbyaddr_r(address, length, type, &h, buffer, 8192, &h_errnop); + (void)hp; +#elif defined(HAVE_GETHOSTBYADDR_R_8) || \ + defined(HAVE_GETHOSTBYADDR_R_8_REENTRANT) + rc = gethostbyaddr_r(address, length, type, &h, buffer, 8192, &hp, &h_errnop); +#endif + +#if defined(HAVE_GETHOSTBYNAME_R_3) || \ + defined(HAVE_GETHOSTBYNAME_R_3_REENTRANT) + rc = gethostbyname_r(address, &h, &hdata); +#elif defined(HAVE_GETHOSTBYNAME_R_5) || \ + defined(HAVE_GETHOSTBYNAME_R_5_REENTRANT) + rc = gethostbyname_r(address, &h, buffer, 8192, &h_errnop); + (void)hp; /* not used for test */ +#elif defined(HAVE_GETHOSTBYNAME_R_6) || \ + defined(HAVE_GETHOSTBYNAME_R_6_REENTRANT) + rc = gethostbyname_r(address, &h, buffer, 8192, &hp, &h_errnop); +#endif + + (void)length; + (void)type; + (void)rc; + return 0; +} +#endif + +#ifdef HAVE_SOCKLEN_T +#ifdef _WIN32 +#include +#else +#include +#include +#endif +int +main () +{ +if ((socklen_t *) 0) + return 0; +if (sizeof (socklen_t)) + return 0; + ; + return 0; +} +#endif +#ifdef HAVE_IN_ADDR_T +#include +#include +#include + +int +main () +{ +if ((in_addr_t *) 0) + return 0; +if (sizeof (in_addr_t)) + return 0; + ; + return 0; +} +#endif + +#ifdef HAVE_BOOL_T +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_STDBOOL_H +#include +#endif +int +main () +{ +if (sizeof (bool *) ) + return 0; + ; + return 0; +} +#endif + +#ifdef STDC_HEADERS +#include +#include +#include +#include +int main() { return 0; } +#endif +#ifdef RETSIGTYPE_TEST +#include +#include +#ifdef signal +# undef signal +#endif +#ifdef __cplusplus +extern "C" void (*signal (int, void (*)(int)))(int); +#else +void (*signal ()) (); +#endif + +int +main () +{ + return 0; +} +#endif +#ifdef HAVE_INET_NTOA_R_DECL +#include + +typedef void (*func_type)(); + +int main() +{ +#ifndef inet_ntoa_r + func_type func; + func = (func_type)inet_ntoa_r; +#endif + return 0; +} +#endif +#ifdef HAVE_INET_NTOA_R_DECL_REENTRANT +#define _REENTRANT +#include + +typedef void (*func_type)(); + +int main() +{ +#ifndef inet_ntoa_r + func_type func; + func = (func_type)&inet_ntoa_r; +#endif + return 0; +} +#endif +#ifdef HAVE_GETADDRINFO +#include +#include +#include + +int main(void) { + struct addrinfo hints, *ai; + int error; + + memset(&hints, 0, sizeof(hints)); + hints.ai_family = AF_UNSPEC; + hints.ai_socktype = SOCK_STREAM; +#ifndef getaddrinfo + (void)getaddrinfo; +#endif + error = getaddrinfo("127.0.0.1", "8080", &hints, &ai); + if (error) { + return 1; + } + return 0; +} +#endif +#ifdef HAVE_FILE_OFFSET_BITS +#ifdef _FILE_OFFSET_BITS +#undef _FILE_OFFSET_BITS +#endif +#define _FILE_OFFSET_BITS 64 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int main () { ; return 0; } +#endif +#ifdef HAVE_IOCTLSOCKET +/* includes start */ +#ifdef HAVE_WINDOWS_H +# ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +# endif +# include +# ifdef HAVE_WINSOCK2_H +# include +# else +# ifdef HAVE_WINSOCK_H +# include +# endif +# endif +#endif + +int +main () +{ + +/* ioctlsocket source code */ + int socket; + unsigned long flags = ioctlsocket(socket, FIONBIO, &flags); + + ; + return 0; +} + +#endif +#ifdef HAVE_IOCTLSOCKET_CAMEL +/* includes start */ +#ifdef HAVE_WINDOWS_H +# ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +# endif +# include +# ifdef HAVE_WINSOCK2_H +# include +# else +# ifdef HAVE_WINSOCK_H +# include +# endif +# endif +#endif + +int +main () +{ + +/* IoctlSocket source code */ + if(0 != IoctlSocket(0, 0, 0)) + return 1; + ; + return 0; +} +#endif +#ifdef HAVE_IOCTLSOCKET_CAMEL_FIONBIO +/* includes start */ +#ifdef HAVE_WINDOWS_H +# ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +# endif +# include +# ifdef HAVE_WINSOCK2_H +# include +# else +# ifdef HAVE_WINSOCK_H +# include +# endif +# endif +#endif + +int +main () +{ + +/* IoctlSocket source code */ + long flags = 0; + if(0 != ioctlsocket(0, FIONBIO, &flags)) + return 1; + ; + return 0; +} +#endif +#ifdef HAVE_IOCTLSOCKET_FIONBIO +/* includes start */ +#ifdef HAVE_WINDOWS_H +# ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +# endif +# include +# ifdef HAVE_WINSOCK2_H +# include +# else +# ifdef HAVE_WINSOCK_H +# include +# endif +# endif +#endif + +int +main () +{ + + int flags = 0; + if(0 != ioctlsocket(0, FIONBIO, &flags)) + return 1; + + ; + return 0; +} +#endif +#ifdef HAVE_IOCTL_FIONBIO +/* headers for FIONBIO test */ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif +#ifdef HAVE_SYS_SOCKET_H +# include +#endif +#ifdef HAVE_SYS_IOCTL_H +# include +#endif +#ifdef HAVE_STROPTS_H +# include +#endif + +int +main () +{ + + int flags = 0; + if(0 != ioctl(0, FIONBIO, &flags)) + return 1; + + ; + return 0; +} +#endif +#ifdef HAVE_IOCTL_SIOCGIFADDR +/* headers for FIONBIO test */ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif +#ifdef HAVE_SYS_SOCKET_H +# include +#endif +#ifdef HAVE_SYS_IOCTL_H +# include +#endif +#ifdef HAVE_STROPTS_H +# include +#endif +#include + +int +main () +{ + struct ifreq ifr; + if(0 != ioctl(0, SIOCGIFADDR, &ifr)) + return 1; + + ; + return 0; +} +#endif +#ifdef HAVE_SETSOCKOPT_SO_NONBLOCK +/* includes start */ +#ifdef HAVE_WINDOWS_H +# ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +# endif +# include +# ifdef HAVE_WINSOCK2_H +# include +# else +# ifdef HAVE_WINSOCK_H +# include +# endif +# endif +#endif +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_SOCKET_H +# include +#endif +/* includes end */ + +int +main () +{ + if(0 != setsockopt(0, SOL_SOCKET, SO_NONBLOCK, 0, 0)) + return 1; + ; + return 0; +} +#endif +#ifdef HAVE_GLIBC_STRERROR_R +#include +#include +int +main () { + char buffer[1024]; /* big enough to play with */ + char *string = + strerror_r(EACCES, buffer, sizeof(buffer)); + /* this should've returned a string */ + if(!string || !string[0]) + return 99; + return 0; +} +#endif +#ifdef HAVE_POSIX_STRERROR_R +#include +#include +int +main () { + char buffer[1024]; /* big enough to play with */ + int error = + strerror_r(EACCES, buffer, sizeof(buffer)); + /* This should've returned zero, and written an error string in the + buffer.*/ + if(!buffer[0] || error) + return 99; + return 0; +} +#endif diff --git a/src/external/3rd/library/curl/curl-7.45.0/CMake/FindGSS.cmake b/src/external/3rd/library/curl/curl-7.45.0/CMake/FindGSS.cmake new file mode 100644 index 000000000..dfaeaf307 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/CMake/FindGSS.cmake @@ -0,0 +1,289 @@ +# - Try to find the GSS Kerberos library +# Once done this will define +# +# GSS_ROOT_DIR - Set this variable to the root installation of GSS +# +# Read-Only variables: +# GSS_FOUND - system has the Heimdal library +# GSS_FLAVOUR - "MIT" or "Heimdal" if anything found. +# GSS_INCLUDE_DIR - the Heimdal include directory +# GSS_LIBRARIES - The libraries needed to use GSS +# GSS_LINK_DIRECTORIES - Directories to add to linker search path +# GSS_LINKER_FLAGS - Additional linker flags +# GSS_COMPILER_FLAGS - Additional compiler flags +# GSS_VERSION - This is set to version advertised by pkg-config or read from manifest. +# In case the library is found but no version info availabe it'll be set to "unknown" + +set(_MIT_MODNAME mit-krb5-gssapi) +set(_HEIMDAL_MODNAME heimdal-gssapi) + +include(CheckIncludeFile) +include(CheckIncludeFiles) +include(CheckTypeSize) + +set(_GSS_ROOT_HINTS + "${GSS_ROOT_DIR}" + "$ENV{GSS_ROOT_DIR}" +) + +# try to find library using system pkg-config if user didn't specify root dir +if(NOT GSS_ROOT_DIR AND NOT "$ENV{GSS_ROOT_DIR}") + if(UNIX) + find_package(PkgConfig QUIET) + pkg_search_module(_GSS_PKG ${_MIT_MODNAME} ${_HEIMDAL_MODNAME}) + list(APPEND _GSS_ROOT_HINTS "${_GSS_PKG_PREFIX}") + elseif(WIN32) + list(APPEND _GSS_ROOT_HINTS "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MIT\\Kerberos;InstallDir]") + endif() +endif() + +if(NOT _GSS_FOUND) #not found by pkg-config. Let's take more traditional approach. + find_file(_GSS_CONFIGURE_SCRIPT + NAMES + "krb5-config" + HINTS + ${_GSS_ROOT_HINTS} + PATH_SUFFIXES + bin + NO_CMAKE_PATH + NO_CMAKE_ENVIRONMENT_PATH + ) + + # if not found in user-supplied directories, maybe system knows better + find_file(_GSS_CONFIGURE_SCRIPT + NAMES + "krb5-config" + PATH_SUFFIXES + bin + ) + + if(_GSS_CONFIGURE_SCRIPT) + execute_process( + COMMAND ${_GSS_CONFIGURE_SCRIPT} "--cflags" "gssapi" + OUTPUT_VARIABLE _GSS_CFLAGS + RESULT_VARIABLE _GSS_CONFIGURE_FAILED + ) +message(STATUS "CFLAGS: ${_GSS_CFLAGS}") + if(NOT _GSS_CONFIGURE_FAILED) # 0 means success + # should also work in an odd case when multiple directories are given + string(STRIP "${_GSS_CFLAGS}" _GSS_CFLAGS) + string(REGEX REPLACE " +-I" ";" _GSS_CFLAGS "${_GSS_CFLAGS}") + string(REGEX REPLACE " +-([^I][^ \\t;]*)" ";-\\1"_GSS_CFLAGS "${_GSS_CFLAGS}") + + foreach(_flag ${_GSS_CFLAGS}) + if(_flag MATCHES "^-I.*") + string(REGEX REPLACE "^-I" "" _val "${_flag}") + list(APPEND _GSS_INCLUDE_DIR "${_val}") + else() + list(APPEND _GSS_COMPILER_FLAGS "${_flag}") + endif() + endforeach() + endif() + + execute_process( + COMMAND ${_GSS_CONFIGURE_SCRIPT} "--libs" "gssapi" + OUTPUT_VARIABLE _GSS_LIB_FLAGS + RESULT_VARIABLE _GSS_CONFIGURE_FAILED + ) +message(STATUS "LDFLAGS: ${_GSS_LIB_FLAGS}") + if(NOT _GSS_CONFIGURE_FAILED) # 0 means success + # this script gives us libraries and link directories. Blah. We have to deal with it. + string(STRIP "${_GSS_LIB_FLAGS}" _GSS_LIB_FLAGS) + string(REGEX REPLACE " +-(L|l)" ";-\\1" _GSS_LIB_FLAGS "${_GSS_LIB_FLAGS}") + string(REGEX REPLACE " +-([^Ll][^ \\t;]*)" ";-\\1"_GSS_LIB_FLAGS "${_GSS_LIB_FLAGS}") + + foreach(_flag ${_GSS_LIB_FLAGS}) + if(_flag MATCHES "^-l.*") + string(REGEX REPLACE "^-l" "" _val "${_flag}") + list(APPEND _GSS_LIBRARIES "${_val}") + elseif(_flag MATCHES "^-L.*") + string(REGEX REPLACE "^-L" "" _val "${_flag}") + list(APPEND _GSS_LINK_DIRECTORIES "${_val}") + else() + list(APPEND _GSS_LINKER_FLAGS "${_flag}") + endif() + endforeach() + endif() + + + execute_process( + COMMAND ${_GSS_CONFIGURE_SCRIPT} "--version" + OUTPUT_VARIABLE _GSS_VERSION + RESULT_VARIABLE _GSS_CONFIGURE_FAILED + ) + + # older versions may not have the "--version" parameter. In this case we just don't care. + if(_GSS_CONFIGURE_FAILED) + set(_GSS_VERSION 0) + endif() + + + execute_process( + COMMAND ${_GSS_CONFIGURE_SCRIPT} "--vendor" + OUTPUT_VARIABLE _GSS_VENDOR + RESULT_VARIABLE _GSS_CONFIGURE_FAILED + ) + + # older versions may not have the "--vendor" parameter. In this case we just don't care. + if(_GSS_CONFIGURE_FAILED) + set(GSS_FLAVOUR "Heimdal") # most probably, shouldn't really matter + else() + if(_GSS_VENDOR MATCHES ".*H|heimdal.*") + set(GSS_FLAVOUR "Heimdal") + else() + set(GSS_FLAVOUR "MIT") + endif() + endif() + + else() # either there is no config script or we are on platform that doesn't provide one (Windows?) + + find_path(_GSS_INCLUDE_DIR + NAMES + "gssapi/gssapi.h" + HINTS + ${_GSS_ROOT_HINTS} + PATH_SUFFIXES + include + inc + ) + + if(_GSS_INCLUDE_DIR) #jay, we've found something + set(CMAKE_REQUIRED_INCLUDES "${_GSS_INCLUDE_DIR}") + check_include_files( "gssapi/gssapi_generic.h;gssapi/gssapi_krb5.h" _GSS_HAVE_MIT_HEADERS) + + if(_GSS_HAVE_MIT_HEADERS) + set(GSS_FLAVOUR "MIT") + else() + # prevent compiling the header - just check if we can include it + set(CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS} -D__ROKEN_H__") + check_include_file( "roken.h" _GSS_HAVE_ROKEN_H) + + check_include_file( "heimdal/roken.h" _GSS_HAVE_HEIMDAL_ROKEN_H) + if(_GSS_HAVE_ROKEN_H OR _GSS_HAVE_HEIMDAL_ROKEN_H) + set(GSS_FLAVOUR "Heimdal") + endif() + set(CMAKE_REQUIRED_DEFINITIONS "") + endif() + else() + # I'm not convienced if this is the right way but this is what autotools do at the moment + find_path(_GSS_INCLUDE_DIR + NAMES + "gssapi.h" + HINTS + ${_GSS_ROOT_HINTS} + PATH_SUFFIXES + include + inc + ) + + if(_GSS_INCLUDE_DIR) + set(GSS_FLAVOUR "Heimdal") + endif() + endif() + + # if we have headers, check if we can link libraries + if(GSS_FLAVOUR) + set(_GSS_LIBDIR_SUFFIXES "") + set(_GSS_LIBDIR_HINTS ${_GSS_ROOT_HINTS}) + get_filename_component(_GSS_CALCULATED_POTENTIAL_ROOT "${_GSS_INCLUDE_DIR}" PATH) + list(APPEND _GSS_LIBDIR_HINTS ${_GSS_CALCULATED_POTENTIAL_ROOT}) + + if(WIN32) + if(CMAKE_SIZEOF_VOID_P EQUAL 8) + list(APPEND _GSS_LIBDIR_SUFFIXES "lib/AMD64") + if(GSS_FLAVOUR STREQUAL "MIT") + set(_GSS_LIBNAME "gssapi64") + else() + set(_GSS_LIBNAME "libgssapi") + endif() + else() + list(APPEND _GSS_LIBDIR_SUFFIXES "lib/i386") + if(GSS_FLAVOUR STREQUAL "MIT") + set(_GSS_LIBNAME "gssapi32") + else() + set(_GSS_LIBNAME "libgssapi") + endif() + endif() + else() + list(APPEND _GSS_LIBDIR_SUFFIXES "lib;lib64") # those suffixes are not checked for HINTS + if(GSS_FLAVOUR STREQUAL "MIT") + set(_GSS_LIBNAME "gssapi_krb5") + else() + set(_GSS_LIBNAME "gssapi") + endif() + endif() + + find_library(_GSS_LIBRARIES + NAMES + ${_GSS_LIBNAME} + HINTS + ${_GSS_LIBDIR_HINTS} + PATH_SUFFIXES + ${_GSS_LIBDIR_SUFFIXES} + ) + + endif() + + endif() +else() + if(_GSS_PKG_${_MIT_MODNAME}_VERSION) + set(GSS_FLAVOUR "MIT") + set(_GSS_VERSION _GSS_PKG_${_MIT_MODNAME}_VERSION) + else() + set(GSS_FLAVOUR "Heimdal") + set(_GSS_VERSION _GSS_PKG_${_MIT_HEIMDAL}_VERSION) + endif() +endif() + +set(GSS_INCLUDE_DIR ${_GSS_INCLUDE_DIR}) +set(GSS_LIBRARIES ${_GSS_LIBRARIES}) +set(GSS_LINK_DIRECTORIES ${_GSS_LINK_DIRECTORIES}) +set(GSS_LINKER_FLAGS ${_GSS_LINKER_FLAGS}) +set(GSS_COMPILER_FLAGS ${_GSS_COMPILER_FLAGS}) +set(GSS_VERSION ${_GSS_VERSION}) + +if(GSS_FLAVOUR) + + if(NOT GSS_VERSION AND GSS_FLAVOUR STREQUAL "Heimdal") + if(CMAKE_SIZEOF_VOID_P EQUAL 8) + set(HEIMDAL_MANIFEST_FILE "Heimdal.Application.amd64.manifest") + else() + set(HEIMDAL_MANIFEST_FILE "Heimdal.Application.x86.manifest") + endif() + + if(EXISTS "${GSS_INCLUDE_DIR}/${HEIMDAL_MANIFEST_FILE}") + file(STRINGS "${GSS_INCLUDE_DIR}/${HEIMDAL_MANIFEST_FILE}" heimdal_version_str + REGEX "^.*version=\"[0-9]\\.[^\"]+\".*$") + + string(REGEX MATCH "[0-9]\\.[^\"]+" + GSS_VERSION "${heimdal_version_str}") + endif() + + if(NOT GSS_VERSION) + set(GSS_VERSION "Heimdal Unknown") + endif() + elseif(NOT GSS_VERSION AND GSS_FLAVOUR STREQUAL "MIT") + get_filename_component(_MIT_VERSION "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MIT\\Kerberos\\SDK\\CurrentVersion;VersionString]" NAME CACHE) + if(WIN32 AND _MIT_VERSION) + set(GSS_VERSION "${_MIT_VERSION}") + else() + set(GSS_VERSION "MIT Unknown") + endif() + endif() +endif() + + +include(FindPackageHandleStandardArgs) + +set(_GSS_REQUIRED_VARS GSS_LIBRARIES GSS_FLAVOUR) + +find_package_handle_standard_args(GSS + REQUIRED_VARS + ${_GSS_REQUIRED_VARS} + VERSION_VAR + GSS_VERSION + FAIL_MESSAGE + "Could NOT find GSS, try to set the path to GSS root folder in the system variable GSS_ROOT_DIR" +) + +mark_as_advanced(GSS_INCLUDE_DIR GSS_LIBRARIES) diff --git a/src/external/3rd/library/curl/curl-7.45.0/CMake/Macros.cmake b/src/external/3rd/library/curl/curl-7.45.0/CMake/Macros.cmake new file mode 100644 index 000000000..dab005f73 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/CMake/Macros.cmake @@ -0,0 +1,95 @@ +#File defines convenience macros for available feature testing + +# This macro checks if the symbol exists in the library and if it +# does, it prepends library to the list. It is intended to be called +# multiple times with a sequence of possibly dependent libraries in +# order of least-to-most-dependent. Some libraries depend on others +# to link correctly. +macro(CHECK_LIBRARY_EXISTS_CONCAT LIBRARY SYMBOL VARIABLE) + check_library_exists("${LIBRARY};${CURL_LIBS}" ${SYMBOL} "${CMAKE_LIBRARY_PATH}" + ${VARIABLE}) + if(${VARIABLE}) + set(CURL_LIBS ${LIBRARY} ${CURL_LIBS}) + endif(${VARIABLE}) +endmacro(CHECK_LIBRARY_EXISTS_CONCAT) + +# Check if header file exists and add it to the list. +# This macro is intended to be called multiple times with a sequence of +# possibly dependent header files. Some headers depend on others to be +# compiled correctly. +macro(CHECK_INCLUDE_FILE_CONCAT FILE VARIABLE) + check_include_files("${CURL_INCLUDES};${FILE}" ${VARIABLE}) + if(${VARIABLE}) + set(CURL_INCLUDES ${CURL_INCLUDES} ${FILE}) + set(CURL_TEST_DEFINES "${CURL_TEST_DEFINES} -D${VARIABLE}") + endif(${VARIABLE}) +endmacro(CHECK_INCLUDE_FILE_CONCAT) + +# For other curl specific tests, use this macro. +macro(CURL_INTERNAL_TEST CURL_TEST) + if(NOT DEFINED "${CURL_TEST}") + set(MACRO_CHECK_FUNCTION_DEFINITIONS + "-D${CURL_TEST} ${CURL_TEST_DEFINES} ${CMAKE_REQUIRED_FLAGS}") + if(CMAKE_REQUIRED_LIBRARIES) + set(CURL_TEST_ADD_LIBRARIES + "-DLINK_LIBRARIES:STRING=${CMAKE_REQUIRED_LIBRARIES}") + endif(CMAKE_REQUIRED_LIBRARIES) + + message(STATUS "Performing Curl Test ${CURL_TEST}") + try_compile(${CURL_TEST} + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/CMake/CurlTests.c + CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_FUNCTION_DEFINITIONS} + "${CURL_TEST_ADD_LIBRARIES}" + OUTPUT_VARIABLE OUTPUT) + if(${CURL_TEST}) + set(${CURL_TEST} 1 CACHE INTERNAL "Curl test ${FUNCTION}") + message(STATUS "Performing Curl Test ${CURL_TEST} - Success") + file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log + "Performing Curl Test ${CURL_TEST} passed with the following output:\n" + "${OUTPUT}\n") + else(${CURL_TEST}) + message(STATUS "Performing Curl Test ${CURL_TEST} - Failed") + set(${CURL_TEST} "" CACHE INTERNAL "Curl test ${FUNCTION}") + file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log + "Performing Curl Test ${CURL_TEST} failed with the following output:\n" + "${OUTPUT}\n") + endif(${CURL_TEST}) + endif() +endmacro(CURL_INTERNAL_TEST) + +macro(CURL_INTERNAL_TEST_RUN CURL_TEST) + if(NOT DEFINED "${CURL_TEST}_COMPILE") + set(MACRO_CHECK_FUNCTION_DEFINITIONS + "-D${CURL_TEST} ${CMAKE_REQUIRED_FLAGS}") + if(CMAKE_REQUIRED_LIBRARIES) + set(CURL_TEST_ADD_LIBRARIES + "-DLINK_LIBRARIES:STRING=${CMAKE_REQUIRED_LIBRARIES}") + endif(CMAKE_REQUIRED_LIBRARIES) + + message(STATUS "Performing Curl Test ${CURL_TEST}") + try_run(${CURL_TEST} ${CURL_TEST}_COMPILE + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/CMake/CurlTests.c + CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_FUNCTION_DEFINITIONS} + "${CURL_TEST_ADD_LIBRARIES}" + OUTPUT_VARIABLE OUTPUT) + if(${CURL_TEST}_COMPILE AND NOT ${CURL_TEST}) + set(${CURL_TEST} 1 CACHE INTERNAL "Curl test ${FUNCTION}") + message(STATUS "Performing Curl Test ${CURL_TEST} - Success") + else(${CURL_TEST}_COMPILE AND NOT ${CURL_TEST}) + message(STATUS "Performing Curl Test ${CURL_TEST} - Failed") + set(${CURL_TEST} "" CACHE INTERNAL "Curl test ${FUNCTION}") + file(APPEND "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log" + "Performing Curl Test ${CURL_TEST} failed with the following output:\n" + "${OUTPUT}") + if(${CURL_TEST}_COMPILE) + file(APPEND + "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log" + "There was a problem running this test\n") + endif(${CURL_TEST}_COMPILE) + file(APPEND "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log" + "\n\n") + endif(${CURL_TEST}_COMPILE AND NOT ${CURL_TEST}) + endif() +endmacro(CURL_INTERNAL_TEST_RUN) diff --git a/src/external/3rd/library/curl/curl-7.45.0/CMake/OtherTests.cmake b/src/external/3rd/library/curl/curl-7.45.0/CMake/OtherTests.cmake new file mode 100644 index 000000000..d59949871 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/CMake/OtherTests.cmake @@ -0,0 +1,229 @@ +include(CheckCSourceCompiles) +# The begin of the sources (macros and includes) +set(_source_epilogue "#undef inline") + +macro(add_header_include check header) + if(${check}) + set(_source_epilogue "${_source_epilogue}\n#include <${header}>") + endif(${check}) +endmacro(add_header_include) + +set(signature_call_conv) +if(HAVE_WINDOWS_H) + add_header_include(HAVE_WINSOCK2_H "winsock2.h") + add_header_include(HAVE_WINDOWS_H "windows.h") + add_header_include(HAVE_WINSOCK_H "winsock.h") + set(_source_epilogue + "${_source_epilogue}\n#ifndef WIN32_LEAN_AND_MEAN\n#define WIN32_LEAN_AND_MEAN\n#endif") + set(signature_call_conv "PASCAL") + if(HAVE_LIBWS2_32) + set(CMAKE_REQUIRED_LIBRARIES ws2_32) + endif() +else(HAVE_WINDOWS_H) + add_header_include(HAVE_SYS_TYPES_H "sys/types.h") + add_header_include(HAVE_SYS_SOCKET_H "sys/socket.h") +endif(HAVE_WINDOWS_H) + +check_c_source_compiles("${_source_epilogue} +int main(void) { + recv(0, 0, 0, 0); + return 0; +}" curl_cv_recv) +if(curl_cv_recv) + if(NOT DEFINED curl_cv_func_recv_args OR "${curl_cv_func_recv_args}" STREQUAL "unknown") + foreach(recv_retv "int" "ssize_t" ) + foreach(recv_arg1 "int" "ssize_t" "SOCKET") + foreach(recv_arg2 "void *" "char *") + foreach(recv_arg3 "size_t" "int" "socklen_t" "unsigned int") + foreach(recv_arg4 "int" "unsigned int") + if(NOT curl_cv_func_recv_done) + unset(curl_cv_func_recv_test CACHE) + check_c_source_compiles(" + ${_source_epilogue} + extern ${recv_retv} ${signature_call_conv} + recv(${recv_arg1}, ${recv_arg2}, ${recv_arg3}, ${recv_arg4}); + int main(void) { + ${recv_arg1} s=0; + ${recv_arg2} buf=0; + ${recv_arg3} len=0; + ${recv_arg4} flags=0; + ${recv_retv} res = recv(s, buf, len, flags); + (void) res; + return 0; + }" + curl_cv_func_recv_test) + message(STATUS + "Tested: ${recv_retv} recv(${recv_arg1}, ${recv_arg2}, ${recv_arg3}, ${recv_arg4})") + if(curl_cv_func_recv_test) + set(curl_cv_func_recv_args + "${recv_arg1},${recv_arg2},${recv_arg3},${recv_arg4},${recv_retv}") + set(RECV_TYPE_ARG1 "${recv_arg1}") + set(RECV_TYPE_ARG2 "${recv_arg2}") + set(RECV_TYPE_ARG3 "${recv_arg3}") + set(RECV_TYPE_ARG4 "${recv_arg4}") + set(RECV_TYPE_RETV "${recv_retv}") + set(HAVE_RECV 1) + set(curl_cv_func_recv_done 1) + endif(curl_cv_func_recv_test) + endif(NOT curl_cv_func_recv_done) + endforeach(recv_arg4) + endforeach(recv_arg3) + endforeach(recv_arg2) + endforeach(recv_arg1) + endforeach(recv_retv) + else() + string(REGEX REPLACE "^([^,]*),[^,]*,[^,]*,[^,]*,[^,]*$" "\\1" RECV_TYPE_ARG1 "${curl_cv_func_recv_args}") + string(REGEX REPLACE "^[^,]*,([^,]*),[^,]*,[^,]*,[^,]*$" "\\1" RECV_TYPE_ARG2 "${curl_cv_func_recv_args}") + string(REGEX REPLACE "^[^,]*,[^,]*,([^,]*),[^,]*,[^,]*$" "\\1" RECV_TYPE_ARG3 "${curl_cv_func_recv_args}") + string(REGEX REPLACE "^[^,]*,[^,]*,[^,]*,([^,]*),[^,]*$" "\\1" RECV_TYPE_ARG4 "${curl_cv_func_recv_args}") + string(REGEX REPLACE "^[^,]*,[^,]*,[^,]*,[^,]*,([^,]*)$" "\\1" RECV_TYPE_RETV "${curl_cv_func_recv_args}") + endif() + + if("${curl_cv_func_recv_args}" STREQUAL "unknown") + message(FATAL_ERROR "Cannot find proper types to use for recv args") + endif("${curl_cv_func_recv_args}" STREQUAL "unknown") +else(curl_cv_recv) + message(FATAL_ERROR "Unable to link function recv") +endif(curl_cv_recv) +set(curl_cv_func_recv_args "${curl_cv_func_recv_args}" CACHE INTERNAL "Arguments for recv") +set(HAVE_RECV 1) + +check_c_source_compiles("${_source_epilogue} +int main(void) { + send(0, 0, 0, 0); + return 0; +}" curl_cv_send) +if(curl_cv_send) + if(NOT DEFINED curl_cv_func_send_args OR "${curl_cv_func_send_args}" STREQUAL "unknown") + foreach(send_retv "int" "ssize_t" ) + foreach(send_arg1 "int" "ssize_t" "SOCKET") + foreach(send_arg2 "const void *" "void *" "char *" "const char *") + foreach(send_arg3 "size_t" "int" "socklen_t" "unsigned int") + foreach(send_arg4 "int" "unsigned int") + if(NOT curl_cv_func_send_done) + unset(curl_cv_func_send_test CACHE) + check_c_source_compiles(" + ${_source_epilogue} + extern ${send_retv} ${signature_call_conv} + send(${send_arg1}, ${send_arg2}, ${send_arg3}, ${send_arg4}); + int main(void) { + ${send_arg1} s=0; + ${send_arg2} buf=0; + ${send_arg3} len=0; + ${send_arg4} flags=0; + ${send_retv} res = send(s, buf, len, flags); + (void) res; + return 0; + }" + curl_cv_func_send_test) + message(STATUS + "Tested: ${send_retv} send(${send_arg1}, ${send_arg2}, ${send_arg3}, ${send_arg4})") + if(curl_cv_func_send_test) + string(REGEX REPLACE "(const) .*" "\\1" send_qual_arg2 "${send_arg2}") + string(REGEX REPLACE "const (.*)" "\\1" send_arg2 "${send_arg2}") + set(curl_cv_func_send_args + "${send_arg1},${send_arg2},${send_arg3},${send_arg4},${send_retv},${send_qual_arg2}") + set(SEND_TYPE_ARG1 "${send_arg1}") + set(SEND_TYPE_ARG2 "${send_arg2}") + set(SEND_TYPE_ARG3 "${send_arg3}") + set(SEND_TYPE_ARG4 "${send_arg4}") + set(SEND_TYPE_RETV "${send_retv}") + set(HAVE_SEND 1) + set(curl_cv_func_send_done 1) + endif(curl_cv_func_send_test) + endif(NOT curl_cv_func_send_done) + endforeach(send_arg4) + endforeach(send_arg3) + endforeach(send_arg2) + endforeach(send_arg1) + endforeach(send_retv) + else() + string(REGEX REPLACE "^([^,]*),[^,]*,[^,]*,[^,]*,[^,]*,[^,]*$" "\\1" SEND_TYPE_ARG1 "${curl_cv_func_send_args}") + string(REGEX REPLACE "^[^,]*,([^,]*),[^,]*,[^,]*,[^,]*,[^,]*$" "\\1" SEND_TYPE_ARG2 "${curl_cv_func_send_args}") + string(REGEX REPLACE "^[^,]*,[^,]*,([^,]*),[^,]*,[^,]*,[^,]*$" "\\1" SEND_TYPE_ARG3 "${curl_cv_func_send_args}") + string(REGEX REPLACE "^[^,]*,[^,]*,[^,]*,([^,]*),[^,]*,[^,]*$" "\\1" SEND_TYPE_ARG4 "${curl_cv_func_send_args}") + string(REGEX REPLACE "^[^,]*,[^,]*,[^,]*,[^,]*,([^,]*),[^,]*$" "\\1" SEND_TYPE_RETV "${curl_cv_func_send_args}") + string(REGEX REPLACE "^[^,]*,[^,]*,[^,]*,[^,]*,[^,]*,([^,]*)$" "\\1" SEND_QUAL_ARG2 "${curl_cv_func_send_args}") + endif() + + if("${curl_cv_func_send_args}" STREQUAL "unknown") + message(FATAL_ERROR "Cannot find proper types to use for send args") + endif("${curl_cv_func_send_args}" STREQUAL "unknown") + set(SEND_QUAL_ARG2 "const") +else(curl_cv_send) + message(FATAL_ERROR "Unable to link function send") +endif(curl_cv_send) +set(curl_cv_func_send_args "${curl_cv_func_send_args}" CACHE INTERNAL "Arguments for send") +set(HAVE_SEND 1) + +check_c_source_compiles("${_source_epilogue} + int main(void) { + int flag = MSG_NOSIGNAL; + (void)flag; + return 0; + }" HAVE_MSG_NOSIGNAL) + +if(NOT HAVE_WINDOWS_H) + add_header_include(HAVE_SYS_TIME_H "sys/time.h") + add_header_include(TIME_WITH_SYS_TIME "time.h") + add_header_include(HAVE_TIME_H "time.h") +endif() +check_c_source_compiles("${_source_epilogue} +int main(void) { + struct timeval ts; + ts.tv_sec = 0; + ts.tv_usec = 0; + (void)ts; + return 0; +}" HAVE_STRUCT_TIMEVAL) + + +include(CheckCSourceRuns) +set(CMAKE_REQUIRED_FLAGS) +if(HAVE_SYS_POLL_H) + set(CMAKE_REQUIRED_FLAGS "-DHAVE_SYS_POLL_H") +endif(HAVE_SYS_POLL_H) +check_c_source_runs(" + #ifdef HAVE_SYS_POLL_H + # include + #endif + int main(void) { + return poll((void *)0, 0, 10 /*ms*/); + }" HAVE_POLL_FINE) + +set(HAVE_SIG_ATOMIC_T 1) +set(CMAKE_REQUIRED_FLAGS) +if(HAVE_SIGNAL_H) + set(CMAKE_REQUIRED_FLAGS "-DHAVE_SIGNAL_H") + set(CMAKE_EXTRA_INCLUDE_FILES "signal.h") +endif(HAVE_SIGNAL_H) +check_type_size("sig_atomic_t" SIZEOF_SIG_ATOMIC_T) +if(HAVE_SIZEOF_SIG_ATOMIC_T) + check_c_source_compiles(" + #ifdef HAVE_SIGNAL_H + # include + #endif + int main(void) { + static volatile sig_atomic_t dummy = 0; + (void)dummy; + return 0; + }" HAVE_SIG_ATOMIC_T_NOT_VOLATILE) + if(NOT HAVE_SIG_ATOMIC_T_NOT_VOLATILE) + set(HAVE_SIG_ATOMIC_T_VOLATILE 1) + endif(NOT HAVE_SIG_ATOMIC_T_NOT_VOLATILE) +endif(HAVE_SIZEOF_SIG_ATOMIC_T) + +if(HAVE_WINDOWS_H) + set(CMAKE_EXTRA_INCLUDE_FILES winsock2.h) +else() + set(CMAKE_EXTRA_INCLUDE_FILES) + if(HAVE_SYS_SOCKET_H) + set(CMAKE_EXTRA_INCLUDE_FILES sys/socket.h) + endif(HAVE_SYS_SOCKET_H) +endif() + +check_type_size("struct sockaddr_storage" SIZEOF_STRUCT_SOCKADDR_STORAGE) +if(HAVE_SIZEOF_STRUCT_SOCKADDR_STORAGE) + set(HAVE_STRUCT_SOCKADDR_STORAGE 1) +endif(HAVE_SIZEOF_STRUCT_SOCKADDR_STORAGE) + diff --git a/src/external/3rd/library/curl/curl-7.45.0/CMake/Platforms/WindowsCache.cmake b/src/external/3rd/library/curl/curl-7.45.0/CMake/Platforms/WindowsCache.cmake new file mode 100644 index 000000000..6fc2991cd --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/CMake/Platforms/WindowsCache.cmake @@ -0,0 +1,125 @@ +if(NOT UNIX) + if(WIN32) + set(HAVE_LIBDL 0) + set(HAVE_LIBUCB 0) + set(HAVE_LIBSOCKET 0) + set(NOT_NEED_LIBNSL 0) + set(HAVE_LIBNSL 0) + set(HAVE_GETHOSTNAME 1) + set(HAVE_LIBZ 0) + set(HAVE_LIBCRYPTO 0) + + set(HAVE_DLOPEN 0) + + set(HAVE_ALLOCA_H 0) + set(HAVE_ARPA_INET_H 0) + set(HAVE_DLFCN_H 0) + set(HAVE_FCNTL_H 1) + set(HAVE_INTTYPES_H 0) + set(HAVE_IO_H 1) + set(HAVE_MALLOC_H 1) + set(HAVE_MEMORY_H 1) + set(HAVE_NETDB_H 0) + set(HAVE_NETINET_IF_ETHER_H 0) + set(HAVE_NETINET_IN_H 0) + set(HAVE_NET_IF_H 0) + set(HAVE_PROCESS_H 1) + set(HAVE_PWD_H 0) + set(HAVE_SETJMP_H 1) + set(HAVE_SGTTY_H 0) + set(HAVE_SIGNAL_H 1) + set(HAVE_SOCKIO_H 0) + set(HAVE_STDINT_H 0) + set(HAVE_STDLIB_H 1) + set(HAVE_STRINGS_H 0) + set(HAVE_STRING_H 1) + set(HAVE_SYS_PARAM_H 0) + set(HAVE_SYS_POLL_H 0) + set(HAVE_SYS_SELECT_H 0) + set(HAVE_SYS_SOCKET_H 0) + set(HAVE_SYS_SOCKIO_H 0) + set(HAVE_SYS_STAT_H 1) + set(HAVE_SYS_TIME_H 0) + set(HAVE_SYS_TYPES_H 1) + set(HAVE_SYS_UTIME_H 1) + set(HAVE_TERMIOS_H 0) + set(HAVE_TERMIO_H 0) + set(HAVE_TIME_H 1) + set(HAVE_UNISTD_H 0) + set(HAVE_UTIME_H 0) + set(HAVE_X509_H 0) + set(HAVE_ZLIB_H 0) + + set(HAVE_SIZEOF_LONG_DOUBLE 1) + set(SIZEOF_LONG_DOUBLE 8) + + set(HAVE_SOCKET 1) + set(HAVE_POLL 0) + set(HAVE_SELECT 1) + set(HAVE_STRDUP 1) + set(HAVE_STRSTR 1) + set(HAVE_STRTOK_R 0) + set(HAVE_STRFTIME 1) + set(HAVE_UNAME 0) + set(HAVE_STRCASECMP 0) + set(HAVE_STRICMP 1) + set(HAVE_STRCMPI 1) + set(HAVE_GETHOSTBYADDR 1) + set(HAVE_GETTIMEOFDAY 0) + set(HAVE_INET_ADDR 1) + set(HAVE_INET_NTOA 1) + set(HAVE_INET_NTOA_R 0) + set(HAVE_TCGETATTR 0) + set(HAVE_TCSETATTR 0) + set(HAVE_PERROR 1) + set(HAVE_CLOSESOCKET 1) + set(HAVE_SETVBUF 0) + set(HAVE_SIGSETJMP 0) + set(HAVE_GETPASS_R 0) + set(HAVE_STRLCAT 0) + set(HAVE_GETPWUID 0) + set(HAVE_GETEUID 0) + set(HAVE_UTIME 1) + set(HAVE_RAND_EGD 0) + set(HAVE_RAND_SCREEN 0) + set(HAVE_RAND_STATUS 0) + set(HAVE_GMTIME_R 0) + set(HAVE_LOCALTIME_R 0) + set(HAVE_GETHOSTBYADDR_R 0) + set(HAVE_GETHOSTBYNAME_R 0) + set(HAVE_SIGNAL_FUNC 1) + set(HAVE_SIGNAL_MACRO 0) + + set(HAVE_GETHOSTBYADDR_R_5 0) + set(HAVE_GETHOSTBYADDR_R_5_REENTRANT 0) + set(HAVE_GETHOSTBYADDR_R_7 0) + set(HAVE_GETHOSTBYADDR_R_7_REENTRANT 0) + set(HAVE_GETHOSTBYADDR_R_8 0) + set(HAVE_GETHOSTBYADDR_R_8_REENTRANT 0) + set(HAVE_GETHOSTBYNAME_R_3 0) + set(HAVE_GETHOSTBYNAME_R_3_REENTRANT 0) + set(HAVE_GETHOSTBYNAME_R_5 0) + set(HAVE_GETHOSTBYNAME_R_5_REENTRANT 0) + set(HAVE_GETHOSTBYNAME_R_6 0) + set(HAVE_GETHOSTBYNAME_R_6_REENTRANT 0) + + set(TIME_WITH_SYS_TIME 0) + set(HAVE_O_NONBLOCK 0) + set(HAVE_IN_ADDR_T 0) + set(HAVE_INET_NTOA_R_DECL 0) + set(HAVE_INET_NTOA_R_DECL_REENTRANT 0) + if(ENABLE_IPV6) + set(HAVE_GETADDRINFO 1) + else() + set(HAVE_GETADDRINFO 0) + endif() + set(STDC_HEADERS 1) + set(RETSIGTYPE_TEST 1) + + set(HAVE_SIGACTION 0) + set(HAVE_MACRO_SIGSETJMP 0) + else(WIN32) + message("This file should be included on Windows platform only") + endif(WIN32) +endif(NOT UNIX) + diff --git a/src/external/3rd/library/curl/curl-7.45.0/CMake/Utilities.cmake b/src/external/3rd/library/curl/curl-7.45.0/CMake/Utilities.cmake new file mode 100644 index 000000000..37cdfe3bf --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/CMake/Utilities.cmake @@ -0,0 +1,31 @@ +# File containing various utilities + +# Converts a CMake list to a string containing elements separated by spaces +function(TO_LIST_SPACES _LIST_NAME OUTPUT_VAR) + set(NEW_LIST_SPACE) + foreach(ITEM ${${_LIST_NAME}}) + set(NEW_LIST_SPACE "${NEW_LIST_SPACE} ${ITEM}") + endforeach() + string(STRIP ${NEW_LIST_SPACE} NEW_LIST_SPACE) + set(${OUTPUT_VAR} "${NEW_LIST_SPACE}" PARENT_SCOPE) +endfunction() + +# Appends a lis of item to a string which is a space-separated list, if they don't already exist. +function(LIST_SPACES_APPEND_ONCE LIST_NAME) + string(REPLACE " " ";" _LIST ${${LIST_NAME}}) + list(APPEND _LIST ${ARGN}) + list(REMOVE_DUPLICATES _LIST) + to_list_spaces(_LIST NEW_LIST_SPACE) + set(${LIST_NAME} "${NEW_LIST_SPACE}" PARENT_SCOPE) +endfunction() + +# Convinience function that does the same as LIST(FIND ...) but with a TRUE/FALSE return value. +# Ex: IN_STR_LIST(MY_LIST "Searched item" WAS_FOUND) +function(IN_STR_LIST LIST_NAME ITEM_SEARCHED RETVAL) + list(FIND ${LIST_NAME} ${ITEM_SEARCHED} FIND_POS) + if(${FIND_POS} EQUAL -1) + set(${RETVAL} FALSE PARENT_SCOPE) + else() + set(${RETVAL} TRUE PARENT_SCOPE) + endif() +endfunction() diff --git a/src/external/3rd/library/curl/curl-7.45.0/CMakeLists.txt b/src/external/3rd/library/curl/curl-7.45.0/CMakeLists.txt new file mode 100644 index 000000000..02fa8db97 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/CMakeLists.txt @@ -0,0 +1,1192 @@ +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) 1998 - 2015, Daniel Stenberg, , et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### +# cURL/libcurl CMake script +# by Tetetest and Sukender (Benoit Neil) + +# TODO: +# The output .so file lacks the soname number which we currently have within the lib/Makefile.am file +# Add full (4 or 5 libs) SSL support +# Add INSTALL target (EXTRA_DIST variables in Makefile.am may be moved to Makefile.inc so that CMake/CPack is aware of what's to include). +# Add CTests(?) +# Check on all possible platforms +# Test with as many configurations possible (With or without any option) +# Create scripts that help keeping the CMake build system up to date (to reduce maintenance). According to Tetetest: +# - lists of headers that 'configure' checks for; +# - curl-specific tests (the ones that are in m4/curl-*.m4 files); +# - (most obvious thing:) curl version numbers. +# Add documentation subproject +# +# To check: +# (From Daniel Stenberg) The cmake build selected to run gcc with -fPIC on my box while the plain configure script did not. +# (From Daniel Stenberg) The gcc command line use neither -g nor any -O options. As a developer, I also treasure our configure scripts's --enable-debug option that sets a long range of "picky" compiler options. +cmake_minimum_required(VERSION 2.8 FATAL_ERROR) +set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMake;${CMAKE_MODULE_PATH}") +include(Utilities) +include(Macros) + +project( CURL C ) + +message(WARNING "the curl cmake build system is poorly maintained. Be aware") + +file (READ ${CURL_SOURCE_DIR}/include/curl/curlver.h CURL_VERSION_H_CONTENTS) +string (REGEX MATCH "#define LIBCURL_VERSION \"[^\"]*" + CURL_VERSION ${CURL_VERSION_H_CONTENTS}) +string (REGEX REPLACE "[^\"]+\"" "" CURL_VERSION ${CURL_VERSION}) +string (REGEX MATCH "#define LIBCURL_VERSION_NUM 0x[0-9a-fA-F]+" + CURL_VERSION_NUM ${CURL_VERSION_H_CONTENTS}) +string (REGEX REPLACE "[^0]+0x" "" CURL_VERSION_NUM ${CURL_VERSION_NUM}) + +include_regular_expression("^.*$") # Sukender: Is it necessary? + +# Setup package meta-data +# SET(PACKAGE "curl") +message(STATUS "curl version=[${CURL_VERSION}]") +# SET(PACKAGE_TARNAME "curl") +# SET(PACKAGE_NAME "curl") +# SET(PACKAGE_VERSION "-") +# SET(PACKAGE_STRING "curl-") +# SET(PACKAGE_BUGREPORT "a suitable curl mailing list => http://curl.haxx.se/mail/") +set(OPERATING_SYSTEM "${CMAKE_SYSTEM_NAME}") +set(OS "\"${CMAKE_SYSTEM_NAME}\"") + +include_directories(${PROJECT_BINARY_DIR}/include/curl) +include_directories( ${CURL_SOURCE_DIR}/include ) + +option(BUILD_CURL_EXE "Set to ON to build cURL executable." ON) +option(BUILD_CURL_TESTS "Set to ON to build cURL tests." ON) +option(CURL_STATICLIB "Set to ON to build libcurl with static linking." OFF) +option(ENABLE_ARES "Set to ON to enable c-ares support" OFF) +option(ENABLE_THREADED_RESOLVER "Set to ON to enable POSIX threaded DNS lookup" OFF) + +option(ENABLE_DEBUG "Set to ON to enable curl debug features" OFF) +option(ENABLE_CURLDEBUG "Set to ON to build with TrackMemory feature enabled" OFF) + +if (ENABLE_DEBUG) + # DEBUGBUILD will be defined only for Debug builds + if(NOT CMAKE_VERSION VERSION_LESS 3.0) + set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS $<$:DEBUGBUILD>) + else() + set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUGBUILD) + endif() + set(ENABLE_CURLDEBUG ON) +endif() + +if (ENABLE_CURLDEBUG) + set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS CURLDEBUG) +endif() + +# initialize CURL_LIBS +set(CURL_LIBS "") + +if(ENABLE_THREADED_RESOLVER AND ENABLE_ARES) + message(FATAL_ERROR "Options ENABLE_THREADED_RESOLVER and ENABLE_ARES are mutually exclusive") +endif() + +if(ENABLE_ARES) + set(USE_ARES 1) + find_package(CARES REQUIRED) + list(APPEND CURL_LIBS ${CARES_LIBRARY} ) + set(CURL_LIBS ${CURL_LIBS} ${CARES_LIBRARY}) +endif() + +option(BUILD_DASHBOARD_REPORTS "Set to ON to activate reporting of cURL builds here http://www.cdash.org/CDashPublic/index.php?project=CURL" OFF) +if(BUILD_DASHBOARD_REPORTS) + #INCLUDE(Dart) + include(CTest) +endif(BUILD_DASHBOARD_REPORTS) + +if(MSVC) + option(BUILD_RELEASE_DEBUG_DIRS "Set OFF to build each configuration to a separate directory" OFF) + mark_as_advanced(BUILD_RELEASE_DEBUG_DIRS) +endif() + +option(CURL_HIDDEN_SYMBOLS "Set to ON to hide libcurl internal symbols (=hide all symbols that aren't officially external)." ON) +mark_as_advanced(CURL_HIDDEN_SYMBOLS) + +IF(WIN32) + OPTION(CURL_WINDOWS_SSPI "Use windows libraries to allow NTLM authentication without openssl" ON) + MARK_AS_ADVANCED(CURL_WINDOWS_SSPI) +ENDIF() + +option(HTTP_ONLY "disables all protocols except HTTP (This overrides all CURL_DISABLE_* options)" OFF) +mark_as_advanced(HTTP_ONLY) +option(CURL_DISABLE_FTP "disables FTP" OFF) +mark_as_advanced(CURL_DISABLE_FTP) +option(CURL_DISABLE_LDAP "disables LDAP" OFF) +mark_as_advanced(CURL_DISABLE_LDAP) +option(CURL_DISABLE_TELNET "disables Telnet" OFF) +mark_as_advanced(CURL_DISABLE_TELNET) +option(CURL_DISABLE_DICT "disables DICT" OFF) +mark_as_advanced(CURL_DISABLE_DICT) +option(CURL_DISABLE_FILE "disables FILE" OFF) +mark_as_advanced(CURL_DISABLE_FILE) +option(CURL_DISABLE_TFTP "disables TFTP" OFF) +mark_as_advanced(CURL_DISABLE_TFTP) +option(CURL_DISABLE_HTTP "disables HTTP" OFF) +mark_as_advanced(CURL_DISABLE_HTTP) + +option(CURL_DISABLE_LDAPS "to disable LDAPS" OFF) +mark_as_advanced(CURL_DISABLE_LDAPS) + +option(CURL_DISABLE_RTSP "to disable RTSP" OFF) +mark_as_advanced(CURL_DISABLE_RTSP) +option(CURL_DISABLE_PROXY "to disable proxy" OFF) +mark_as_advanced(CURL_DISABLE_PROXY) +option(CURL_DISABLE_POP3 "to disable POP3" OFF) +mark_as_advanced(CURL_DISABLE_POP3) +option(CURL_DISABLE_IMAP "to disable IMAP" OFF) +mark_as_advanced(CURL_DISABLE_IMAP) +option(CURL_DISABLE_SMTP "to disable SMTP" OFF) +mark_as_advanced(CURL_DISABLE_SMTP) +option(CURL_DISABLE_GOPHER "to disable Gopher" OFF) +mark_as_advanced(CURL_DISABLE_GOPHER) + +if(HTTP_ONLY) + set(CURL_DISABLE_FTP ON) + set(CURL_DISABLE_LDAP ON) + set(CURL_DISABLE_LDAPS ON) + set(CURL_DISABLE_TELNET ON) + set(CURL_DISABLE_DICT ON) + set(CURL_DISABLE_FILE ON) + set(CURL_DISABLE_TFTP ON) + set(CURL_DISABLE_RTSP ON) + set(CURL_DISABLE_POP3 ON) + set(CURL_DISABLE_IMAP ON) + set(CURL_DISABLE_SMTP ON) + set(CURL_DISABLE_GOPHER ON) +endif() + +option(CURL_DISABLE_COOKIES "to disable cookies support" OFF) +mark_as_advanced(CURL_DISABLE_COOKIES) + +option(CURL_DISABLE_CRYPTO_AUTH "to disable cryptographic authentication" OFF) +mark_as_advanced(CURL_DISABLE_CRYPTO_AUTH) +option(CURL_DISABLE_VERBOSE_STRINGS "to disable verbose strings" OFF) +mark_as_advanced(CURL_DISABLE_VERBOSE_STRINGS) +option(DISABLED_THREADSAFE "Set to explicitly specify we don't want to use thread-safe functions" OFF) +mark_as_advanced(DISABLED_THREADSAFE) +option(ENABLE_IPV6 "Define if you want to enable IPv6 support" ON) +mark_as_advanced(ENABLE_IPV6) +if(ENABLE_IPV6 AND NOT WIN32) + include(CheckStructHasMember) + check_struct_has_member("struct sockaddr_in6" sin6_addr "netinet/in.h" + HAVE_SOCKADDR_IN6_SIN6_ADDR) + check_struct_has_member("struct sockaddr_in6" sin6_scope_id "netinet/in.h" + HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID) + if(NOT HAVE_SOCKADDR_IN6_SIN6_ADDR) + message(WARNING "struct sockaddr_in6 not available, disabling IPv6 support") + # Force the feature off as this name is used as guard macro... + set(ENABLE_IPV6 OFF + CACHE BOOL "Define if you want to enable IPv6 support" FORCE) + endif() +endif() + +option(ENABLE_MANUAL "to provide the built-in manual" ON) +unset(USE_MANUAL CACHE) # TODO: cache NROFF/NROFF_MANOPT/USE_MANUAL vars? +if(ENABLE_MANUAL) + find_program(NROFF NAMES gnroff nroff) + if(NROFF) + # Need a way to write to stdin, this will do + file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/nroff-input.txt" "test") + # Tests for a valid nroff option to generate a manpage + foreach(_MANOPT "-man" "-mandoc") + execute_process(COMMAND "${NROFF}" ${_MANOPT} + OUTPUT_VARIABLE NROFF_MANOPT_OUTPUT + INPUT_FILE "${CMAKE_CURRENT_BINARY_DIR}/nroff-input.txt" + ERROR_QUIET) + # Save the option if it was valid + if(NROFF_MANOPT_OUTPUT) + message("Found *nroff option: -- ${_MANOPT}") + set(NROFF_MANOPT ${_MANOPT}) + set(USE_MANUAL 1) + break() + endif() + endforeach() + # No need for the temporary file + file(REMOVE "${CMAKE_CURRENT_BINARY_DIR}/nroff-input.txt") + if(NOT USE_MANUAL) + message(WARNING "Found no *nroff option to get plaintext from man pages") + endif() + else() + message(WARNING "Found no *nroff program") + endif() +endif() + +# We need ansi c-flags, especially on HP +set(CMAKE_C_FLAGS "${CMAKE_ANSI_CFLAGS} ${CMAKE_C_FLAGS}") +set(CMAKE_REQUIRED_FLAGS ${CMAKE_ANSI_CFLAGS}) + +# Disable warnings on Borland to avoid changing 3rd party code. +if(BORLAND) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w-") +endif(BORLAND) + +# If we are on AIX, do the _ALL_SOURCE magic +if(${CMAKE_SYSTEM_NAME} MATCHES AIX) + set(_ALL_SOURCE 1) +endif(${CMAKE_SYSTEM_NAME} MATCHES AIX) + +# Include all the necessary files for macros +include (CheckFunctionExists) +include (CheckIncludeFile) +include (CheckIncludeFiles) +include (CheckLibraryExists) +include (CheckSymbolExists) +include (CheckTypeSize) +include (CheckCSourceCompiles) + +# On windows preload settings +if(WIN32) + set(CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS} -D_WINSOCKAPI_") + include(${CMAKE_CURRENT_SOURCE_DIR}/CMake/Platforms/WindowsCache.cmake) +endif(WIN32) + +if(ENABLE_THREADED_RESOLVER) + check_include_file_concat("pthread.h" HAVE_PTHREAD_H) + if(HAVE_PTHREAD_H) + set(CMAKE_THREAD_PREFER_PTHREAD 1) + find_package(Threads) + if(CMAKE_USE_PTHREADS_INIT) + set(CURL_LIBS ${CURL_LIBS} ${CMAKE_THREAD_LIBS_INIT}) + set(USE_THREADS_POSIX 1) + endif() + endif() +endif() + +# Check for all needed libraries +check_library_exists_concat("dl" dlopen HAVE_LIBDL) +check_library_exists_concat("socket" connect HAVE_LIBSOCKET) +check_library_exists("c" gethostbyname "" NOT_NEED_LIBNSL) + +# Yellowtab Zeta needs different libraries than BeOS 5. +if(BEOS) + set(NOT_NEED_LIBNSL 1) + check_library_exists_concat("bind" gethostbyname HAVE_LIBBIND) + check_library_exists_concat("bnetapi" closesocket HAVE_LIBBNETAPI) +endif(BEOS) + +if(NOT NOT_NEED_LIBNSL) + check_library_exists_concat("nsl" gethostbyname HAVE_LIBNSL) +endif(NOT NOT_NEED_LIBNSL) + +check_function_exists(gethostname HAVE_GETHOSTNAME) + +if(WIN32) + check_library_exists_concat("ws2_32" getch HAVE_LIBWS2_32) + check_library_exists_concat("winmm" getch HAVE_LIBWINMM) +endif() + +option(CMAKE_USE_OPENSSL "Use OpenSSL code. Experimental" ON) +mark_as_advanced(CMAKE_USE_OPENSSL) + +set(USE_OPENSSL OFF) +set(HAVE_LIBCRYPTO OFF) +set(HAVE_LIBSSL OFF) + +if(CMAKE_USE_OPENSSL) + find_package(OpenSSL) + if(OPENSSL_FOUND) + list(APPEND CURL_LIBS ${OPENSSL_LIBRARIES}) + set(USE_OPENSSL ON) + set(HAVE_LIBCRYPTO ON) + set(HAVE_LIBSSL ON) + include_directories(${OPENSSL_INCLUDE_DIR}) + set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) + check_include_file("openssl/crypto.h" HAVE_OPENSSL_CRYPTO_H) + check_include_file("openssl/engine.h" HAVE_OPENSSL_ENGINE_H) + check_include_file("openssl/err.h" HAVE_OPENSSL_ERR_H) + check_include_file("openssl/pem.h" HAVE_OPENSSL_PEM_H) + check_include_file("openssl/pkcs12.h" HAVE_OPENSSL_PKCS12_H) + check_include_file("openssl/rsa.h" HAVE_OPENSSL_RSA_H) + check_include_file("openssl/ssl.h" HAVE_OPENSSL_SSL_H) + check_include_file("openssl/x509.h" HAVE_OPENSSL_X509_H) + check_include_file("openssl/rand.h" HAVE_OPENSSL_RAND_H) + endif() +endif() + +if(NOT CURL_DISABLE_LDAP) + + if(WIN32) + option(USE_WIN32_LDAP "Use Windows LDAP implementation" ON) + if(USE_WIN32_LDAP) + check_library_exists("wldap32" cldap_open "" HAVE_WLDAP32) + if(NOT HAVE_WLDAP32) + set(USE_WIN32_LDAP OFF) + endif() + endif() + endif() + + option(CMAKE_USE_OPENLDAP "Use OpenLDAP code." OFF) + mark_as_advanced(CMAKE_USE_OPENLDAP) + set(CMAKE_LDAP_LIB "ldap" CACHE STRING "Name or full path to ldap library") + set(CMAKE_LBER_LIB "lber" CACHE STRING "Name or full path to lber library") + + if(CMAKE_USE_OPENLDAP AND USE_WIN32_LDAP) + message(FATAL_ERROR "Cannot use USE_WIN32_LDAP and CMAKE_USE_OPENLDAP at the same time") + endif() + + # Now that we know, we're not using windows LDAP... + if(NOT USE_WIN32_LDAP) + # Check for LDAP + set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) + check_library_exists_concat(${CMAKE_LDAP_LIB} ldap_init HAVE_LIBLDAP) + check_library_exists_concat(${CMAKE_LBER_LIB} ber_init HAVE_LIBLBER) + else() + check_include_file_concat("winldap.h" HAVE_WINLDAP_H) + check_include_file_concat("winber.h" HAVE_WINBER_H) + endif() + + set(CMAKE_REQUIRED_INCLUDES_BAK ${CMAKE_REQUIRED_INCLUDES}) + set(CMAKE_LDAP_INCLUDE_DIR "" CACHE STRING "Path to LDAP include directory") + if(CMAKE_LDAP_INCLUDE_DIR) + list(APPEND CMAKE_REQUIRED_INCLUDES ${CMAKE_LDAP_INCLUDE_DIR}) + endif() + check_include_file_concat("ldap.h" HAVE_LDAP_H) + check_include_file_concat("lber.h" HAVE_LBER_H) + + if(NOT HAVE_LDAP_H) + message(STATUS "LDAP_H not found CURL_DISABLE_LDAP set ON") + set(CURL_DISABLE_LDAP ON CACHE BOOL "" FORCE) + set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES_BAK}) #LDAP includes won't be used + elseif(NOT HAVE_LIBLDAP) + message(STATUS "LDAP library '${CMAKE_LDAP_LIB}' not found CURL_DISABLE_LDAP set ON") + set(CURL_DISABLE_LDAP ON CACHE BOOL "" FORCE) + set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES_BAK}) #LDAP includes won't be used + else() + if(CMAKE_USE_OPENLDAP) + set(USE_OPENLDAP ON) + endif() + if(CMAKE_LDAP_INCLUDE_DIR) + include_directories(${CMAKE_LDAP_INCLUDE_DIR}) + endif() + set(NEED_LBER_H ON) + set(_HEADER_LIST) + if(HAVE_WINDOWS_H) + list(APPEND _HEADER_LIST "windows.h") + endif() + if(HAVE_SYS_TYPES_H) + list(APPEND _HEADER_LIST "sys/types.h") + endif() + list(APPEND _HEADER_LIST "ldap.h") + + set(_SRC_STRING "") + foreach(_HEADER ${_HEADER_LIST}) + set(_INCLUDE_STRING "${_INCLUDE_STRING}#include <${_HEADER}>\n") + endforeach() + + set(_SRC_STRING + " + ${_INCLUDE_STRING} + int main(int argc, char ** argv) + { + BerValue *bvp = NULL; + BerElement *bep = ber_init(bvp); + ber_free(bep, 1); + return 0; + }" + ) + set(CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS} -DLDAP_DEPRECATED=1") + list(APPEND CMAKE_REQUIRED_LIBRARIES ${CMAKE_LDAP_LIB}) + if(HAVE_LIBLBER) + list(APPEND CMAKE_REQUIRED_LIBRARIES ${CMAKE_LBER_LIB}) + endif() + check_c_source_compiles("${_SRC_STRING}" NOT_NEED_LBER_H) + + if(NOT_NEED_LBER_H) + set(NEED_LBER_H OFF) + else() + set(CURL_TEST_DEFINES "${CURL_TEST_DEFINES} -DNEED_LBER_H") + endif() + endif() + +endif() + +# No ldap, no ldaps. +if(CURL_DISABLE_LDAP) + if(NOT CURL_DISABLE_LDAPS) + message(STATUS "LDAP needs to be enabled to support LDAPS") + set(CURL_DISABLE_LDAPS ON CACHE BOOL "" FORCE) + endif() +endif() + +if(NOT CURL_DISABLE_LDAPS) + check_include_file_concat("ldap_ssl.h" HAVE_LDAP_SSL_H) + check_include_file_concat("ldapssl.h" HAVE_LDAPSSL_H) +endif() + +# Check for idn +check_library_exists_concat("idn" idna_to_ascii_lz HAVE_LIBIDN) + +# Check for symbol dlopen (same as HAVE_LIBDL) +check_library_exists("${CURL_LIBS}" dlopen "" HAVE_DLOPEN) + +option(CURL_ZLIB "Set to ON to enable building cURL with zlib support." ON) +set(HAVE_LIBZ OFF) +set(HAVE_ZLIB_H OFF) +set(HAVE_ZLIB OFF) +if(CURL_ZLIB) + find_package(ZLIB QUIET) + if(ZLIB_FOUND) + set(HAVE_ZLIB_H ON) + set(HAVE_ZLIB ON) + set(HAVE_LIBZ ON) + list(APPEND CURL_LIBS ${ZLIB_LIBRARIES}) + include_directories(${ZLIB_INCLUDE_DIRS}) + list(APPEND CMAKE_REQUIRED_INCLUDES ${ZLIB_INCLUDE_DIRS}) + endif() +endif() + +#libSSH2 +option(CMAKE_USE_LIBSSH2 "Use libSSH2" ON) +mark_as_advanced(CMAKE_USE_LIBSSH2) +set(USE_LIBSSH2 OFF) +set(HAVE_LIBSSH2 OFF) +set(HAVE_LIBSSH2_H OFF) + +if(CMAKE_USE_LIBSSH2) + find_package(LibSSH2) + if(LIBSSH2_FOUND) + list(APPEND CURL_LIBS ${LIBSSH2_LIBRARY}) + set(CMAKE_REQUIRED_LIBRARIES ${LIBSSH2_LIBRARY}) + list(APPEND CMAKE_REQUIRED_INCLUDES "${LIBSSH2_INCLUDE_DIR}") + include_directories("${LIBSSH2_INCLUDE_DIR}") + set(HAVE_LIBSSH2 ON) + set(USE_LIBSSH2 ON) + + # find_package has already found the headers + set(HAVE_LIBSSH2_H ON) + set(CURL_INCLUDES ${CURL_INCLUDES} "${LIBSSH2_INCLUDE_DIR}/libssh2.h") + set(CURL_TEST_DEFINES "${CURL_TEST_DEFINES} -DHAVE_LIBSSH2_H") + + # now check for specific libssh2 symbols as they were added in different versions + set(CMAKE_EXTRA_INCLUDE_FILES "libssh2.h") + check_function_exists(libssh2_version HAVE_LIBSSH2_VERSION) + check_function_exists(libssh2_init HAVE_LIBSSH2_INIT) + check_function_exists(libssh2_exit HAVE_LIBSSH2_EXIT) + check_function_exists(libssh2_scp_send64 HAVE_LIBSSH2_SCP_SEND64) + check_function_exists(libssh2_session_handshake HAVE_LIBSSH2_SESSION_HANDSHAKE) + set(CMAKE_EXTRA_INCLUDE_FILES "") + + endif(LIBSSH2_FOUND) +endif(CMAKE_USE_LIBSSH2) + +option(CMAKE_USE_GSSAPI "Use GSSAPI implementation (right now only Heimdal is supported with CMake build)" OFF) +mark_as_advanced(CMAKE_USE_GSSAPI) + +if(CMAKE_USE_GSSAPI) + find_package(GSS) + + set(HAVE_GSSAPI ${GSS_FOUND}) + if(GSS_FOUND) + + message(STATUS "Found ${GSS_FLAVOUR} GSSAPI version: \"${GSS_VERSION}\"") + + list(APPEND CMAKE_REQUIRED_INCLUDES ${GSS_INCLUDE_DIRECTORIES}) + check_include_file_concat("gssapi/gssapi.h" HAVE_GSSAPI_GSSAPI_H) + check_include_file_concat("gssapi/gssapi_generic.h" HAVE_GSSAPI_GSSAPI_GENERIC_H) + check_include_file_concat("gssapi/gssapi_krb5.h" HAVE_GSSAPI_GSSAPI_KRB5_H) + + if(GSS_FLAVOUR STREQUAL "Heimdal") + set(HAVE_GSSHEIMDAL ON) + else() # MIT + set(HAVE_GSSMIT ON) + set(_INCLUDE_LIST "") + if(HAVE_GSSAPI_GSSAPI_H) + list(APPEND _INCLUDE_LIST "gssapi/gssapi.h") + endif() + if(HAVE_GSSAPI_GSSAPI_GENERIC_H) + list(APPEND _INCLUDE_LIST "gssapi/gssapi_generic.h") + endif() + if(HAVE_GSSAPI_GSSAPI_KRB5_H) + list(APPEND _INCLUDE_LIST "gssapi/gssapi_krb5.h") + endif() + + string(REPLACE ";" " " _COMPILER_FLAGS_STR "${GSS_COMPILER_FLAGS}") + string(REPLACE ";" " " _LINKER_FLAGS_STR "${GSS_LINKER_FLAGS}") + + foreach(_dir ${GSS_LINK_DIRECTORIES}) + set(_LINKER_FLAGS_STR "${_LINKER_FLAGS_STR} -L\"${_dir}\"") + endforeach() + + set(CMAKE_REQUIRED_FLAGS "${_COMPILER_FLAGS_STR} ${_LINKER_FLAGS_STR}") + set(CMAKE_REQUIRED_LIBRARIES ${GSS_LIBRARIES}) + check_symbol_exists("GSS_C_NT_HOSTBASED_SERVICE" ${_INCLUDE_LIST} HAVE_GSS_C_NT_HOSTBASED_SERVICE) + if(NOT HAVE_GSS_C_NT_HOSTBASED_SERVICE) + set(HAVE_OLD_GSSMIT ON) + endif() + + endif() + + include_directories(${GSS_INCLUDE_DIRECTORIES}) + link_directories(${GSS_LINK_DIRECTORIES}) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GSS_COMPILER_FLAGS}") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${GSS_LINKER_FLAGS}") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${GSS_LINKER_FLAGS}") + list(APPEND CURL_LIBS ${GSS_LIBRARIES}) + + else() + message(WARNING "GSSAPI support has been requested but no supporting libraries found. Skipping.") + endif() +endif() + +option(ENABLE_UNIX_SOCKETS "Define if you want Unix domain sockets support" ON) +if(ENABLE_UNIX_SOCKETS) + include(CheckStructHasMember) + check_struct_has_member("struct sockaddr_un" sun_path "sys/un.h" USE_UNIX_SOCKETS) +else() + unset(USE_UNIX_SOCKETS CACHE) +endif() + + +# Check for header files +if(NOT UNIX) + check_include_file_concat("windows.h" HAVE_WINDOWS_H) + check_include_file_concat("winsock.h" HAVE_WINSOCK_H) + check_include_file_concat("ws2tcpip.h" HAVE_WS2TCPIP_H) + check_include_file_concat("winsock2.h" HAVE_WINSOCK2_H) + if(CURL_WINDOWS_SSPI) + set(CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS} -DSECURITY_WIN32") + check_include_file_concat("sspi.h" HAVE_SSPI_H) + if(HAVE_SSPI_H) + check_include_file_concat("schannel.h" HAVE_SCHANNEL_H) + set(USE_WINDOWS_SSPI ON) + if(HAVE_SCHANNEL_H) + set(USE_SCHANNEL ON) + set(SSL_ENABLED ON) + endif() + endif() + endif() +endif(NOT UNIX) + +check_include_file_concat("stdio.h" HAVE_STDIO_H) +check_include_file_concat("inttypes.h" HAVE_INTTYPES_H) +check_include_file_concat("sys/filio.h" HAVE_SYS_FILIO_H) +check_include_file_concat("sys/ioctl.h" HAVE_SYS_IOCTL_H) +check_include_file_concat("sys/param.h" HAVE_SYS_PARAM_H) +check_include_file_concat("sys/poll.h" HAVE_SYS_POLL_H) +check_include_file_concat("sys/resource.h" HAVE_SYS_RESOURCE_H) +check_include_file_concat("sys/select.h" HAVE_SYS_SELECT_H) +check_include_file_concat("sys/socket.h" HAVE_SYS_SOCKET_H) +check_include_file_concat("sys/sockio.h" HAVE_SYS_SOCKIO_H) +check_include_file_concat("sys/stat.h" HAVE_SYS_STAT_H) +check_include_file_concat("sys/time.h" HAVE_SYS_TIME_H) +check_include_file_concat("sys/types.h" HAVE_SYS_TYPES_H) +check_include_file_concat("sys/uio.h" HAVE_SYS_UIO_H) +check_include_file_concat("sys/un.h" HAVE_SYS_UN_H) +check_include_file_concat("sys/utime.h" HAVE_SYS_UTIME_H) +check_include_file_concat("alloca.h" HAVE_ALLOCA_H) +check_include_file_concat("arpa/inet.h" HAVE_ARPA_INET_H) +check_include_file_concat("arpa/tftp.h" HAVE_ARPA_TFTP_H) +check_include_file_concat("assert.h" HAVE_ASSERT_H) +check_include_file_concat("crypto.h" HAVE_CRYPTO_H) +check_include_file_concat("des.h" HAVE_DES_H) +check_include_file_concat("err.h" HAVE_ERR_H) +check_include_file_concat("errno.h" HAVE_ERRNO_H) +check_include_file_concat("fcntl.h" HAVE_FCNTL_H) +check_include_file_concat("idn-free.h" HAVE_IDN_FREE_H) +check_include_file_concat("ifaddrs.h" HAVE_IFADDRS_H) +check_include_file_concat("io.h" HAVE_IO_H) +check_include_file_concat("krb.h" HAVE_KRB_H) +check_include_file_concat("libgen.h" HAVE_LIBGEN_H) +check_include_file_concat("limits.h" HAVE_LIMITS_H) +check_include_file_concat("locale.h" HAVE_LOCALE_H) +check_include_file_concat("net/if.h" HAVE_NET_IF_H) +check_include_file_concat("netdb.h" HAVE_NETDB_H) +check_include_file_concat("netinet/in.h" HAVE_NETINET_IN_H) +check_include_file_concat("netinet/tcp.h" HAVE_NETINET_TCP_H) + +check_include_file_concat("pem.h" HAVE_PEM_H) +check_include_file_concat("poll.h" HAVE_POLL_H) +check_include_file_concat("pwd.h" HAVE_PWD_H) +check_include_file_concat("rsa.h" HAVE_RSA_H) +check_include_file_concat("setjmp.h" HAVE_SETJMP_H) +check_include_file_concat("sgtty.h" HAVE_SGTTY_H) +check_include_file_concat("signal.h" HAVE_SIGNAL_H) +check_include_file_concat("ssl.h" HAVE_SSL_H) +check_include_file_concat("stdbool.h" HAVE_STDBOOL_H) +check_include_file_concat("stdint.h" HAVE_STDINT_H) +check_include_file_concat("stdio.h" HAVE_STDIO_H) +check_include_file_concat("stdlib.h" HAVE_STDLIB_H) +check_include_file_concat("string.h" HAVE_STRING_H) +check_include_file_concat("strings.h" HAVE_STRINGS_H) +check_include_file_concat("stropts.h" HAVE_STROPTS_H) +check_include_file_concat("termio.h" HAVE_TERMIO_H) +check_include_file_concat("termios.h" HAVE_TERMIOS_H) +check_include_file_concat("time.h" HAVE_TIME_H) +check_include_file_concat("tld.h" HAVE_TLD_H) +check_include_file_concat("unistd.h" HAVE_UNISTD_H) +check_include_file_concat("utime.h" HAVE_UTIME_H) +check_include_file_concat("x509.h" HAVE_X509_H) + +check_include_file_concat("process.h" HAVE_PROCESS_H) +check_include_file_concat("stddef.h" HAVE_STDDEF_H) +check_include_file_concat("dlfcn.h" HAVE_DLFCN_H) +check_include_file_concat("malloc.h" HAVE_MALLOC_H) +check_include_file_concat("memory.h" HAVE_MEMORY_H) +check_include_file_concat("netinet/if_ether.h" HAVE_NETINET_IF_ETHER_H) +check_include_file_concat("stdint.h" HAVE_STDINT_H) +check_include_file_concat("sockio.h" HAVE_SOCKIO_H) +check_include_file_concat("sys/utsname.h" HAVE_SYS_UTSNAME_H) +check_include_file_concat("idna.h" HAVE_IDNA_H) + + + +check_type_size(size_t SIZEOF_SIZE_T) +check_type_size(ssize_t SIZEOF_SSIZE_T) +check_type_size("long long" SIZEOF_LONG_LONG) +check_type_size("long" SIZEOF_LONG) +check_type_size("short" SIZEOF_SHORT) +check_type_size("int" SIZEOF_INT) +check_type_size("__int64" SIZEOF___INT64) +check_type_size("long double" SIZEOF_LONG_DOUBLE) +check_type_size("time_t" SIZEOF_TIME_T) +if(NOT HAVE_SIZEOF_SSIZE_T) + if(SIZEOF_LONG EQUAL SIZEOF_SIZE_T) + set(ssize_t long) + endif(SIZEOF_LONG EQUAL SIZEOF_SIZE_T) + if(NOT ssize_t AND SIZEOF___INT64 EQUAL SIZEOF_SIZE_T) + set(ssize_t __int64) + endif(NOT ssize_t AND SIZEOF___INT64 EQUAL SIZEOF_SIZE_T) +endif(NOT HAVE_SIZEOF_SSIZE_T) + +# Different sizeofs, etc. + +# define CURL_SIZEOF_LONG 4 +# define CURL_TYPEOF_CURL_OFF_T long long +# define CURL_FORMAT_CURL_OFF_T "lld" +# define CURL_FORMAT_CURL_OFF_TU "llu" +# define CURL_FORMAT_OFF_T "%lld" +# define CURL_SIZEOF_CURL_OFF_T 8 +# define CURL_SUFFIX_CURL_OFF_T LL +# define CURL_SUFFIX_CURL_OFF_TU ULL + +set(CURL_SIZEOF_LONG ${SIZEOF_LONG}) + +if(SIZEOF_LONG EQUAL 8) + set(CURL_TYPEOF_CURL_OFF_T long) + set(CURL_SIZEOF_CURL_OFF_T 8) + set(CURL_FORMAT_CURL_OFF_T "ld") + set(CURL_FORMAT_CURL_OFF_TU "lu") + set(CURL_FORMAT_OFF_T "%ld") + set(CURL_SUFFIX_CURL_OFF_T L) + set(CURL_SUFFIX_CURL_OFF_TU UL) +endif(SIZEOF_LONG EQUAL 8) + +if(SIZEOF_LONG_LONG EQUAL 8) + set(CURL_TYPEOF_CURL_OFF_T "long long") + set(CURL_SIZEOF_CURL_OFF_T 8) + set(CURL_FORMAT_CURL_OFF_T "lld") + set(CURL_FORMAT_CURL_OFF_TU "llu") + set(CURL_FORMAT_OFF_T "%lld") + set(CURL_SUFFIX_CURL_OFF_T LL) + set(CURL_SUFFIX_CURL_OFF_TU ULL) +endif(SIZEOF_LONG_LONG EQUAL 8) + +if(NOT CURL_TYPEOF_CURL_OFF_T) + set(CURL_TYPEOF_CURL_OFF_T ${ssize_t}) + set(CURL_SIZEOF_CURL_OFF_T ${SIZEOF_SSIZE_T}) + # TODO: need adjustment here. + set(CURL_FORMAT_CURL_OFF_T "ld") + set(CURL_FORMAT_CURL_OFF_TU "lu") + set(CURL_FORMAT_OFF_T "%ld") + set(CURL_SUFFIX_CURL_OFF_T L) + set(CURL_SUFFIX_CURL_OFF_TU LU) +endif(NOT CURL_TYPEOF_CURL_OFF_T) + +if(HAVE_SIZEOF_LONG_LONG) + set(HAVE_LONGLONG 1) + set(HAVE_LL 1) +endif(HAVE_SIZEOF_LONG_LONG) + +find_file(RANDOM_FILE urandom /dev) +mark_as_advanced(RANDOM_FILE) + +# Check for some functions that are used +if(HAVE_LIBWS2_32) + set(CMAKE_REQUIRED_LIBRARIES ws2_32) +elseif(HAVE_LIBSOCKET) + set(CMAKE_REQUIRED_LIBRARIES socket) +endif() + +check_symbol_exists(basename "${CURL_INCLUDES}" HAVE_BASENAME) +check_symbol_exists(socket "${CURL_INCLUDES}" HAVE_SOCKET) +check_symbol_exists(poll "${CURL_INCLUDES}" HAVE_POLL) +check_symbol_exists(select "${CURL_INCLUDES}" HAVE_SELECT) +check_symbol_exists(strdup "${CURL_INCLUDES}" HAVE_STRDUP) +check_symbol_exists(strstr "${CURL_INCLUDES}" HAVE_STRSTR) +check_symbol_exists(strtok_r "${CURL_INCLUDES}" HAVE_STRTOK_R) +check_symbol_exists(strftime "${CURL_INCLUDES}" HAVE_STRFTIME) +check_symbol_exists(uname "${CURL_INCLUDES}" HAVE_UNAME) +check_symbol_exists(strcasecmp "${CURL_INCLUDES}" HAVE_STRCASECMP) +check_symbol_exists(stricmp "${CURL_INCLUDES}" HAVE_STRICMP) +check_symbol_exists(strcmpi "${CURL_INCLUDES}" HAVE_STRCMPI) +check_symbol_exists(strncmpi "${CURL_INCLUDES}" HAVE_STRNCMPI) +check_symbol_exists(alarm "${CURL_INCLUDES}" HAVE_ALARM) +if(NOT HAVE_STRNCMPI) + set(HAVE_STRCMPI) +endif(NOT HAVE_STRNCMPI) +check_symbol_exists(gethostbyaddr "${CURL_INCLUDES}" HAVE_GETHOSTBYADDR) +check_symbol_exists(gethostbyaddr_r "${CURL_INCLUDES}" HAVE_GETHOSTBYADDR_R) +check_symbol_exists(gettimeofday "${CURL_INCLUDES}" HAVE_GETTIMEOFDAY) +check_symbol_exists(inet_addr "${CURL_INCLUDES}" HAVE_INET_ADDR) +check_symbol_exists(inet_ntoa "${CURL_INCLUDES}" HAVE_INET_NTOA) +check_symbol_exists(inet_ntoa_r "${CURL_INCLUDES}" HAVE_INET_NTOA_R) +check_symbol_exists(tcsetattr "${CURL_INCLUDES}" HAVE_TCSETATTR) +check_symbol_exists(tcgetattr "${CURL_INCLUDES}" HAVE_TCGETATTR) +check_symbol_exists(perror "${CURL_INCLUDES}" HAVE_PERROR) +check_symbol_exists(closesocket "${CURL_INCLUDES}" HAVE_CLOSESOCKET) +check_symbol_exists(setvbuf "${CURL_INCLUDES}" HAVE_SETVBUF) +check_symbol_exists(sigsetjmp "${CURL_INCLUDES}" HAVE_SIGSETJMP) +check_symbol_exists(getpass_r "${CURL_INCLUDES}" HAVE_GETPASS_R) +check_symbol_exists(strlcat "${CURL_INCLUDES}" HAVE_STRLCAT) +check_symbol_exists(getpwuid "${CURL_INCLUDES}" HAVE_GETPWUID) +check_symbol_exists(geteuid "${CURL_INCLUDES}" HAVE_GETEUID) +check_symbol_exists(utime "${CURL_INCLUDES}" HAVE_UTIME) +if(CMAKE_USE_OPENSSL) + check_symbol_exists(RAND_status "${CURL_INCLUDES}" HAVE_RAND_STATUS) + check_symbol_exists(RAND_screen "${CURL_INCLUDES}" HAVE_RAND_SCREEN) + check_symbol_exists(RAND_egd "${CURL_INCLUDES}" HAVE_RAND_EGD) + check_symbol_exists(CRYPTO_cleanup_all_ex_data "${CURL_INCLUDES}" + HAVE_CRYPTO_CLEANUP_ALL_EX_DATA) + if(HAVE_LIBCRYPTO AND HAVE_LIBSSL) + set(USE_OPENSSL 1) + endif(HAVE_LIBCRYPTO AND HAVE_LIBSSL) +endif(CMAKE_USE_OPENSSL) +check_symbol_exists(gmtime_r "${CURL_INCLUDES}" HAVE_GMTIME_R) +check_symbol_exists(localtime_r "${CURL_INCLUDES}" HAVE_LOCALTIME_R) + +check_symbol_exists(gethostbyname "${CURL_INCLUDES}" HAVE_GETHOSTBYNAME) +check_symbol_exists(gethostbyname_r "${CURL_INCLUDES}" HAVE_GETHOSTBYNAME_R) + +check_symbol_exists(signal "${CURL_INCLUDES}" HAVE_SIGNAL_FUNC) +check_symbol_exists(SIGALRM "${CURL_INCLUDES}" HAVE_SIGNAL_MACRO) +if(HAVE_SIGNAL_FUNC AND HAVE_SIGNAL_MACRO) + set(HAVE_SIGNAL 1) +endif(HAVE_SIGNAL_FUNC AND HAVE_SIGNAL_MACRO) +check_symbol_exists(uname "${CURL_INCLUDES}" HAVE_UNAME) +check_symbol_exists(strtoll "${CURL_INCLUDES}" HAVE_STRTOLL) +check_symbol_exists(_strtoi64 "${CURL_INCLUDES}" HAVE__STRTOI64) +check_symbol_exists(strerror_r "${CURL_INCLUDES}" HAVE_STRERROR_R) +check_symbol_exists(siginterrupt "${CURL_INCLUDES}" HAVE_SIGINTERRUPT) +check_symbol_exists(perror "${CURL_INCLUDES}" HAVE_PERROR) +check_symbol_exists(fork "${CURL_INCLUDES}" HAVE_FORK) +check_symbol_exists(getaddrinfo "${CURL_INCLUDES}" HAVE_GETADDRINFO) +check_symbol_exists(freeaddrinfo "${CURL_INCLUDES}" HAVE_FREEADDRINFO) +check_symbol_exists(freeifaddrs "${CURL_INCLUDES}" HAVE_FREEIFADDRS) +check_symbol_exists(pipe "${CURL_INCLUDES}" HAVE_PIPE) +check_symbol_exists(ftruncate "${CURL_INCLUDES}" HAVE_FTRUNCATE) +check_symbol_exists(getprotobyname "${CURL_INCLUDES}" HAVE_GETPROTOBYNAME) +check_symbol_exists(getrlimit "${CURL_INCLUDES}" HAVE_GETRLIMIT) +check_symbol_exists(idn_free "${CURL_INCLUDES}" HAVE_IDN_FREE) +check_symbol_exists(idna_strerror "${CURL_INCLUDES}" HAVE_IDNA_STRERROR) +check_symbol_exists(tld_strerror "${CURL_INCLUDES}" HAVE_TLD_STRERROR) +check_symbol_exists(setlocale "${CURL_INCLUDES}" HAVE_SETLOCALE) +check_symbol_exists(setrlimit "${CURL_INCLUDES}" HAVE_SETRLIMIT) +check_symbol_exists(fcntl "${CURL_INCLUDES}" HAVE_FCNTL) +check_symbol_exists(ioctl "${CURL_INCLUDES}" HAVE_IOCTL) +check_symbol_exists(setsockopt "${CURL_INCLUDES}" HAVE_SETSOCKOPT) + +# symbol exists in win32, but function does not. +check_function_exists(inet_pton HAVE_INET_PTON) + +# sigaction and sigsetjmp are special. Use special mechanism for +# detecting those, but only if previous attempt failed. +if(HAVE_SIGNAL_H) + check_symbol_exists(sigaction "signal.h" HAVE_SIGACTION) +endif(HAVE_SIGNAL_H) + +if(NOT HAVE_SIGSETJMP) + if(HAVE_SETJMP_H) + check_symbol_exists(sigsetjmp "setjmp.h" HAVE_MACRO_SIGSETJMP) + if(HAVE_MACRO_SIGSETJMP) + set(HAVE_SIGSETJMP 1) + endif(HAVE_MACRO_SIGSETJMP) + endif(HAVE_SETJMP_H) +endif(NOT HAVE_SIGSETJMP) + +# If there is no stricmp(), do not allow LDAP to parse URLs +if(NOT HAVE_STRICMP) + set(HAVE_LDAP_URL_PARSE 1) +endif(NOT HAVE_STRICMP) + +# Do curl specific tests +foreach(CURL_TEST + HAVE_FCNTL_O_NONBLOCK + HAVE_IOCTLSOCKET + HAVE_IOCTLSOCKET_CAMEL + HAVE_IOCTLSOCKET_CAMEL_FIONBIO + HAVE_IOCTLSOCKET_FIONBIO + HAVE_IOCTL_FIONBIO + HAVE_IOCTL_SIOCGIFADDR + HAVE_SETSOCKOPT_SO_NONBLOCK + HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID + TIME_WITH_SYS_TIME + HAVE_O_NONBLOCK + HAVE_GETHOSTBYADDR_R_5 + HAVE_GETHOSTBYADDR_R_7 + HAVE_GETHOSTBYADDR_R_8 + HAVE_GETHOSTBYADDR_R_5_REENTRANT + HAVE_GETHOSTBYADDR_R_7_REENTRANT + HAVE_GETHOSTBYADDR_R_8_REENTRANT + HAVE_GETHOSTBYNAME_R_3 + HAVE_GETHOSTBYNAME_R_5 + HAVE_GETHOSTBYNAME_R_6 + HAVE_GETHOSTBYNAME_R_3_REENTRANT + HAVE_GETHOSTBYNAME_R_5_REENTRANT + HAVE_GETHOSTBYNAME_R_6_REENTRANT + HAVE_SOCKLEN_T + HAVE_IN_ADDR_T + HAVE_BOOL_T + STDC_HEADERS + RETSIGTYPE_TEST + HAVE_INET_NTOA_R_DECL + HAVE_INET_NTOA_R_DECL_REENTRANT + HAVE_GETADDRINFO + HAVE_FILE_OFFSET_BITS + ) + curl_internal_test(${CURL_TEST}) +endforeach(CURL_TEST) +if(HAVE_FILE_OFFSET_BITS) + set(_FILE_OFFSET_BITS 64) +endif(HAVE_FILE_OFFSET_BITS) +foreach(CURL_TEST + HAVE_GLIBC_STRERROR_R + HAVE_POSIX_STRERROR_R + ) + curl_internal_test_run(${CURL_TEST}) +endforeach(CURL_TEST) + +# Check for reentrant +foreach(CURL_TEST + HAVE_GETHOSTBYADDR_R_5 + HAVE_GETHOSTBYADDR_R_7 + HAVE_GETHOSTBYADDR_R_8 + HAVE_GETHOSTBYNAME_R_3 + HAVE_GETHOSTBYNAME_R_5 + HAVE_GETHOSTBYNAME_R_6 + HAVE_INET_NTOA_R_DECL_REENTRANT) + if(NOT ${CURL_TEST}) + if(${CURL_TEST}_REENTRANT) + set(NEED_REENTRANT 1) + endif(${CURL_TEST}_REENTRANT) + endif(NOT ${CURL_TEST}) +endforeach(CURL_TEST) + +if(NEED_REENTRANT) + foreach(CURL_TEST + HAVE_GETHOSTBYADDR_R_5 + HAVE_GETHOSTBYADDR_R_7 + HAVE_GETHOSTBYADDR_R_8 + HAVE_GETHOSTBYNAME_R_3 + HAVE_GETHOSTBYNAME_R_5 + HAVE_GETHOSTBYNAME_R_6) + set(${CURL_TEST} 0) + if(${CURL_TEST}_REENTRANT) + set(${CURL_TEST} 1) + endif(${CURL_TEST}_REENTRANT) + endforeach(CURL_TEST) +endif(NEED_REENTRANT) + +if(HAVE_INET_NTOA_R_DECL_REENTRANT) + set(HAVE_INET_NTOA_R_DECL 1) + set(NEED_REENTRANT 1) +endif(HAVE_INET_NTOA_R_DECL_REENTRANT) + +# Some other minor tests + +if(NOT HAVE_IN_ADDR_T) + set(in_addr_t "unsigned long") +endif(NOT HAVE_IN_ADDR_T) + +# Fix libz / zlib.h + +if(NOT CURL_SPECIAL_LIBZ) + if(NOT HAVE_LIBZ) + set(HAVE_ZLIB_H 0) + endif(NOT HAVE_LIBZ) + + if(NOT HAVE_ZLIB_H) + set(HAVE_LIBZ 0) + endif(NOT HAVE_ZLIB_H) +endif(NOT CURL_SPECIAL_LIBZ) + +if(_FILE_OFFSET_BITS) + set(_FILE_OFFSET_BITS 64) +endif(_FILE_OFFSET_BITS) +set(CMAKE_REQUIRED_FLAGS "-D_FILE_OFFSET_BITS=64") +set(CMAKE_EXTRA_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/curl/curl.h") +check_type_size("curl_off_t" SIZEOF_CURL_OFF_T) +set(CMAKE_EXTRA_INCLUDE_FILES) +set(CMAKE_REQUIRED_FLAGS) + + +# Check for nonblocking +set(HAVE_DISABLED_NONBLOCKING 1) +if(HAVE_FIONBIO OR + HAVE_IOCTLSOCKET OR + HAVE_IOCTLSOCKET_CASE OR + HAVE_O_NONBLOCK) + set(HAVE_DISABLED_NONBLOCKING) +endif(HAVE_FIONBIO OR + HAVE_IOCTLSOCKET OR + HAVE_IOCTLSOCKET_CASE OR + HAVE_O_NONBLOCK) + +if(RETSIGTYPE_TEST) + set(RETSIGTYPE void) +else(RETSIGTYPE_TEST) + set(RETSIGTYPE int) +endif(RETSIGTYPE_TEST) + +if(CMAKE_COMPILER_IS_GNUCC AND APPLE) + include(CheckCCompilerFlag) + check_c_compiler_flag(-Wno-long-double HAVE_C_FLAG_Wno_long_double) + if(HAVE_C_FLAG_Wno_long_double) + # The Mac version of GCC warns about use of long double. Disable it. + get_source_file_property(MPRINTF_COMPILE_FLAGS mprintf.c COMPILE_FLAGS) + if(MPRINTF_COMPILE_FLAGS) + set(MPRINTF_COMPILE_FLAGS "${MPRINTF_COMPILE_FLAGS} -Wno-long-double") + else(MPRINTF_COMPILE_FLAGS) + set(MPRINTF_COMPILE_FLAGS "-Wno-long-double") + endif(MPRINTF_COMPILE_FLAGS) + set_source_files_properties(mprintf.c PROPERTIES + COMPILE_FLAGS ${MPRINTF_COMPILE_FLAGS}) + endif(HAVE_C_FLAG_Wno_long_double) +endif(CMAKE_COMPILER_IS_GNUCC AND APPLE) + +if(HAVE_SOCKLEN_T) + set(CURL_TYPEOF_CURL_SOCKLEN_T "socklen_t") + if(WIN32) + set(CMAKE_EXTRA_INCLUDE_FILES "winsock2.h;ws2tcpip.h") + elseif(HAVE_SYS_SOCKET_H) + set(CMAKE_EXTRA_INCLUDE_FILES "sys/socket.h") + endif() + check_type_size("socklen_t" CURL_SIZEOF_CURL_SOCKLEN_T) + set(CMAKE_EXTRA_INCLUDE_FILES) + if(NOT HAVE_CURL_SIZEOF_CURL_SOCKLEN_T) + message(FATAL_ERROR + "Check for sizeof socklen_t failed, see CMakeFiles/CMakerror.log") + endif() +else() + set(CURL_TYPEOF_CURL_SOCKLEN_T int) + set(CURL_SIZEOF_CURL_SOCKLEN_T ${SIZEOF_INT}) +endif() + +# TODO test which of these headers are required for the typedefs used in curlbuild.h +if(WIN32) + set(CURL_PULL_WS2TCPIP_H ${HAVE_WS2TCPIP_H}) +else() + set(CURL_PULL_SYS_TYPES_H ${HAVE_SYS_TYPES_H}) + set(CURL_PULL_SYS_SOCKET_H ${HAVE_SYS_SOCKET_H}) + set(CURL_PULL_SYS_POLL_H ${HAVE_SYS_POLL_H}) +endif() +set(CURL_PULL_STDINT_H ${HAVE_STDINT_H}) +set(CURL_PULL_INTTYPES_H ${HAVE_INTTYPES_H}) + +include(CMake/OtherTests.cmake) + +add_definitions(-DHAVE_CONFIG_H) + +# For windows, do not allow the compiler to use default target (Vista). +if(WIN32) + add_definitions(-D_WIN32_WINNT=0x0501) +endif(WIN32) + +if(MSVC) + add_definitions(-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE) +endif(MSVC) + +# Ugly (but functional) way to include "Makefile.inc" by transforming it (= regenerate it). +function(TRANSFORM_MAKEFILE_INC INPUT_FILE OUTPUT_FILE) + file(READ ${INPUT_FILE} MAKEFILE_INC_TEXT) + string(REPLACE "$(top_srcdir)" "\${CURL_SOURCE_DIR}" MAKEFILE_INC_TEXT ${MAKEFILE_INC_TEXT}) + string(REPLACE "$(top_builddir)" "\${CURL_BINARY_DIR}" MAKEFILE_INC_TEXT ${MAKEFILE_INC_TEXT}) + + string(REGEX REPLACE "\\\\\n" "§!§" MAKEFILE_INC_TEXT ${MAKEFILE_INC_TEXT}) + string(REGEX REPLACE "([a-zA-Z_][a-zA-Z0-9_]*)[\t ]*=[\t ]*([^\n]*)" "SET(\\1 \\2)" MAKEFILE_INC_TEXT ${MAKEFILE_INC_TEXT}) + string(REPLACE "§!§" "\n" MAKEFILE_INC_TEXT ${MAKEFILE_INC_TEXT}) + + string(REGEX REPLACE "\\$\\(([a-zA-Z_][a-zA-Z0-9_]*)\\)" "\${\\1}" MAKEFILE_INC_TEXT ${MAKEFILE_INC_TEXT}) # Replace $() with ${} + string(REGEX REPLACE "@([a-zA-Z_][a-zA-Z0-9_]*)@" "\${\\1}" MAKEFILE_INC_TEXT ${MAKEFILE_INC_TEXT}) # Replace @@ with ${}, even if that may not be read by CMake scripts. + file(WRITE ${OUTPUT_FILE} ${MAKEFILE_INC_TEXT}) + +endfunction() + +add_subdirectory(lib) +if(BUILD_CURL_EXE) + add_subdirectory(src) +endif() +if(BUILD_CURL_TESTS) + add_subdirectory(tests) +endif() + +# TODO support GNUTLS, NSS, POLARSSL, AXTLS, CYASSL, WINSSL, DARWINSSL +if(USE_OPENSSL) + set(SSL_ENABLED 1) +endif() + +# Helper to populate a list (_items) with a label when conditions (the remaining +# args) are satisfied +function(_add_if label) + # TODO need to disable policy CMP0054 (CMake 3.1) to allow this indirection + if(${ARGN}) + set(_items ${_items} "${label}" PARENT_SCOPE) + endif() +endfunction() + +# Clear list and try to detect available features +set(_items) +_add_if("SSL" SSL_ENABLED) +_add_if("IPv6" ENABLE_IPV6) +_add_if("unix-sockets" USE_UNIX_SOCKETS) +_add_if("libz" HAVE_LIBZ) +_add_if("AsynchDNS" USE_ARES OR USE_THREADS_POSIX) +_add_if("IDN" HAVE_LIBIDN) +# TODO SSP1 (WinSSL) check is missing +_add_if("SSPI" USE_WINDOWS_SSPI) +_add_if("GSS-API" HAVE_GSSAPI) +# TODO SSP1 missing for SPNEGO +_add_if("SPNEGO" NOT CURL_DISABLE_CRYPTO_AUTH AND + (HAVE_GSSAPI OR USE_WINDOWS_SSPI)) +_add_if("Kerberos" NOT CURL_DISABLE_CRYPTO_AUTH AND + (HAVE_GSSAPI OR USE_WINDOWS_SSPI)) +# NTLM support requires crypto function adaptions from various SSL libs +# TODO alternative SSL libs tests for SSP1, GNUTLS, NSS, DARWINSSL +if(NOT CURL_DISABLE_CRYPTO_AUTH AND (USE_OPENSSL OR + USE_WINDOWS_SSPI OR GNUTLS_ENABLED OR NSS_ENABLED OR DARWINSSL_ENABLED)) + _add_if("NTLM" 1) + # TODO missing option (autoconf: --enable-ntlm-wb) + _add_if("NTLM_WB" NOT CURL_DISABLE_HTTP AND NTLM_WB_ENABLED) +endif() +# TODO missing option (--enable-tls-srp), depends on GNUTLS_SRP/OPENSSL_SRP +_add_if("TLS-SRP" USE_TLS_SRP) +# TODO option --with-nghttp2 tests for nghttp2 lib and nghttp2/nghttp2.h header +_add_if("HTTP2" USE_NGHTTP2) +string(REPLACE ";" " " SUPPORT_FEATURES "${_items}") +message(STATUS "Enabled features: ${SUPPORT_FEATURES}") + +# Clear list and try to detect available protocols +set(_items) +_add_if("HTTP" NOT CURL_DISABLE_HTTP) +_add_if("HTTPS" NOT CURL_DISABLE_HTTP AND SSL_ENABLED) +_add_if("FTP" NOT CURL_DISABLE_FTP) +_add_if("FTPS" NOT CURL_DISABLE_FTP AND SSL_ENABLED) +_add_if("FILE" NOT CURL_DISABLE_FILE) +_add_if("TELNET" NOT CURL_DISABLE_TELNET) +_add_if("LDAP" NOT CURL_DISABLE_LDAP) +# CURL_DISABLE_LDAP implies CURL_DISABLE_LDAPS +# TODO check HAVE_LDAP_SSL (in autoconf this is enabled with --enable-ldaps) +_add_if("LDAPS" NOT CURL_DISABLE_LDAPS AND + ((USE_OPENLDAP AND SSL_ENABLED) OR + (NOT USE_OPENLDAP AND HAVE_LDAP_SSL))) +_add_if("DICT" NOT CURL_DISABLE_DICT) +_add_if("TFTP" NOT CURL_DISABLE_TFTP) +_add_if("GOPHER" NOT CURL_DISABLE_GOPHER) +_add_if("POP3" NOT CURL_DISABLE_POP3) +_add_if("POP3S" NOT CURL_DISABLE_POP3 AND SSL_ENABLED) +_add_if("IMAP" NOT CURL_DISABLE_IMAP) +_add_if("IMAPS" NOT CURL_DISABLE_IMAP AND SSL_ENABLED) +_add_if("SMTP" NOT CURL_DISABLE_SMTP) +_add_if("SMTPS" NOT CURL_DISABLE_SMTP AND SSL_ENABLED) +_add_if("SCP" USE_LIBSSH2) +_add_if("SFTP" USE_LIBSSH2) +_add_if("RTSP" NOT CURL_DISABLE_RTSP) +_add_if("RTMP" USE_LIBRTMP) +list(SORT _items) +string(REPLACE ";" " " SUPPORT_PROTOCOLS "${_items}") +message(STATUS "Enabled protocols: ${SUPPORT_PROTOCOLS}") + +# curl-config needs the following options to be set. +set(CC "${CMAKE_C_COMPILER}") +# TODO probably put a -D... options here? +set(CONFIGURE_OPTIONS "") +# TODO when to set "-DCURL_STATICLIB" for CPPFLAG_CURL_STATICLIB? +set(CPPFLAG_CURL_STATICLIB "") +# TODO need to set this (see CURL_CHECK_CA_BUNDLE in acinclude.m4) +set(CURL_CA_BUNDLE "") +set(CURLVERSION "${CURL_VERSION}") +set(ENABLE_SHARED "yes") +if(CURL_STATICLIB) + # Broken: LIBCURL_LIBS below; .a lib is not built + message(WARNING "Static linking is broken!") + set(ENABLE_STATIC "no") +else() + set(ENABLE_STATIC "no") +endif() +set(exec_prefix "\${prefix}") +set(includedir "\${prefix}/include") +set(LDFLAGS "${CMAKE_SHARED_LINKER_FLAGS}") +set(LIBCURL_LIBS "") +set(libdir "${CMAKE_INSTALL_PREFIX}/lib") +# TODO CURL_LIBS also contains absolute paths which don't work with static -l... +foreach(_lib ${CMAKE_C_IMPLICIT_LINK_LIBRARIES} ${CURL_LIBS}) + set(LIBCURL_LIBS "${LIBCURL_LIBS} -l${_lib}") +endforeach() +# "a" (Linux) or "lib" (Windows) +string(REPLACE "." "" libext "${CMAKE_STATIC_LIBRARY_SUFFIX}") +set(prefix "${CMAKE_INSTALL_PREFIX}") +# Set this to "yes" to append all libraries on which -lcurl is dependent +set(REQUIRE_LIB_DEPS "no") +# SUPPORT_FEATURES +# SUPPORT_PROTOCOLS +set(VERSIONNUM "${CURL_VERSION_NUM}") + +# Finally generate a "curl-config" matching this config +configure_file("${CURL_SOURCE_DIR}/curl-config.in" + "${CURL_BINARY_DIR}/curl-config" @ONLY) +install(FILES "${CMAKE_BINARY_DIR}/curl-config" + DESTINATION bin + PERMISSIONS + OWNER_READ OWNER_WRITE OWNER_EXECUTE + GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE) + +# Finally generate a pkg-config file matching this config +configure_file("${CURL_SOURCE_DIR}/libcurl.pc.in" + "${CURL_BINARY_DIR}/libcurl.pc" @ONLY) +install(FILES "${CMAKE_BINARY_DIR}/libcurl.pc" + DESTINATION lib/pkgconfig) + +# This needs to be run very last so other parts of the scripts can take advantage of this. +if(NOT CURL_CONFIG_HAS_BEEN_RUN_BEFORE) + set(CURL_CONFIG_HAS_BEEN_RUN_BEFORE 1 CACHE INTERNAL "Flag to track whether this is the first time running CMake or if CMake has been configured before") +endif() + +# Installation. +# First, install generated curlbuild.h +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/include/curl/curlbuild.h" + DESTINATION include/curl ) +# Next, install other headers excluding curlbuild.h +install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/include/curl" + DESTINATION include + FILES_MATCHING PATTERN "*.h" + PATTERN "curlbuild.h" EXCLUDE) + + +# Workaround for MSVS10 to avoid the Dialog Hell +# FIXME: This could be removed with future version of CMake. +if(MSVC_VERSION EQUAL 1600) + set(CURL_SLN_FILENAME "${CMAKE_CURRENT_BINARY_DIR}/CURL.sln") + if(EXISTS "${CURL_SLN_FILENAME}") + file(APPEND "${CURL_SLN_FILENAME}" "\n# This should be regenerated!\n") + endif() +endif() diff --git a/src/external/3rd/library/curl/curl-7.45.0/COPYING b/src/external/3rd/library/curl/curl-7.45.0/COPYING new file mode 100644 index 000000000..6b5d59f86 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/COPYING @@ -0,0 +1,21 @@ +COPYRIGHT AND PERMISSION NOTICE + +Copyright (c) 1996 - 2015, Daniel Stenberg, . + +All rights reserved. + +Permission to use, copy, modify, and distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright +notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE +OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall not +be used in advertising or otherwise to promote the sale, use or other dealings +in this Software without prior written authorization of the copyright holder. diff --git a/src/external/3rd/library/curl/curl-7.45.0/MacOSX-Framework b/src/external/3rd/library/curl/curl-7.45.0/MacOSX-Framework new file mode 100755 index 000000000..6251bff2e --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/MacOSX-Framework @@ -0,0 +1,146 @@ +#!/bin/bash +# This script performs all of the steps needed to build a +# universal binary libcurl.framework for Mac OS X 10.4 or greater. +# +# Hendrik Visage: +# Generalizations added since Snowleopard (10.6) do not include +# the 10.4u SDK. +# +# Also note: +# 10.5 is the *ONLY* SDK that support PPC64 :( -- 10.6 do not have ppc64 support +#If you need to have PPC64 support then change below to 1 +PPC64_NEEDED=0 +# Apple does not support building for PPC anymore in Xcode 4 and later. +# If you're using Xcode 3 or earlier and need PPC support, then change +# the setting below to 1 +PPC_NEEDED=0 + +# For me the default is to develop for the platform I am on, and if you +#desire compatibility with older versions then change USE_OLD to 1 :) +USE_OLD=0 + +VERSION=`/usr/bin/sed -ne 's/^#define LIBCURL_VERSION "\(.*\)"/\1/p' include/curl/curlver.h` +FRAMEWORK_VERSION=Versions/Release-$VERSION + +#I also wanted to "copy over" the system, and thus the reason I added the +# version to Versions/Release-7.20.1 etc. +# now a simple rsync -vaP libcurl.framework /Library/Frameworks will install it +# and setup the right paths to this version, leaving the system version +# "intact", so you can "fix" it later with the links to Versions/A/... + +DEVELOPER_PATH=`xcode-select --print-path` +# Around Xcode 4.3, SDKs were moved from the Developer folder into the +# MacOSX.platform folder +if test -d "$DEVELOPER_PATH/Platforms/MacOSX.platform/Developer/SDKs"; then + SDK_PATH="$DEVELOPER_PATH/Platforms/MacOSX.platform/Developer/SDKs" +else + SDK_PATH="$DEVELOPER_PATH/SDKs"; +fi +OLD_SDK=`ls $SDK_PATH|head -1` +NEW_SDK=`ls -r $SDK_PATH|head -1` + +if test "0"$USE_OLD -gt 0 +then + SDK32=$OLD_SDK +else + SDK32=$NEW_SDK +fi + +MACVER=`echo $SDK32|sed -e s/[a-zA-Z]//g -e s/.\$//` + +SDK32_DIR=$SDK_PATH/$SDK32 +MINVER32='-mmacosx-version-min='$MACVER +if test $PPC_NEEDED -gt 0; then + ARCHES32='-arch i386 -arch ppc' +else + ARCHES32='-arch i386' +fi + +if test $PPC64_NEEDED -gt 0 +then + SDK64=10.5 + ARCHES64='-arch x86_64 -arch ppc64' + SDK64=`ls $SDK_PATH|grep 10.5|head -1` +else + ARCHES64='-arch x86_64' + #We "know" that 10.4 and earlier do not support 64bit + OLD_SDK64=`ls $SDK_PATH|egrep -v "10.[0-4]"|head -1` + NEW_SDK64=`ls -r $SDK_PATH|egrep -v "10.[0-4]"|head -1` + if test $USE_OLD -gt 0 + then + SDK64=$OLD_SDK64 + else + SDK64=$NEW_SDK64 + fi +fi + +SDK64_DIR=$SDK_PATH/$SDK64 +MACVER64=`echo $SDK64|sed -e s/[a-zA-Z]//g -e s/.\$//` + +MINVER64='-mmacosx-version-min='$MACVER64 + +if test ! -z $SDK32; then + echo "----Configuring libcurl for 32 bit universal framework..." + make clean + ./configure --disable-dependency-tracking --disable-static --with-gssapi --with-darwinssl \ + CFLAGS="-Os -isysroot $SDK32_DIR $ARCHES32" \ + LDFLAGS="-Wl,-syslibroot,$SDK32_DIR $ARCHES32 -Wl,-headerpad_max_install_names" \ + CC=$CC + + echo "----Building 32 bit libcurl..." + make -j `sysctl -n hw.logicalcpu_max` + + echo "----Creating 32 bit framework..." + rm -r libcurl.framework + mkdir -p libcurl.framework/${FRAMEWORK_VERSION}/Resources + cp lib/.libs/libcurl.dylib libcurl.framework/${FRAMEWORK_VERSION}/libcurl + install_name_tool -id @rpath/libcurl.framework/${FRAMEWORK_VERSION}/libcurl libcurl.framework/${FRAMEWORK_VERSION}/libcurl + /usr/bin/sed -e "s/7\.12\.3/$VERSION/" lib/libcurl.plist >libcurl.framework/${FRAMEWORK_VERSION}/Resources/Info.plist + mkdir -p libcurl.framework/${FRAMEWORK_VERSION}/Headers/curl + cp include/curl/*.h libcurl.framework/${FRAMEWORK_VERSION}/Headers/curl + pushd libcurl.framework + ln -fs ${FRAMEWORK_VERSION}/libcurl libcurl + ln -fs ${FRAMEWORK_VERSION}/Resources Resources + ln -fs ${FRAMEWORK_VERSION}/Headers Headers + cd Versions + ln -fs $(basename "${FRAMEWORK_VERSION}") Current + + echo Testing for SDK64 + if test -d $SDK64_DIR; then + echo entering... + popd + make clean + echo "----Configuring libcurl for 64 bit universal framework..." + ./configure --disable-dependency-tracking --disable-static --with-gssapi --with-darwinssl \ + CFLAGS="-Os -isysroot $SDK64_DIR $ARCHES64" \ + LDFLAGS="-Wl,-syslibroot,$SDK64_DIR $ARCHES64 -Wl,-headerpad_max_install_names" \ + CC=$CC + + echo "----Building 64 bit libcurl..." + make -j `sysctl -n hw.logicalcpu_max` + + echo "----Appending 64 bit framework to 32 bit framework..." + cp lib/.libs/libcurl.dylib libcurl.framework/${FRAMEWORK_VERSION}/libcurl64 + install_name_tool -id @rpath/libcurl.framework/${FRAMEWORK_VERSION}/libcurl libcurl.framework/${FRAMEWORK_VERSION}/libcurl64 + cp libcurl.framework/${FRAMEWORK_VERSION}/libcurl libcurl.framework/${FRAMEWORK_VERSION}/libcurl32 + pwd + lipo libcurl.framework/${FRAMEWORK_VERSION}/libcurl32 libcurl.framework/${FRAMEWORK_VERSION}/libcurl64 -create -output libcurl.framework/${FRAMEWORK_VERSION}/libcurl + rm libcurl.framework/${FRAMEWORK_VERSION}/libcurl32 libcurl.framework/${FRAMEWORK_VERSION}/libcurl64 + cp libcurl.framework/${FRAMEWORK_VERSION}/Headers/curl/curlbuild.h libcurl.framework/${FRAMEWORK_VERSION}/Headers/curl/curlbuild32.h + cp include/curl/curlbuild.h libcurl.framework/${FRAMEWORK_VERSION}/Headers/curl/curlbuild64.h + cat >libcurl.framework/${FRAMEWORK_VERSION}/Headers/curl/curlbuild.h <, et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### + +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) 1998 - 2015, Daniel Stenberg, , et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### + +# ./src/Makefile.inc +# Using the backslash as line continuation character might be problematic +# with some make flavours, as Watcom's wmake showed us already. If we +# ever want to change this in a portable manner then we should consider +# this idea (posted to the libcurl list by Adam Kellas): +# CSRC1 = file1.c file2.c file3.c +# CSRC2 = file4.c file5.c file6.c +# CSOURCES = $(CSRC1) $(CSRC2) + + + +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/curl +pkgincludedir = $(includedir)/curl +pkglibdir = $(libdir)/curl +pkglibexecdir = $(libexecdir)/curl +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = i686-pc-linux-gnu +host_triplet = i686-pc-linux-gnu +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/curl-compilers.m4 \ + $(top_srcdir)/m4/curl-confopts.m4 \ + $(top_srcdir)/m4/curl-functions.m4 \ + $(top_srcdir)/m4/curl-openssl.m4 \ + $(top_srcdir)/m4/curl-override.m4 \ + $(top_srcdir)/m4/curl-reentrant.m4 $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/m4/xc-am-iface.m4 \ + $(top_srcdir)/m4/xc-cc-check.m4 \ + $(top_srcdir)/m4/xc-lt-iface.m4 \ + $(top_srcdir)/m4/xc-translit.m4 \ + $(top_srcdir)/m4/xc-val-flgs.m4 \ + $(top_srcdir)/m4/zz40-xc-ovr.m4 \ + $(top_srcdir)/m4/zz50-xc-ovr.m4 \ + $(top_srcdir)/m4/zz60-xc-ovr.m4 $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ + $(am__configure_deps) $(am__DIST_COMMON) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/lib/curl_config.h \ + $(top_builddir)/include/curl/curlbuild.h +CONFIG_CLEAN_FILES = curl-config libcurl.pc +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)" +SCRIPTS = $(bin_SCRIPTS) +AM_V_P = $(am__v_P_$(V)) +am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_$(V)) +am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_$(V)) +am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +DATA = $(pkgconfig_DATA) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + cscope distdir dist dist-all distcheck +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +CSCOPE = cscope +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/curl-config.in \ + $(srcdir)/lib/Makefile.inc $(srcdir)/libcurl.pc.in \ + $(srcdir)/src/Makefile.inc COPYING README compile config.guess \ + config.sub depcomp install-sh ltmain.sh missing +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + if test -d "$(distdir)"; then \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ + || { sleep 5 && rm -rf "$(distdir)"; }; \ + else :; fi +am__post_remove_distdir = $(am__remove_distdir) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +DIST_TARGETS = dist-gzip +distuninstallcheck_listfiles = find . -type f -print +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' +distcleancheck_listfiles = find . -type f -print +ACLOCAL = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing aclocal-1.15 +AMTAR = $${TAR-tar} +AM_DEFAULT_VERBOSITY = 1 +AR = /usr/bin/ar +AS = as +AUTOCONF = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing autoconf +AUTOHEADER = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing autoheader +AUTOMAKE = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing automake-1.15 +AWK = mawk +BLANK_AT_MAKETIME = +CC = gcc +CCDEPMODE = depmode=gcc3 +CFLAGS = -O2 -Wno-system-headers +CFLAG_CURL_SYMBOL_HIDING = -fvisibility=hidden +CONFIGURE_OPTIONS = "" +CPP = gcc -E +CPPFLAGS = +CPPFLAG_CURL_STATICLIB = +CURLVERSION = 7.45.0 +CURL_CA_BUNDLE = "/etc/ssl/certs/ca-certificates.crt" +CURL_CFLAG_EXTRAS = +CURL_DISABLE_DICT = +CURL_DISABLE_FILE = +CURL_DISABLE_FTP = +CURL_DISABLE_GOPHER = +CURL_DISABLE_HTTP = +CURL_DISABLE_IMAP = +CURL_DISABLE_LDAP = 1 +CURL_DISABLE_LDAPS = 1 +CURL_DISABLE_POP3 = +CURL_DISABLE_PROXY = +CURL_DISABLE_RTSP = +CURL_DISABLE_SMB = +CURL_DISABLE_SMTP = +CURL_DISABLE_TELNET = +CURL_DISABLE_TFTP = +CURL_LT_SHLIB_VERSIONED_FLAVOUR = +CURL_NETWORK_AND_TIME_LIBS = +CURL_NETWORK_LIBS = +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +DLLTOOL = false +DSYMUTIL = +DUMPBIN = +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = /bin/grep -E +ENABLE_SHARED = yes +ENABLE_STATIC = yes +EXEEXT = +FGREP = /bin/grep -F +GREP = /bin/grep +HAVE_GNUTLS_SRP = +HAVE_LDAP_SSL = 1 +HAVE_LIBZ = 1 +HAVE_OPENSSL_SRP = +IDN_ENABLED = +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +IPV6_ENABLED = 1 +LD = /usr/bin/ld +LDFLAGS = +LIBCURL_LIBS = -lz +LIBMETALINK_CPPFLAGS = +LIBMETALINK_LDFLAGS = +LIBMETALINK_LIBS = +LIBOBJS = +LIBS = -lz +LIBTOOL = $(SHELL) $(top_builddir)/libtool +LIPO = +LN_S = ln -s +LTLIBOBJS = +MAINT = # +MAKEINFO = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing makeinfo +MANIFEST_TOOL = : +MANOPT = -man +MKDIR_P = /bin/mkdir -p +NM = /usr/bin/nm -B +NMEDIT = +NROFF = /usr/bin/nroff +NSS_LIBS = +OBJDUMP = objdump +OBJEXT = o +OTOOL = +OTOOL64 = +PACKAGE = curl +PACKAGE_BUGREPORT = a suitable curl mailing list: http://curl.haxx.se/mail/ +PACKAGE_NAME = curl +PACKAGE_STRING = curl - +PACKAGE_TARNAME = curl +PACKAGE_URL = +PACKAGE_VERSION = - +PATH_SEPARATOR = : +PERL = /usr/bin/perl +PKGADD_NAME = cURL - a client that groks URLs +PKGADD_PKG = HAXXcurl +PKGADD_VENDOR = curl.haxx.se +PKGCONFIG = no +RANDOM_FILE = +RANLIB = ranlib +REQUIRE_LIB_DEPS = no +SED = /bin/sed +SET_MAKE = +SHELL = /bin/bash +SSL_ENABLED = +SSL_LIBS = +STRIP = strip +SUPPORT_FEATURES = IPv6 UnixSockets libz +SUPPORT_PROTOCOLS = DICT FILE FTP GOPHER HTTP IMAP POP3 RTSP SMTP TELNET TFTP +USE_ARES = +USE_AXTLS = +USE_CYASSL = +USE_DARWINSSL = +USE_GNUTLS = +USE_GNUTLS_NETTLE = +USE_LIBRTMP = +USE_LIBSSH2 = +USE_NGHTTP2 = +USE_NSS = +USE_OPENLDAP = +USE_POLARSSL = +USE_SCHANNEL = +USE_UNIX_SOCKETS = 1 +USE_WINDOWS_SSPI = +VERSION = - +VERSIONNUM = 072d00 +ZLIB_LIBS = -lz +abs_builddir = /home/swg/Downloads/curl/curl-7.45.0 +abs_srcdir = /home/swg/Downloads/curl/curl-7.45.0 +abs_top_builddir = /home/swg/Downloads/curl/curl-7.45.0 +abs_top_srcdir = /home/swg/Downloads/curl/curl-7.45.0 +ac_ct_AR = +ac_ct_CC = gcc +ac_ct_DUMPBIN = +am__include = include +am__leading_dot = . +am__quote = +am__tar = $${TAR-tar} chof - "$$tardir" +am__untar = $${TAR-tar} xf - +bindir = ${exec_prefix}/bin +build = i686-pc-linux-gnu +build_alias = +build_cpu = i686 +build_os = linux-gnu +build_vendor = pc +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host = i686-pc-linux-gnu +host_alias = +host_cpu = i686 +host_os = linux-gnu +host_vendor = pc +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +libext = a +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = $(MKDIR_P) +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +runstatedir = ${localstatedir}/run +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = . +subdirs = +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = +top_builddir = . +top_srcdir = . +AUTOMAKE_OPTIONS = foreign +ACLOCAL_AMFLAGS = -I m4 +CMAKE_DIST = CMakeLists.txt CMake/CMakeConfigurableFile.in \ + CMake/CurlTests.c CMake/FindGSS.cmake CMake/OtherTests.cmake \ + CMake/Platforms/WindowsCache.cmake CMake/Utilities.cmake \ + include/curl/curlbuild.h.cmake CMake/Macros.cmake + +VC6_LIBTMPL = projects/Windows/VC6/lib/libcurl.tmpl +VC6_LIBDSP = projects/Windows/VC6/lib/libcurl.dsp.dist +VC6_LIBDSP_DEPS = $(VC6_LIBTMPL) Makefile.am lib/Makefile.inc +VC6_SRCTMPL = projects/Windows/VC6/src/curl.tmpl +VC6_SRCDSP = projects/Windows/VC6/src/curl.dsp.dist +VC6_SRCDSP_DEPS = $(VC6_SRCTMPL) Makefile.am src/Makefile.inc +VC7_LIBTMPL = projects/Windows/VC7/lib/libcurl.tmpl +VC7_LIBVCPROJ = projects/Windows/VC7/lib/libcurl.vcproj.dist +VC7_LIBVCPROJ_DEPS = $(VC7_LIBTMPL) Makefile.am lib/Makefile.inc +VC7_SRCTMPL = projects/Windows/VC7/src/curl.tmpl +VC7_SRCVCPROJ = projects/Windows/VC7/src/curl.vcproj.dist +VC7_SRCVCPROJ_DEPS = $(VC7_SRCTMPL) Makefile.am src/Makefile.inc +VC71_LIBTMPL = projects/Windows/VC7.1/lib/libcurl.tmpl +VC71_LIBVCPROJ = projects/Windows/VC7.1/lib/libcurl.vcproj.dist +VC71_LIBVCPROJ_DEPS = $(VC71_LIBTMPL) Makefile.am lib/Makefile.inc +VC71_SRCTMPL = projects/Windows/VC7.1/src/curl.tmpl +VC71_SRCVCPROJ = projects/Windows/VC7.1/src/curl.vcproj.dist +VC71_SRCVCPROJ_DEPS = $(VC71_SRCTMPL) Makefile.am src/Makefile.inc +VC8_LIBTMPL = projects/Windows/VC8/lib/libcurl.tmpl +VC8_LIBVCPROJ = projects/Windows/VC8/lib/libcurl.vcproj.dist +VC8_LIBVCPROJ_DEPS = $(VC8_LIBTMPL) Makefile.am lib/Makefile.inc +VC8_SRCTMPL = projects/Windows/VC8/src/curl.tmpl +VC8_SRCVCPROJ = projects/Windows/VC8/src/curl.vcproj.dist +VC8_SRCVCPROJ_DEPS = $(VC8_SRCTMPL) Makefile.am src/Makefile.inc +VC9_LIBTMPL = projects/Windows/VC9/lib/libcurl.tmpl +VC9_LIBVCPROJ = projects/Windows/VC9/lib/libcurl.vcproj.dist +VC9_LIBVCPROJ_DEPS = $(VC9_LIBTMPL) Makefile.am lib/Makefile.inc +VC9_SRCTMPL = projects/Windows/VC9/src/curl.tmpl +VC9_SRCVCPROJ = projects/Windows/VC9/src/curl.vcproj.dist +VC9_SRCVCPROJ_DEPS = $(VC9_SRCTMPL) Makefile.am src/Makefile.inc +VC10_LIBTMPL = projects/Windows/VC10/lib/libcurl.tmpl +VC10_LIBVCXPROJ = projects/Windows/VC10/lib/libcurl.vcxproj.dist +VC10_LIBVCXPROJ_DEPS = $(VC10_LIBTMPL) Makefile.am lib/Makefile.inc +VC10_SRCTMPL = projects/Windows/VC10/src/curl.tmpl +VC10_SRCVCXPROJ = projects/Windows/VC10/src/curl.vcxproj.dist +VC10_SRCVCXPROJ_DEPS = $(VC10_SRCTMPL) Makefile.am src/Makefile.inc +VC11_LIBTMPL = projects/Windows/VC11/lib/libcurl.tmpl +VC11_LIBVCXPROJ = projects/Windows/VC11/lib/libcurl.vcxproj.dist +VC11_LIBVCXPROJ_DEPS = $(VC11_LIBTMPL) Makefile.am lib/Makefile.inc +VC11_SRCTMPL = projects/Windows/VC11/src/curl.tmpl +VC11_SRCVCXPROJ = projects/Windows/VC11/src/curl.vcxproj.dist +VC11_SRCVCXPROJ_DEPS = $(VC11_SRCTMPL) Makefile.am src/Makefile.inc +VC12_LIBTMPL = projects/Windows/VC12/lib/libcurl.tmpl +VC12_LIBVCXPROJ = projects/Windows/VC12/lib/libcurl.vcxproj.dist +VC12_LIBVCXPROJ_DEPS = $(VC12_LIBTMPL) Makefile.am lib/Makefile.inc +VC12_SRCTMPL = projects/Windows/VC12/src/curl.tmpl +VC12_SRCVCXPROJ = projects/Windows/VC12/src/curl.vcxproj.dist +VC12_SRCVCXPROJ_DEPS = $(VC12_SRCTMPL) Makefile.am src/Makefile.inc +VC14_LIBTMPL = projects/Windows/VC14/lib/libcurl.tmpl +VC14_LIBVCXPROJ = projects/Windows/VC14/lib/libcurl.vcxproj.dist +VC14_LIBVCXPROJ_DEPS = $(VC14_LIBTMPL) Makefile.am lib/Makefile.inc +VC14_SRCTMPL = projects/Windows/VC14/src/curl.tmpl +VC14_SRCVCXPROJ = projects/Windows/VC14/src/curl.vcxproj.dist +VC14_SRCVCXPROJ_DEPS = $(VC14_SRCTMPL) Makefile.am src/Makefile.inc +VC_DIST = projects/README \ + projects/build-openssl.bat \ + projects/build-wolfssl.bat \ + projects/checksrc.bat \ + projects/Windows/VC6/curl-all.dsw \ + projects/Windows/VC6/lib/libcurl.dsw \ + projects/Windows/VC6/src/curl.dsw \ + projects/Windows/VC7/curl-all.sln \ + projects/Windows/VC7/lib/libcurl.sln \ + projects/Windows/VC7/src/curl.sln \ + projects/Windows/VC7.1/curl-all.sln \ + projects/Windows/VC7.1/lib/libcurl.sln \ + projects/Windows/VC7.1/src/curl.sln \ + projects/Windows/VC8/curl-all.sln \ + projects/Windows/VC8/lib/libcurl.sln \ + projects/Windows/VC8/src/curl.sln \ + projects/Windows/VC9/curl-all.sln \ + projects/Windows/VC9/lib/libcurl.sln \ + projects/Windows/VC9/src/curl.sln \ + projects/Windows/VC10/curl-all.sln \ + projects/Windows/VC10/lib/libcurl.sln \ + projects/Windows/VC10/src/curl.sln \ + projects/Windows/VC11/curl-all.sln \ + projects/Windows/VC11/lib/libcurl.sln \ + projects/Windows/VC11/src/curl.sln \ + projects/Windows/VC12/curl-all.sln \ + projects/Windows/VC12/lib/libcurl.sln \ + projects/Windows/VC12/src/curl.sln \ + projects/Windows/VC14/curl-all.sln \ + projects/Windows/VC14/lib/libcurl.sln \ + projects/Windows/VC14/src/curl.sln + +WINBUILD_DIST = winbuild/BUILD.WINDOWS.txt winbuild/gen_resp_file.bat \ + winbuild/MakefileBuild.vc winbuild/Makefile.vc \ + winbuild/Makefile.msvc.names + +EXTRA_DIST = CHANGES COPYING maketgz Makefile.dist curl-config.in \ + RELEASE-NOTES buildconf libcurl.pc.in MacOSX-Framework scripts/zsh.pl \ + $(CMAKE_DIST) $(VC_DIST) $(WINBUILD_DIST) lib/libcurl.vers.in + +CLEANFILES = $(VC6_LIBDSP) $(VC6_SRCDSP) $(VC7_LIBVCPROJ) $(VC7_SRCVCPROJ) \ + $(VC71_LIBVCPROJ) $(VC71_SRCVCPROJ) $(VC8_LIBVCPROJ) $(VC8_SRCVCPROJ) \ + $(VC9_LIBVCPROJ) $(VC9_SRCVCPROJ) $(VC10_LIBVCXPROJ) $(VC10_SRCVCXPROJ) \ + $(VC11_LIBVCXPROJ) $(VC11_SRCVCXPROJ) $(VC12_LIBVCXPROJ) $(VC12_SRCVCXPROJ) \ + $(VC14_LIBVCXPROJ) $(VC14_SRCVCXPROJ) + +bin_SCRIPTS = curl-config +SUBDIRS = lib src include +DIST_SUBDIRS = $(SUBDIRS) tests packages docs +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libcurl.pc +LIB_VTLS_CFILES = vtls/openssl.c vtls/gtls.c vtls/vtls.c vtls/nss.c \ + vtls/polarssl.c vtls/polarssl_threadlock.c vtls/axtls.c \ + vtls/cyassl.c vtls/schannel.c vtls/darwinssl.c vtls/gskit.c + +LIB_VTLS_HFILES = vtls/openssl.h vtls/vtls.h vtls/gtls.h \ + vtls/nssg.h vtls/polarssl.h vtls/polarssl_threadlock.h vtls/axtls.h \ + vtls/cyassl.h vtls/schannel.h vtls/darwinssl.h vtls/gskit.h + +LIB_CFILES = file.c timeval.c base64.c hostip.c progress.c formdata.c \ + cookie.c http.c sendf.c ftp.c url.c dict.c if2ip.c speedcheck.c \ + ldap.c version.c getenv.c escape.c mprintf.c telnet.c netrc.c \ + getinfo.c transfer.c strequal.c easy.c security.c curl_fnmatch.c \ + fileinfo.c ftplistparser.c wildcard.c krb5.c memdebug.c http_chunks.c \ + strtok.c connect.c llist.c hash.c multi.c content_encoding.c share.c \ + http_digest.c md4.c md5.c http_negotiate.c inet_pton.c strtoofft.c \ + strerror.c amigaos.c hostasyn.c hostip4.c hostip6.c hostsyn.c \ + inet_ntop.c parsedate.c select.c tftp.c splay.c strdup.c socks.c \ + ssh.c rawstr.c curl_addrinfo.c socks_gssapi.c socks_sspi.c \ + curl_sspi.c slist.c nonblock.c curl_memrchr.c imap.c pop3.c smtp.c \ + pingpong.c rtsp.c curl_threads.c warnless.c hmac.c curl_rtmp.c \ + openldap.c curl_gethostname.c gopher.c idn_win32.c \ + http_negotiate_sspi.c http_proxy.c non-ascii.c asyn-ares.c \ + asyn-thread.c curl_gssapi.c curl_ntlm.c curl_ntlm_wb.c \ + curl_ntlm_core.c curl_ntlm_msgs.c curl_sasl.c curl_multibyte.c \ + hostcheck.c conncache.c pipeline.c dotdot.c x509asn1.c \ + http2.c curl_sasl_sspi.c smb.c curl_sasl_gssapi.c curl_endian.c \ + curl_des.c + +LIB_HFILES = arpa_telnet.h netrc.h file.h timeval.h hostip.h progress.h \ + formdata.h cookie.h http.h sendf.h ftp.h url.h dict.h if2ip.h \ + speedcheck.h urldata.h curl_ldap.h escape.h telnet.h getinfo.h \ + strequal.h curl_sec.h memdebug.h http_chunks.h curl_fnmatch.h \ + wildcard.h fileinfo.h ftplistparser.h strtok.h connect.h llist.h \ + hash.h content_encoding.h share.h curl_md4.h curl_md5.h http_digest.h \ + http_negotiate.h inet_pton.h amigaos.h strtoofft.h strerror.h \ + inet_ntop.h curlx.h curl_memory.h curl_setup.h transfer.h select.h \ + easyif.h multiif.h parsedate.h tftp.h sockaddr.h splay.h strdup.h \ + socks.h ssh.h curl_base64.h rawstr.h curl_addrinfo.h curl_sspi.h \ + slist.h nonblock.h curl_memrchr.h imap.h pop3.h smtp.h pingpong.h \ + rtsp.h curl_threads.h warnless.h curl_hmac.h curl_rtmp.h \ + curl_gethostname.h gopher.h http_proxy.h non-ascii.h asyn.h \ + curl_ntlm.h curl_gssapi.h curl_ntlm_wb.h curl_ntlm_core.h \ + curl_ntlm_msgs.h curl_sasl.h curl_multibyte.h hostcheck.h \ + conncache.h curl_setup_once.h multihandle.h setup-vms.h pipeline.h \ + dotdot.h x509asn1.h http2.h sigpipe.h smb.h curl_endian.h curl_des.h \ + curl_printf.h + +LIB_RCFILES = libcurl.rc +CSOURCES = $(LIB_CFILES) $(LIB_VTLS_CFILES) +HHEADERS = $(LIB_HFILES) $(LIB_VTLS_HFILES) + +# libcurl has sources that provide functions named curlx_* that aren't part of +# the official API, but we re-use the code here to avoid duplication. +CURLX_CFILES = \ + ../lib/strtoofft.c \ + ../lib/rawstr.c \ + ../lib/nonblock.c \ + ../lib/warnless.c + +CURLX_HFILES = \ + ../lib/curl_setup.h \ + ../lib/strtoofft.h \ + ../lib/rawstr.h \ + ../lib/nonblock.h \ + ../lib/warnless.h + +CURL_CFILES = \ + tool_binmode.c \ + tool_bname.c \ + tool_cb_dbg.c \ + tool_cb_hdr.c \ + tool_cb_prg.c \ + tool_cb_rea.c \ + tool_cb_see.c \ + tool_cb_wrt.c \ + tool_cfgable.c \ + tool_convert.c \ + tool_dirhie.c \ + tool_doswin.c \ + tool_easysrc.c \ + tool_formparse.c \ + tool_getparam.c \ + tool_getpass.c \ + tool_help.c \ + tool_helpers.c \ + tool_homedir.c \ + tool_hugehelp.c \ + tool_libinfo.c \ + tool_main.c \ + tool_metalink.c \ + tool_mfiles.c \ + tool_msgs.c \ + tool_operate.c \ + tool_operhlp.c \ + tool_panykey.c \ + tool_paramhlp.c \ + tool_parsecfg.c \ + tool_strdup.c \ + tool_setopt.c \ + tool_sleep.c \ + tool_urlglob.c \ + tool_util.c \ + tool_vms.c \ + tool_writeenv.c \ + tool_writeout.c \ + tool_xattr.c + +CURL_HFILES = \ + tool_binmode.h \ + tool_bname.h \ + tool_cb_dbg.h \ + tool_cb_hdr.h \ + tool_cb_prg.h \ + tool_cb_rea.h \ + tool_cb_see.h \ + tool_cb_wrt.h \ + tool_cfgable.h \ + tool_convert.h \ + tool_dirhie.h \ + tool_doswin.h \ + tool_easysrc.h \ + tool_formparse.h \ + tool_getparam.h \ + tool_getpass.h \ + tool_help.h \ + tool_helpers.h \ + tool_homedir.h \ + tool_hugehelp.h \ + tool_libinfo.h \ + tool_main.h \ + tool_metalink.h \ + tool_mfiles.h \ + tool_msgs.h \ + tool_operate.h \ + tool_operhlp.h \ + tool_panykey.h \ + tool_paramhlp.h \ + tool_parsecfg.h \ + tool_sdecls.h \ + tool_setopt.h \ + tool_setup.h \ + tool_sleep.h \ + tool_strdup.h \ + tool_urlglob.h \ + tool_util.h \ + tool_version.h \ + tool_vms.h \ + tool_writeenv.h \ + tool_writeout.h \ + tool_xattr.h + +CURL_RCFILES = curl.rc +curl_SOURCES = $(CURL_CFILES) $(CURLX_CFILES) $(CURL_HFILES) +all: all-recursive + +.SUFFIXES: +am--refresh: Makefile + @: +$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(srcdir)/lib/Makefile.inc $(srcdir)/src/Makefile.inc $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; +$(srcdir)/lib/Makefile.inc $(srcdir)/src/Makefile.inc $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: # $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): # $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): +curl-config: $(top_builddir)/config.status $(srcdir)/curl-config.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +libcurl.pc: $(top_builddir)/config.status $(srcdir)/libcurl.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +install-binSCRIPTS: $(bin_SCRIPTS) + @$(NORMAL_INSTALL) + @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n' \ + -e 'h;s|.*|.|' \ + -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) { files[d] = files[d] " " $$1; \ + if (++n[d] == $(am__install_max)) { \ + print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ + else { print "f", d "/" $$4, $$1 } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ + $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-binSCRIPTS: + @$(NORMAL_UNINSTALL) + @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 's,.*/,,;$(transform)'`; \ + dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool config.lt +install-pkgconfigDATA: $(pkgconfig_DATA) + @$(NORMAL_INSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ + done + +uninstall-pkgconfigDATA: + @$(NORMAL_UNINSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files + +distdir: $(DISTFILES) + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__post_remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + $(am__post_remove_distdir) + +dist-lzip: distdir + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + $(am__post_remove_distdir) + +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__post_remove_distdir) + +dist-tarZ: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__post_remove_distdir) + +dist-shar: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__post_remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__post_remove_distdir) + +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lz*) \ + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build/sub \ + && ../../configure \ + $(AM_DISTCHECK_CONFIGURE_FLAGS) \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=../.. --prefix="$$dc_install_base" \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__post_remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @test -n '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: trying to run $@ with an empty' \ + '$$(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + $(am__cd) '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile $(SCRIPTS) $(DATA) +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-libtool \ + distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-pkgconfigDATA + @$(NORMAL_INSTALL) + $(MAKE) $(AM_MAKEFLAGS) install-data-hook +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: install-binSCRIPTS + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-binSCRIPTS uninstall-pkgconfigDATA + @$(NORMAL_INSTALL) + $(MAKE) $(AM_MAKEFLAGS) uninstall-hook +.MAKE: $(am__recursive_targets) install-am install-data-am \ + install-strip uninstall-am + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--refresh check check-am clean clean-cscope clean-generic \ + clean-libtool clean-local cscope cscopelist-am ctags ctags-am \ + dist dist-all dist-bzip2 dist-gzip dist-hook dist-lzip \ + dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \ + distclean-generic distclean-libtool distclean-tags \ + distcleancheck distdir distuninstallcheck dvi dvi-am html \ + html-am info info-am install install-am install-binSCRIPTS \ + install-data install-data-am install-data-hook install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pkgconfigDATA install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-binSCRIPTS uninstall-hook \ + uninstall-pkgconfigDATA + +.PRECIOUS: Makefile + + +# List of files required to generate VC IDE .dsp, .vcproj and .vcxproj files + +dist-hook: + rm -rf $(top_builddir)/tests/log + find $(distdir) -name "*.dist" -exec rm {} \; + (distit=`find $(srcdir) -name "*.dist" | grep -v ./ares/`; \ + for file in $$distit; do \ + strip=`echo $$file | sed -e s/^$(srcdir)// -e s/\.dist//`; \ + cp $$file $(distdir)$$strip; \ + done) + +html: + cd docs; make html + +pdf: + cd docs; make pdf + +check: test examples check-docs + +#test-full: test +#test-torture: test + +#test: +# @echo "NOTICE: we can't run the tests when cross-compiling!" + +test: + @(cd tests; $(MAKE) all quiet-test) + +test-full: + @(cd tests; $(MAKE) all full-test) + +test-torture: + @(cd tests; $(MAKE) all torture-test) + +test-am: + @(cd tests; $(MAKE) all am-test) + +examples: + @(cd docs/examples; $(MAKE) check) + +check-docs: + @(cd docs/libcurl; $(MAKE) check) + +# This is a hook to have 'make clean' also clean up the docs and the tests +# dir. The extra check for the Makefiles being present is necessary because +# 'make distcheck' will make clean first in these directories _before_ it runs +# this hook. +clean-local: + @(if test -f tests/Makefile; then cd tests; $(MAKE) clean; fi) + @(if test -f docs/Makefile; then cd docs; $(MAKE) clean; fi) + +# +# Build source and binary rpms. For rpm-3.0 and above, the ~/.rpmmacros +# must contain the following line: +# %_topdir /home/loic/local/rpm +# and that /home/loic/local/rpm contains the directory SOURCES, BUILD etc. +# +# cd /home/loic/local/rpm ; mkdir -p SOURCES BUILD RPMS/i386 SPECS SRPMS +# +# If additional configure flags are needed to build the package, add the +# following in ~/.rpmmacros +# %configure CFLAGS="%{optflags}" ./configure %{_target_platform} --prefix=%{_prefix} ${AM_CONFIGFLAGS} +# and run make rpm in the following way: +# AM_CONFIGFLAGS='--with-uri=/home/users/loic/local/RedHat-6.2' make rpm +# + +rpms: + $(MAKE) RPMDIST=curl rpm + $(MAKE) RPMDIST=curl-ssl rpm + +rpm: + RPM_TOPDIR=`rpm --showrc | $(PERL) -n -e 'print if(s/.*_topdir\s+(.*)/$$1/)'` ; \ + cp $(srcdir)/packages/Linux/RPM/$(RPMDIST).spec $$RPM_TOPDIR/SPECS ; \ + cp $(PACKAGE)-$(VERSION).tar.gz $$RPM_TOPDIR/SOURCES ; \ + rpm -ba --clean --rmsource $$RPM_TOPDIR/SPECS/$(RPMDIST).spec ; \ + mv $$RPM_TOPDIR/RPMS/i386/$(RPMDIST)-*.rpm . ; \ + mv $$RPM_TOPDIR/SRPMS/$(RPMDIST)-*.src.rpm . + +# +# Build a Solaris pkgadd format file +# run 'make pkgadd' once you've done './configure' and 'make' to make a Solaris pkgadd format +# file (which ends up back in this directory). +# The pkgadd file is in 'pkgtrans' format, so to install on Solaris, do +# pkgadd -d ./HAXXcurl-* +# + +# gak - libtool requires an absoulte directory, hence the pwd below... +pkgadd: + umask 022 ; \ + make install DESTDIR=`/bin/pwd`/packages/Solaris/root ; \ + cat COPYING > $(srcdir)/packages/Solaris/copyright ; \ + cd $(srcdir)/packages/Solaris && $(MAKE) package + +# +# Build a cygwin binary tarball installation file +# resulting .tar.bz2 file will end up at packages/Win32/cygwin +cygwinbin: + $(MAKE) -C packages/Win32/cygwin cygwinbin + +# We extend the standard install with a custom hook: +install-data-hook: + cd include && $(MAKE) install + cd docs && $(MAKE) install + +# We extend the standard uninstall with a custom hook: +uninstall-hook: + cd include && $(MAKE) uninstall + cd docs && $(MAKE) uninstall + +ca-bundle: lib/mk-ca-bundle.pl + @echo "generating a fresh ca-bundle.crt" + @perl $< -b -l -u lib/ca-bundle.crt + +ca-firefox: lib/firefox-db2pem.sh + @echo "generating a fresh ca-bundle.crt" + ./lib/firefox-db2pem.sh lib/ca-bundle.crt + +checksrc: + cd lib && $(MAKE) checksrc + cd src && $(MAKE) checksrc + +.PHONY: vc-ide + +vc-ide: $(VC6_LIBDSP_DEPS) $(VC6_SRCDSP_DEPS) $(VC7_LIBVCPROJ_DEPS) \ + $(VC7_SRCVCPROJ_DEPS) $(VC71_LIBVCPROJ_DEPS) $(VC71_SRCVCPROJ_DEPS) \ + $(VC8_LIBVCPROJ_DEPS) $(VC8_SRCVCPROJ_DEPS) $(VC9_LIBVCPROJ_DEPS) \ + $(VC9_SRCVCPROJ_DEPS) $(VC10_LIBVCXPROJ_DEPS) $(VC10_SRCVCXPROJ_DEPS) \ + $(VC11_LIBVCXPROJ_DEPS) $(VC11_SRCVCXPROJ_DEPS) $(VC12_LIBVCXPROJ_DEPS) \ + $(VC12_SRCVCXPROJ_DEPS) $(VC14_LIBVCXPROJ_DEPS) $(VC14_SRCVCXPROJ_DEPS) + @(win32_lib_srcs='$(LIB_CFILES)'; \ + win32_lib_hdrs='$(LIB_HFILES) config-win32.h'; \ + win32_lib_rc='$(LIB_RCFILES)'; \ + win32_lib_vtls_srcs='$(LIB_VTLS_CFILES)'; \ + win32_lib_vtls_hdrs='$(LIB_VTLS_HFILES)'; \ + win32_src_srcs='$(CURL_CFILES)'; \ + win32_src_hdrs='$(CURL_HFILES)'; \ + win32_src_rc='$(CURL_RCFILES)'; \ + win32_src_x_srcs='$(CURLX_CFILES)'; \ + win32_src_x_hdrs='$(CURLX_HFILES) ../lib/config-win32.h'; \ + \ + sorted_lib_srcs=`for file in $$win32_lib_srcs; do echo $$file; done | sort`; \ + sorted_lib_hdrs=`for file in $$win32_lib_hdrs; do echo $$file; done | sort`; \ + sorted_lib_vtls_srcs=`for file in $$win32_lib_vtls_srcs; do echo $$file; done | sort`; \ + sorted_lib_vtls_hdrs=`for file in $$win32_lib_vtls_hdrs; do echo $$file; done | sort`; \ + sorted_src_srcs=`for file in $$win32_src_srcs; do echo $$file; done | sort`; \ + sorted_src_hdrs=`for file in $$win32_src_hdrs; do echo $$file; done | sort`; \ + sorted_src_x_srcs=`for file in $$win32_src_x_srcs; do echo $$file; done | sort`; \ + sorted_src_x_hdrs=`for file in $$win32_src_x_hdrs; do echo $$file; done | sort`; \ + \ + awk_code='\ +function gen_element(type, dir, file)\ +{\ + sub(/vtls\//, "", file);\ +\ + spaces=" ";\ + if(dir == "lib\\vtls")\ + tabs=" ";\ + else\ + tabs=" ";\ +\ + if(type == "dsp") {\ + printf("# Begin Source File\r\n");\ + printf("\r\n");\ + printf("SOURCE=..\\..\\..\\..\\%s\\%s\r\n", dir, file);\ + printf("# End Source File\r\n");\ + }\ + else if(type == "vcproj1") {\ + printf("%s\r\n",\ + tabs, dir, file);\ + printf("%s\r\n", tabs);\ + }\ + else if(type == "vcproj2") {\ + printf("%s\r\n", tabs);\ + printf("%s\r\n", tabs);\ + }\ + else if(type == "vcxproj") {\ + i = index(file, ".");\ + ext = substr(file, i == 0 ? 0 : i + 1);\ +\ + if(ext == "c")\ + printf("%s\r\n",\ + spaces, dir, file);\ + else if(ext == "h")\ + printf("%s\r\n",\ + spaces, dir, file);\ + else if(ext == "rc")\ + printf("%s\r\n",\ + spaces, dir, file);\ + }\ +}\ +\ +{\ +\ + if($$0 == "CURL_LIB_C_FILES") {\ + split(lib_srcs, arr);\ + for(val in arr) gen_element(proj_type, "lib", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_H_FILES") {\ + split(lib_hdrs, arr);\ + for(val in arr) gen_element(proj_type, "lib", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_RC_FILES") {\ + split(lib_rc, arr);\ + for(val in arr) gen_element(proj_type, "lib", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_VTLS_C_FILES") {\ + split(lib_vtls_srcs, arr);\ + for(val in arr) gen_element(proj_type, "lib\\vtls", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_VTLS_H_FILES") {\ + split(lib_vtls_hdrs, arr);\ + for(val in arr) gen_element(proj_type, "lib\\vtls", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_C_FILES") {\ + split(src_srcs, arr);\ + for(val in arr) gen_element(proj_type, "src", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_H_FILES") {\ + split(src_hdrs, arr);\ + for(val in arr) gen_element(proj_type, "src", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_RC_FILES") {\ + split(src_rc, arr);\ + for(val in arr) gen_element(proj_type, "src", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_X_C_FILES") {\ + split(src_x_srcs, arr);\ + for(val in arr) {\ + sub(/..\/lib\//, "", arr[val]);\ + gen_element(proj_type, "lib", arr[val]);\ + }\ + }\ + else if($$0 == "CURL_SRC_X_H_FILES") {\ + split(src_x_hdrs, arr);\ + for(val in arr) {\ + sub(/..\/lib\//, "", arr[val]);\ + gen_element(proj_type, "lib", arr[val]);\ + }\ + }\ + else\ + printf("%s\r\n", $$0);\ +}';\ + \ + echo "generating '$(VC6_LIBDSP)'"; \ + awk -v proj_type=dsp \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC6_LIBTMPL) > $(VC6_LIBDSP) || { exit 1; }; \ + \ + echo "generating '$(VC6_SRCDSP)'"; \ + awk -v proj_type=dsp \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC6_SRCTMPL) > $(VC6_SRCDSP) || { exit 1; }; \ + \ + echo "generating '$(VC7_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC7_LIBTMPL) > $(VC7_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC7_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC7_SRCTMPL) > $(VC7_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC71_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC71_LIBTMPL) > $(VC71_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC71_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC71_SRCTMPL) > $(VC71_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC8_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC8_LIBTMPL) > $(VC8_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC8_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC8_SRCTMPL) > $(VC8_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC9_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC9_LIBTMPL) > $(VC9_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC9_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC9_SRCTMPL) > $(VC9_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC10_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC10_LIBTMPL) > $(VC10_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC10_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC10_SRCTMPL) > $(VC10_SRCVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC11_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC11_LIBTMPL) > $(VC11_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC11_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC11_SRCTMPL) > $(VC11_SRCVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC12_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC12_LIBTMPL) > $(VC12_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC12_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC12_SRCTMPL) > $(VC12_SRCVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC14_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC14_LIBTMPL) > $(VC14_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC14_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC14_SRCTMPL) > $(VC14_SRCVCXPROJ) || { exit 1; };) + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/src/external/3rd/library/curl/curl-7.45.0/Makefile.am b/src/external/3rd/library/curl/curl-7.45.0/Makefile.am new file mode 100644 index 000000000..5f1c881bc --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/Makefile.am @@ -0,0 +1,563 @@ +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) 1998 - 2015, Daniel Stenberg, , et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### + +AUTOMAKE_OPTIONS = foreign + +ACLOCAL_AMFLAGS = -I m4 + +CMAKE_DIST = CMakeLists.txt CMake/CMakeConfigurableFile.in \ + CMake/CurlTests.c CMake/FindGSS.cmake CMake/OtherTests.cmake \ + CMake/Platforms/WindowsCache.cmake CMake/Utilities.cmake \ + include/curl/curlbuild.h.cmake CMake/Macros.cmake + +VC6_LIBTMPL = projects/Windows/VC6/lib/libcurl.tmpl +VC6_LIBDSP = projects/Windows/VC6/lib/libcurl.dsp.dist +VC6_LIBDSP_DEPS = $(VC6_LIBTMPL) Makefile.am lib/Makefile.inc +VC6_SRCTMPL = projects/Windows/VC6/src/curl.tmpl +VC6_SRCDSP = projects/Windows/VC6/src/curl.dsp.dist +VC6_SRCDSP_DEPS = $(VC6_SRCTMPL) Makefile.am src/Makefile.inc + +VC7_LIBTMPL = projects/Windows/VC7/lib/libcurl.tmpl +VC7_LIBVCPROJ = projects/Windows/VC7/lib/libcurl.vcproj.dist +VC7_LIBVCPROJ_DEPS = $(VC7_LIBTMPL) Makefile.am lib/Makefile.inc +VC7_SRCTMPL = projects/Windows/VC7/src/curl.tmpl +VC7_SRCVCPROJ = projects/Windows/VC7/src/curl.vcproj.dist +VC7_SRCVCPROJ_DEPS = $(VC7_SRCTMPL) Makefile.am src/Makefile.inc + +VC71_LIBTMPL = projects/Windows/VC7.1/lib/libcurl.tmpl +VC71_LIBVCPROJ = projects/Windows/VC7.1/lib/libcurl.vcproj.dist +VC71_LIBVCPROJ_DEPS = $(VC71_LIBTMPL) Makefile.am lib/Makefile.inc +VC71_SRCTMPL = projects/Windows/VC7.1/src/curl.tmpl +VC71_SRCVCPROJ = projects/Windows/VC7.1/src/curl.vcproj.dist +VC71_SRCVCPROJ_DEPS = $(VC71_SRCTMPL) Makefile.am src/Makefile.inc + +VC8_LIBTMPL = projects/Windows/VC8/lib/libcurl.tmpl +VC8_LIBVCPROJ = projects/Windows/VC8/lib/libcurl.vcproj.dist +VC8_LIBVCPROJ_DEPS = $(VC8_LIBTMPL) Makefile.am lib/Makefile.inc +VC8_SRCTMPL = projects/Windows/VC8/src/curl.tmpl +VC8_SRCVCPROJ = projects/Windows/VC8/src/curl.vcproj.dist +VC8_SRCVCPROJ_DEPS = $(VC8_SRCTMPL) Makefile.am src/Makefile.inc + +VC9_LIBTMPL = projects/Windows/VC9/lib/libcurl.tmpl +VC9_LIBVCPROJ = projects/Windows/VC9/lib/libcurl.vcproj.dist +VC9_LIBVCPROJ_DEPS = $(VC9_LIBTMPL) Makefile.am lib/Makefile.inc +VC9_SRCTMPL = projects/Windows/VC9/src/curl.tmpl +VC9_SRCVCPROJ = projects/Windows/VC9/src/curl.vcproj.dist +VC9_SRCVCPROJ_DEPS = $(VC9_SRCTMPL) Makefile.am src/Makefile.inc + +VC10_LIBTMPL = projects/Windows/VC10/lib/libcurl.tmpl +VC10_LIBVCXPROJ = projects/Windows/VC10/lib/libcurl.vcxproj.dist +VC10_LIBVCXPROJ_DEPS = $(VC10_LIBTMPL) Makefile.am lib/Makefile.inc +VC10_SRCTMPL = projects/Windows/VC10/src/curl.tmpl +VC10_SRCVCXPROJ = projects/Windows/VC10/src/curl.vcxproj.dist +VC10_SRCVCXPROJ_DEPS = $(VC10_SRCTMPL) Makefile.am src/Makefile.inc + +VC11_LIBTMPL = projects/Windows/VC11/lib/libcurl.tmpl +VC11_LIBVCXPROJ = projects/Windows/VC11/lib/libcurl.vcxproj.dist +VC11_LIBVCXPROJ_DEPS = $(VC11_LIBTMPL) Makefile.am lib/Makefile.inc +VC11_SRCTMPL = projects/Windows/VC11/src/curl.tmpl +VC11_SRCVCXPROJ = projects/Windows/VC11/src/curl.vcxproj.dist +VC11_SRCVCXPROJ_DEPS = $(VC11_SRCTMPL) Makefile.am src/Makefile.inc + +VC12_LIBTMPL = projects/Windows/VC12/lib/libcurl.tmpl +VC12_LIBVCXPROJ = projects/Windows/VC12/lib/libcurl.vcxproj.dist +VC12_LIBVCXPROJ_DEPS = $(VC12_LIBTMPL) Makefile.am lib/Makefile.inc +VC12_SRCTMPL = projects/Windows/VC12/src/curl.tmpl +VC12_SRCVCXPROJ = projects/Windows/VC12/src/curl.vcxproj.dist +VC12_SRCVCXPROJ_DEPS = $(VC12_SRCTMPL) Makefile.am src/Makefile.inc + +VC14_LIBTMPL = projects/Windows/VC14/lib/libcurl.tmpl +VC14_LIBVCXPROJ = projects/Windows/VC14/lib/libcurl.vcxproj.dist +VC14_LIBVCXPROJ_DEPS = $(VC14_LIBTMPL) Makefile.am lib/Makefile.inc +VC14_SRCTMPL = projects/Windows/VC14/src/curl.tmpl +VC14_SRCVCXPROJ = projects/Windows/VC14/src/curl.vcxproj.dist +VC14_SRCVCXPROJ_DEPS = $(VC14_SRCTMPL) Makefile.am src/Makefile.inc + +VC_DIST = projects/README \ + projects/build-openssl.bat \ + projects/build-wolfssl.bat \ + projects/checksrc.bat \ + projects/Windows/VC6/curl-all.dsw \ + projects/Windows/VC6/lib/libcurl.dsw \ + projects/Windows/VC6/src/curl.dsw \ + projects/Windows/VC7/curl-all.sln \ + projects/Windows/VC7/lib/libcurl.sln \ + projects/Windows/VC7/src/curl.sln \ + projects/Windows/VC7.1/curl-all.sln \ + projects/Windows/VC7.1/lib/libcurl.sln \ + projects/Windows/VC7.1/src/curl.sln \ + projects/Windows/VC8/curl-all.sln \ + projects/Windows/VC8/lib/libcurl.sln \ + projects/Windows/VC8/src/curl.sln \ + projects/Windows/VC9/curl-all.sln \ + projects/Windows/VC9/lib/libcurl.sln \ + projects/Windows/VC9/src/curl.sln \ + projects/Windows/VC10/curl-all.sln \ + projects/Windows/VC10/lib/libcurl.sln \ + projects/Windows/VC10/src/curl.sln \ + projects/Windows/VC11/curl-all.sln \ + projects/Windows/VC11/lib/libcurl.sln \ + projects/Windows/VC11/src/curl.sln \ + projects/Windows/VC12/curl-all.sln \ + projects/Windows/VC12/lib/libcurl.sln \ + projects/Windows/VC12/src/curl.sln \ + projects/Windows/VC14/curl-all.sln \ + projects/Windows/VC14/lib/libcurl.sln \ + projects/Windows/VC14/src/curl.sln + +WINBUILD_DIST = winbuild/BUILD.WINDOWS.txt winbuild/gen_resp_file.bat \ + winbuild/MakefileBuild.vc winbuild/Makefile.vc \ + winbuild/Makefile.msvc.names + +EXTRA_DIST = CHANGES COPYING maketgz Makefile.dist curl-config.in \ + RELEASE-NOTES buildconf libcurl.pc.in MacOSX-Framework scripts/zsh.pl \ + $(CMAKE_DIST) $(VC_DIST) $(WINBUILD_DIST) lib/libcurl.vers.in + +CLEANFILES = $(VC6_LIBDSP) $(VC6_SRCDSP) $(VC7_LIBVCPROJ) $(VC7_SRCVCPROJ) \ + $(VC71_LIBVCPROJ) $(VC71_SRCVCPROJ) $(VC8_LIBVCPROJ) $(VC8_SRCVCPROJ) \ + $(VC9_LIBVCPROJ) $(VC9_SRCVCPROJ) $(VC10_LIBVCXPROJ) $(VC10_SRCVCXPROJ) \ + $(VC11_LIBVCXPROJ) $(VC11_SRCVCXPROJ) $(VC12_LIBVCXPROJ) $(VC12_SRCVCXPROJ) \ + $(VC14_LIBVCXPROJ) $(VC14_SRCVCXPROJ) + +bin_SCRIPTS = curl-config + +SUBDIRS = lib src include +DIST_SUBDIRS = $(SUBDIRS) tests packages docs + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libcurl.pc + +# List of files required to generate VC IDE .dsp, .vcproj and .vcxproj files +include lib/Makefile.inc +include src/Makefile.inc + +dist-hook: + rm -rf $(top_builddir)/tests/log + find $(distdir) -name "*.dist" -exec rm {} \; + (distit=`find $(srcdir) -name "*.dist" | grep -v ./ares/`; \ + for file in $$distit; do \ + strip=`echo $$file | sed -e s/^$(srcdir)// -e s/\.dist//`; \ + cp $$file $(distdir)$$strip; \ + done) + +html: + cd docs; make html + +pdf: + cd docs; make pdf + +check: test examples check-docs + +if CROSSCOMPILING +test-full: test +test-torture: test + +test: + @echo "NOTICE: we can't run the tests when cross-compiling!" + +else + +test: + @(cd tests; $(MAKE) all quiet-test) + +test-full: + @(cd tests; $(MAKE) all full-test) + +test-torture: + @(cd tests; $(MAKE) all torture-test) + +test-am: + @(cd tests; $(MAKE) all am-test) + +endif + +examples: + @(cd docs/examples; $(MAKE) check) + +check-docs: + @(cd docs/libcurl; $(MAKE) check) + +# This is a hook to have 'make clean' also clean up the docs and the tests +# dir. The extra check for the Makefiles being present is necessary because +# 'make distcheck' will make clean first in these directories _before_ it runs +# this hook. +clean-local: + @(if test -f tests/Makefile; then cd tests; $(MAKE) clean; fi) + @(if test -f docs/Makefile; then cd docs; $(MAKE) clean; fi) + +# +# Build source and binary rpms. For rpm-3.0 and above, the ~/.rpmmacros +# must contain the following line: +# %_topdir /home/loic/local/rpm +# and that /home/loic/local/rpm contains the directory SOURCES, BUILD etc. +# +# cd /home/loic/local/rpm ; mkdir -p SOURCES BUILD RPMS/i386 SPECS SRPMS +# +# If additional configure flags are needed to build the package, add the +# following in ~/.rpmmacros +# %configure CFLAGS="%{optflags}" ./configure %{_target_platform} --prefix=%{_prefix} ${AM_CONFIGFLAGS} +# and run make rpm in the following way: +# AM_CONFIGFLAGS='--with-uri=/home/users/loic/local/RedHat-6.2' make rpm +# + +rpms: + $(MAKE) RPMDIST=curl rpm + $(MAKE) RPMDIST=curl-ssl rpm + +rpm: + RPM_TOPDIR=`rpm --showrc | $(PERL) -n -e 'print if(s/.*_topdir\s+(.*)/$$1/)'` ; \ + cp $(srcdir)/packages/Linux/RPM/$(RPMDIST).spec $$RPM_TOPDIR/SPECS ; \ + cp $(PACKAGE)-$(VERSION).tar.gz $$RPM_TOPDIR/SOURCES ; \ + rpm -ba --clean --rmsource $$RPM_TOPDIR/SPECS/$(RPMDIST).spec ; \ + mv $$RPM_TOPDIR/RPMS/i386/$(RPMDIST)-*.rpm . ; \ + mv $$RPM_TOPDIR/SRPMS/$(RPMDIST)-*.src.rpm . + +# +# Build a Solaris pkgadd format file +# run 'make pkgadd' once you've done './configure' and 'make' to make a Solaris pkgadd format +# file (which ends up back in this directory). +# The pkgadd file is in 'pkgtrans' format, so to install on Solaris, do +# pkgadd -d ./HAXXcurl-* +# + +# gak - libtool requires an absoulte directory, hence the pwd below... +pkgadd: + umask 022 ; \ + make install DESTDIR=`/bin/pwd`/packages/Solaris/root ; \ + cat COPYING > $(srcdir)/packages/Solaris/copyright ; \ + cd $(srcdir)/packages/Solaris && $(MAKE) package + +# +# Build a cygwin binary tarball installation file +# resulting .tar.bz2 file will end up at packages/Win32/cygwin +cygwinbin: + $(MAKE) -C packages/Win32/cygwin cygwinbin + +# We extend the standard install with a custom hook: +install-data-hook: + cd include && $(MAKE) install + cd docs && $(MAKE) install + +# We extend the standard uninstall with a custom hook: +uninstall-hook: + cd include && $(MAKE) uninstall + cd docs && $(MAKE) uninstall + +ca-bundle: lib/mk-ca-bundle.pl + @echo "generating a fresh ca-bundle.crt" + @perl $< -b -l -u lib/ca-bundle.crt + +ca-firefox: lib/firefox-db2pem.sh + @echo "generating a fresh ca-bundle.crt" + ./lib/firefox-db2pem.sh lib/ca-bundle.crt + +checksrc: + cd lib && $(MAKE) checksrc + cd src && $(MAKE) checksrc + +.PHONY: vc-ide + +vc-ide: $(VC6_LIBDSP_DEPS) $(VC6_SRCDSP_DEPS) $(VC7_LIBVCPROJ_DEPS) \ + $(VC7_SRCVCPROJ_DEPS) $(VC71_LIBVCPROJ_DEPS) $(VC71_SRCVCPROJ_DEPS) \ + $(VC8_LIBVCPROJ_DEPS) $(VC8_SRCVCPROJ_DEPS) $(VC9_LIBVCPROJ_DEPS) \ + $(VC9_SRCVCPROJ_DEPS) $(VC10_LIBVCXPROJ_DEPS) $(VC10_SRCVCXPROJ_DEPS) \ + $(VC11_LIBVCXPROJ_DEPS) $(VC11_SRCVCXPROJ_DEPS) $(VC12_LIBVCXPROJ_DEPS) \ + $(VC12_SRCVCXPROJ_DEPS) $(VC14_LIBVCXPROJ_DEPS) $(VC14_SRCVCXPROJ_DEPS) + @(win32_lib_srcs='$(LIB_CFILES)'; \ + win32_lib_hdrs='$(LIB_HFILES) config-win32.h'; \ + win32_lib_rc='$(LIB_RCFILES)'; \ + win32_lib_vtls_srcs='$(LIB_VTLS_CFILES)'; \ + win32_lib_vtls_hdrs='$(LIB_VTLS_HFILES)'; \ + win32_src_srcs='$(CURL_CFILES)'; \ + win32_src_hdrs='$(CURL_HFILES)'; \ + win32_src_rc='$(CURL_RCFILES)'; \ + win32_src_x_srcs='$(CURLX_CFILES)'; \ + win32_src_x_hdrs='$(CURLX_HFILES) ../lib/config-win32.h'; \ + \ + sorted_lib_srcs=`for file in $$win32_lib_srcs; do echo $$file; done | sort`; \ + sorted_lib_hdrs=`for file in $$win32_lib_hdrs; do echo $$file; done | sort`; \ + sorted_lib_vtls_srcs=`for file in $$win32_lib_vtls_srcs; do echo $$file; done | sort`; \ + sorted_lib_vtls_hdrs=`for file in $$win32_lib_vtls_hdrs; do echo $$file; done | sort`; \ + sorted_src_srcs=`for file in $$win32_src_srcs; do echo $$file; done | sort`; \ + sorted_src_hdrs=`for file in $$win32_src_hdrs; do echo $$file; done | sort`; \ + sorted_src_x_srcs=`for file in $$win32_src_x_srcs; do echo $$file; done | sort`; \ + sorted_src_x_hdrs=`for file in $$win32_src_x_hdrs; do echo $$file; done | sort`; \ + \ + awk_code='\ +function gen_element(type, dir, file)\ +{\ + sub(/vtls\//, "", file);\ +\ + spaces=" ";\ + if(dir == "lib\\vtls")\ + tabs=" ";\ + else\ + tabs=" ";\ +\ + if(type == "dsp") {\ + printf("# Begin Source File\r\n");\ + printf("\r\n");\ + printf("SOURCE=..\\..\\..\\..\\%s\\%s\r\n", dir, file);\ + printf("# End Source File\r\n");\ + }\ + else if(type == "vcproj1") {\ + printf("%s\r\n",\ + tabs, dir, file);\ + printf("%s\r\n", tabs);\ + }\ + else if(type == "vcproj2") {\ + printf("%s\r\n", tabs);\ + printf("%s\r\n", tabs);\ + }\ + else if(type == "vcxproj") {\ + i = index(file, ".");\ + ext = substr(file, i == 0 ? 0 : i + 1);\ +\ + if(ext == "c")\ + printf("%s\r\n",\ + spaces, dir, file);\ + else if(ext == "h")\ + printf("%s\r\n",\ + spaces, dir, file);\ + else if(ext == "rc")\ + printf("%s\r\n",\ + spaces, dir, file);\ + }\ +}\ +\ +{\ +\ + if($$0 == "CURL_LIB_C_FILES") {\ + split(lib_srcs, arr);\ + for(val in arr) gen_element(proj_type, "lib", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_H_FILES") {\ + split(lib_hdrs, arr);\ + for(val in arr) gen_element(proj_type, "lib", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_RC_FILES") {\ + split(lib_rc, arr);\ + for(val in arr) gen_element(proj_type, "lib", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_VTLS_C_FILES") {\ + split(lib_vtls_srcs, arr);\ + for(val in arr) gen_element(proj_type, "lib\\vtls", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_VTLS_H_FILES") {\ + split(lib_vtls_hdrs, arr);\ + for(val in arr) gen_element(proj_type, "lib\\vtls", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_C_FILES") {\ + split(src_srcs, arr);\ + for(val in arr) gen_element(proj_type, "src", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_H_FILES") {\ + split(src_hdrs, arr);\ + for(val in arr) gen_element(proj_type, "src", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_RC_FILES") {\ + split(src_rc, arr);\ + for(val in arr) gen_element(proj_type, "src", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_X_C_FILES") {\ + split(src_x_srcs, arr);\ + for(val in arr) {\ + sub(/..\/lib\//, "", arr[val]);\ + gen_element(proj_type, "lib", arr[val]);\ + }\ + }\ + else if($$0 == "CURL_SRC_X_H_FILES") {\ + split(src_x_hdrs, arr);\ + for(val in arr) {\ + sub(/..\/lib\//, "", arr[val]);\ + gen_element(proj_type, "lib", arr[val]);\ + }\ + }\ + else\ + printf("%s\r\n", $$0);\ +}';\ + \ + echo "generating '$(VC6_LIBDSP)'"; \ + awk -v proj_type=dsp \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC6_LIBTMPL) > $(VC6_LIBDSP) || { exit 1; }; \ + \ + echo "generating '$(VC6_SRCDSP)'"; \ + awk -v proj_type=dsp \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC6_SRCTMPL) > $(VC6_SRCDSP) || { exit 1; }; \ + \ + echo "generating '$(VC7_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC7_LIBTMPL) > $(VC7_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC7_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC7_SRCTMPL) > $(VC7_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC71_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC71_LIBTMPL) > $(VC71_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC71_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC71_SRCTMPL) > $(VC71_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC8_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC8_LIBTMPL) > $(VC8_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC8_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC8_SRCTMPL) > $(VC8_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC9_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC9_LIBTMPL) > $(VC9_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC9_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC9_SRCTMPL) > $(VC9_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC10_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC10_LIBTMPL) > $(VC10_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC10_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC10_SRCTMPL) > $(VC10_SRCVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC11_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC11_LIBTMPL) > $(VC11_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC11_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC11_SRCTMPL) > $(VC11_SRCVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC12_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC12_LIBTMPL) > $(VC12_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC12_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC12_SRCTMPL) > $(VC12_SRCVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC14_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC14_LIBTMPL) > $(VC14_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC14_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC14_SRCTMPL) > $(VC14_SRCVCXPROJ) || { exit 1; };) diff --git a/src/external/3rd/library/curl/curl-7.45.0/Makefile.in b/src/external/3rd/library/curl/curl-7.45.0/Makefile.in new file mode 100644 index 000000000..cd86bb265 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/Makefile.in @@ -0,0 +1,1705 @@ +# Makefile.in generated by automake 1.15 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2014 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) 1998 - 2015, Daniel Stenberg, , et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### + +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) 1998 - 2015, Daniel Stenberg, , et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### + +# ./src/Makefile.inc +# Using the backslash as line continuation character might be problematic +# with some make flavours, as Watcom's wmake showed us already. If we +# ever want to change this in a portable manner then we should consider +# this idea (posted to the libcurl list by Adam Kellas): +# CSRC1 = file1.c file2.c file3.c +# CSRC2 = file4.c file5.c file6.c +# CSOURCES = $(CSRC1) $(CSRC2) + + +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/curl-compilers.m4 \ + $(top_srcdir)/m4/curl-confopts.m4 \ + $(top_srcdir)/m4/curl-functions.m4 \ + $(top_srcdir)/m4/curl-openssl.m4 \ + $(top_srcdir)/m4/curl-override.m4 \ + $(top_srcdir)/m4/curl-reentrant.m4 $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/m4/xc-am-iface.m4 \ + $(top_srcdir)/m4/xc-cc-check.m4 \ + $(top_srcdir)/m4/xc-lt-iface.m4 \ + $(top_srcdir)/m4/xc-translit.m4 \ + $(top_srcdir)/m4/xc-val-flgs.m4 \ + $(top_srcdir)/m4/zz40-xc-ovr.m4 \ + $(top_srcdir)/m4/zz50-xc-ovr.m4 \ + $(top_srcdir)/m4/zz60-xc-ovr.m4 $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ + $(am__configure_deps) $(am__DIST_COMMON) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/lib/curl_config.h \ + $(top_builddir)/include/curl/curlbuild.h +CONFIG_CLEAN_FILES = curl-config libcurl.pc +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)" +SCRIPTS = $(bin_SCRIPTS) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +DATA = $(pkgconfig_DATA) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + cscope distdir dist dist-all distcheck +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +CSCOPE = cscope +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/curl-config.in \ + $(srcdir)/lib/Makefile.inc $(srcdir)/libcurl.pc.in \ + $(srcdir)/src/Makefile.inc COPYING README compile config.guess \ + config.sub depcomp install-sh ltmain.sh missing +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + if test -d "$(distdir)"; then \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ + || { sleep 5 && rm -rf "$(distdir)"; }; \ + else :; fi +am__post_remove_distdir = $(am__remove_distdir) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +DIST_TARGETS = dist-gzip +distuninstallcheck_listfiles = find . -type f -print +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AS = @AS@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BLANK_AT_MAKETIME = @BLANK_AT_MAKETIME@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CFLAG_CURL_SYMBOL_HIDING = @CFLAG_CURL_SYMBOL_HIDING@ +CONFIGURE_OPTIONS = @CONFIGURE_OPTIONS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAG_CURL_STATICLIB = @CPPFLAG_CURL_STATICLIB@ +CURLVERSION = @CURLVERSION@ +CURL_CA_BUNDLE = @CURL_CA_BUNDLE@ +CURL_CFLAG_EXTRAS = @CURL_CFLAG_EXTRAS@ +CURL_DISABLE_DICT = @CURL_DISABLE_DICT@ +CURL_DISABLE_FILE = @CURL_DISABLE_FILE@ +CURL_DISABLE_FTP = @CURL_DISABLE_FTP@ +CURL_DISABLE_GOPHER = @CURL_DISABLE_GOPHER@ +CURL_DISABLE_HTTP = @CURL_DISABLE_HTTP@ +CURL_DISABLE_IMAP = @CURL_DISABLE_IMAP@ +CURL_DISABLE_LDAP = @CURL_DISABLE_LDAP@ +CURL_DISABLE_LDAPS = @CURL_DISABLE_LDAPS@ +CURL_DISABLE_POP3 = @CURL_DISABLE_POP3@ +CURL_DISABLE_PROXY = @CURL_DISABLE_PROXY@ +CURL_DISABLE_RTSP = @CURL_DISABLE_RTSP@ +CURL_DISABLE_SMB = @CURL_DISABLE_SMB@ +CURL_DISABLE_SMTP = @CURL_DISABLE_SMTP@ +CURL_DISABLE_TELNET = @CURL_DISABLE_TELNET@ +CURL_DISABLE_TFTP = @CURL_DISABLE_TFTP@ +CURL_LT_SHLIB_VERSIONED_FLAVOUR = @CURL_LT_SHLIB_VERSIONED_FLAVOUR@ +CURL_NETWORK_AND_TIME_LIBS = @CURL_NETWORK_AND_TIME_LIBS@ +CURL_NETWORK_LIBS = @CURL_NETWORK_LIBS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +ENABLE_SHARED = @ENABLE_SHARED@ +ENABLE_STATIC = @ENABLE_STATIC@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GREP = @GREP@ +HAVE_GNUTLS_SRP = @HAVE_GNUTLS_SRP@ +HAVE_LDAP_SSL = @HAVE_LDAP_SSL@ +HAVE_LIBZ = @HAVE_LIBZ@ +HAVE_OPENSSL_SRP = @HAVE_OPENSSL_SRP@ +IDN_ENABLED = @IDN_ENABLED@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IPV6_ENABLED = @IPV6_ENABLED@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBCURL_LIBS = @LIBCURL_LIBS@ +LIBMETALINK_CPPFLAGS = @LIBMETALINK_CPPFLAGS@ +LIBMETALINK_LDFLAGS = @LIBMETALINK_LDFLAGS@ +LIBMETALINK_LIBS = @LIBMETALINK_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MANOPT = @MANOPT@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NROFF = @NROFF@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PKGADD_NAME = @PKGADD_NAME@ +PKGADD_PKG = @PKGADD_PKG@ +PKGADD_VENDOR = @PKGADD_VENDOR@ +PKGCONFIG = @PKGCONFIG@ +RANDOM_FILE = @RANDOM_FILE@ +RANLIB = @RANLIB@ +REQUIRE_LIB_DEPS = @REQUIRE_LIB_DEPS@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SSL_ENABLED = @SSL_ENABLED@ +SSL_LIBS = @SSL_LIBS@ +STRIP = @STRIP@ +SUPPORT_FEATURES = @SUPPORT_FEATURES@ +SUPPORT_PROTOCOLS = @SUPPORT_PROTOCOLS@ +USE_ARES = @USE_ARES@ +USE_AXTLS = @USE_AXTLS@ +USE_CYASSL = @USE_CYASSL@ +USE_DARWINSSL = @USE_DARWINSSL@ +USE_GNUTLS = @USE_GNUTLS@ +USE_GNUTLS_NETTLE = @USE_GNUTLS_NETTLE@ +USE_LIBRTMP = @USE_LIBRTMP@ +USE_LIBSSH2 = @USE_LIBSSH2@ +USE_NGHTTP2 = @USE_NGHTTP2@ +USE_NSS = @USE_NSS@ +USE_OPENLDAP = @USE_OPENLDAP@ +USE_POLARSSL = @USE_POLARSSL@ +USE_SCHANNEL = @USE_SCHANNEL@ +USE_UNIX_SOCKETS = @USE_UNIX_SOCKETS@ +USE_WINDOWS_SSPI = @USE_WINDOWS_SSPI@ +VERSION = @VERSION@ +VERSIONNUM = @VERSIONNUM@ +ZLIB_LIBS = @ZLIB_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +libext = @libext@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +AUTOMAKE_OPTIONS = foreign +ACLOCAL_AMFLAGS = -I m4 +CMAKE_DIST = CMakeLists.txt CMake/CMakeConfigurableFile.in \ + CMake/CurlTests.c CMake/FindGSS.cmake CMake/OtherTests.cmake \ + CMake/Platforms/WindowsCache.cmake CMake/Utilities.cmake \ + include/curl/curlbuild.h.cmake CMake/Macros.cmake + +VC6_LIBTMPL = projects/Windows/VC6/lib/libcurl.tmpl +VC6_LIBDSP = projects/Windows/VC6/lib/libcurl.dsp.dist +VC6_LIBDSP_DEPS = $(VC6_LIBTMPL) Makefile.am lib/Makefile.inc +VC6_SRCTMPL = projects/Windows/VC6/src/curl.tmpl +VC6_SRCDSP = projects/Windows/VC6/src/curl.dsp.dist +VC6_SRCDSP_DEPS = $(VC6_SRCTMPL) Makefile.am src/Makefile.inc +VC7_LIBTMPL = projects/Windows/VC7/lib/libcurl.tmpl +VC7_LIBVCPROJ = projects/Windows/VC7/lib/libcurl.vcproj.dist +VC7_LIBVCPROJ_DEPS = $(VC7_LIBTMPL) Makefile.am lib/Makefile.inc +VC7_SRCTMPL = projects/Windows/VC7/src/curl.tmpl +VC7_SRCVCPROJ = projects/Windows/VC7/src/curl.vcproj.dist +VC7_SRCVCPROJ_DEPS = $(VC7_SRCTMPL) Makefile.am src/Makefile.inc +VC71_LIBTMPL = projects/Windows/VC7.1/lib/libcurl.tmpl +VC71_LIBVCPROJ = projects/Windows/VC7.1/lib/libcurl.vcproj.dist +VC71_LIBVCPROJ_DEPS = $(VC71_LIBTMPL) Makefile.am lib/Makefile.inc +VC71_SRCTMPL = projects/Windows/VC7.1/src/curl.tmpl +VC71_SRCVCPROJ = projects/Windows/VC7.1/src/curl.vcproj.dist +VC71_SRCVCPROJ_DEPS = $(VC71_SRCTMPL) Makefile.am src/Makefile.inc +VC8_LIBTMPL = projects/Windows/VC8/lib/libcurl.tmpl +VC8_LIBVCPROJ = projects/Windows/VC8/lib/libcurl.vcproj.dist +VC8_LIBVCPROJ_DEPS = $(VC8_LIBTMPL) Makefile.am lib/Makefile.inc +VC8_SRCTMPL = projects/Windows/VC8/src/curl.tmpl +VC8_SRCVCPROJ = projects/Windows/VC8/src/curl.vcproj.dist +VC8_SRCVCPROJ_DEPS = $(VC8_SRCTMPL) Makefile.am src/Makefile.inc +VC9_LIBTMPL = projects/Windows/VC9/lib/libcurl.tmpl +VC9_LIBVCPROJ = projects/Windows/VC9/lib/libcurl.vcproj.dist +VC9_LIBVCPROJ_DEPS = $(VC9_LIBTMPL) Makefile.am lib/Makefile.inc +VC9_SRCTMPL = projects/Windows/VC9/src/curl.tmpl +VC9_SRCVCPROJ = projects/Windows/VC9/src/curl.vcproj.dist +VC9_SRCVCPROJ_DEPS = $(VC9_SRCTMPL) Makefile.am src/Makefile.inc +VC10_LIBTMPL = projects/Windows/VC10/lib/libcurl.tmpl +VC10_LIBVCXPROJ = projects/Windows/VC10/lib/libcurl.vcxproj.dist +VC10_LIBVCXPROJ_DEPS = $(VC10_LIBTMPL) Makefile.am lib/Makefile.inc +VC10_SRCTMPL = projects/Windows/VC10/src/curl.tmpl +VC10_SRCVCXPROJ = projects/Windows/VC10/src/curl.vcxproj.dist +VC10_SRCVCXPROJ_DEPS = $(VC10_SRCTMPL) Makefile.am src/Makefile.inc +VC11_LIBTMPL = projects/Windows/VC11/lib/libcurl.tmpl +VC11_LIBVCXPROJ = projects/Windows/VC11/lib/libcurl.vcxproj.dist +VC11_LIBVCXPROJ_DEPS = $(VC11_LIBTMPL) Makefile.am lib/Makefile.inc +VC11_SRCTMPL = projects/Windows/VC11/src/curl.tmpl +VC11_SRCVCXPROJ = projects/Windows/VC11/src/curl.vcxproj.dist +VC11_SRCVCXPROJ_DEPS = $(VC11_SRCTMPL) Makefile.am src/Makefile.inc +VC12_LIBTMPL = projects/Windows/VC12/lib/libcurl.tmpl +VC12_LIBVCXPROJ = projects/Windows/VC12/lib/libcurl.vcxproj.dist +VC12_LIBVCXPROJ_DEPS = $(VC12_LIBTMPL) Makefile.am lib/Makefile.inc +VC12_SRCTMPL = projects/Windows/VC12/src/curl.tmpl +VC12_SRCVCXPROJ = projects/Windows/VC12/src/curl.vcxproj.dist +VC12_SRCVCXPROJ_DEPS = $(VC12_SRCTMPL) Makefile.am src/Makefile.inc +VC14_LIBTMPL = projects/Windows/VC14/lib/libcurl.tmpl +VC14_LIBVCXPROJ = projects/Windows/VC14/lib/libcurl.vcxproj.dist +VC14_LIBVCXPROJ_DEPS = $(VC14_LIBTMPL) Makefile.am lib/Makefile.inc +VC14_SRCTMPL = projects/Windows/VC14/src/curl.tmpl +VC14_SRCVCXPROJ = projects/Windows/VC14/src/curl.vcxproj.dist +VC14_SRCVCXPROJ_DEPS = $(VC14_SRCTMPL) Makefile.am src/Makefile.inc +VC_DIST = projects/README \ + projects/build-openssl.bat \ + projects/build-wolfssl.bat \ + projects/checksrc.bat \ + projects/Windows/VC6/curl-all.dsw \ + projects/Windows/VC6/lib/libcurl.dsw \ + projects/Windows/VC6/src/curl.dsw \ + projects/Windows/VC7/curl-all.sln \ + projects/Windows/VC7/lib/libcurl.sln \ + projects/Windows/VC7/src/curl.sln \ + projects/Windows/VC7.1/curl-all.sln \ + projects/Windows/VC7.1/lib/libcurl.sln \ + projects/Windows/VC7.1/src/curl.sln \ + projects/Windows/VC8/curl-all.sln \ + projects/Windows/VC8/lib/libcurl.sln \ + projects/Windows/VC8/src/curl.sln \ + projects/Windows/VC9/curl-all.sln \ + projects/Windows/VC9/lib/libcurl.sln \ + projects/Windows/VC9/src/curl.sln \ + projects/Windows/VC10/curl-all.sln \ + projects/Windows/VC10/lib/libcurl.sln \ + projects/Windows/VC10/src/curl.sln \ + projects/Windows/VC11/curl-all.sln \ + projects/Windows/VC11/lib/libcurl.sln \ + projects/Windows/VC11/src/curl.sln \ + projects/Windows/VC12/curl-all.sln \ + projects/Windows/VC12/lib/libcurl.sln \ + projects/Windows/VC12/src/curl.sln \ + projects/Windows/VC14/curl-all.sln \ + projects/Windows/VC14/lib/libcurl.sln \ + projects/Windows/VC14/src/curl.sln + +WINBUILD_DIST = winbuild/BUILD.WINDOWS.txt winbuild/gen_resp_file.bat \ + winbuild/MakefileBuild.vc winbuild/Makefile.vc \ + winbuild/Makefile.msvc.names + +EXTRA_DIST = CHANGES COPYING maketgz Makefile.dist curl-config.in \ + RELEASE-NOTES buildconf libcurl.pc.in MacOSX-Framework scripts/zsh.pl \ + $(CMAKE_DIST) $(VC_DIST) $(WINBUILD_DIST) lib/libcurl.vers.in + +CLEANFILES = $(VC6_LIBDSP) $(VC6_SRCDSP) $(VC7_LIBVCPROJ) $(VC7_SRCVCPROJ) \ + $(VC71_LIBVCPROJ) $(VC71_SRCVCPROJ) $(VC8_LIBVCPROJ) $(VC8_SRCVCPROJ) \ + $(VC9_LIBVCPROJ) $(VC9_SRCVCPROJ) $(VC10_LIBVCXPROJ) $(VC10_SRCVCXPROJ) \ + $(VC11_LIBVCXPROJ) $(VC11_SRCVCXPROJ) $(VC12_LIBVCXPROJ) $(VC12_SRCVCXPROJ) \ + $(VC14_LIBVCXPROJ) $(VC14_SRCVCXPROJ) + +bin_SCRIPTS = curl-config +SUBDIRS = lib src include +DIST_SUBDIRS = $(SUBDIRS) tests packages docs +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libcurl.pc +LIB_VTLS_CFILES = vtls/openssl.c vtls/gtls.c vtls/vtls.c vtls/nss.c \ + vtls/polarssl.c vtls/polarssl_threadlock.c vtls/axtls.c \ + vtls/cyassl.c vtls/schannel.c vtls/darwinssl.c vtls/gskit.c + +LIB_VTLS_HFILES = vtls/openssl.h vtls/vtls.h vtls/gtls.h \ + vtls/nssg.h vtls/polarssl.h vtls/polarssl_threadlock.h vtls/axtls.h \ + vtls/cyassl.h vtls/schannel.h vtls/darwinssl.h vtls/gskit.h + +LIB_CFILES = file.c timeval.c base64.c hostip.c progress.c formdata.c \ + cookie.c http.c sendf.c ftp.c url.c dict.c if2ip.c speedcheck.c \ + ldap.c version.c getenv.c escape.c mprintf.c telnet.c netrc.c \ + getinfo.c transfer.c strequal.c easy.c security.c curl_fnmatch.c \ + fileinfo.c ftplistparser.c wildcard.c krb5.c memdebug.c http_chunks.c \ + strtok.c connect.c llist.c hash.c multi.c content_encoding.c share.c \ + http_digest.c md4.c md5.c http_negotiate.c inet_pton.c strtoofft.c \ + strerror.c amigaos.c hostasyn.c hostip4.c hostip6.c hostsyn.c \ + inet_ntop.c parsedate.c select.c tftp.c splay.c strdup.c socks.c \ + ssh.c rawstr.c curl_addrinfo.c socks_gssapi.c socks_sspi.c \ + curl_sspi.c slist.c nonblock.c curl_memrchr.c imap.c pop3.c smtp.c \ + pingpong.c rtsp.c curl_threads.c warnless.c hmac.c curl_rtmp.c \ + openldap.c curl_gethostname.c gopher.c idn_win32.c \ + http_negotiate_sspi.c http_proxy.c non-ascii.c asyn-ares.c \ + asyn-thread.c curl_gssapi.c curl_ntlm.c curl_ntlm_wb.c \ + curl_ntlm_core.c curl_ntlm_msgs.c curl_sasl.c curl_multibyte.c \ + hostcheck.c conncache.c pipeline.c dotdot.c x509asn1.c \ + http2.c curl_sasl_sspi.c smb.c curl_sasl_gssapi.c curl_endian.c \ + curl_des.c + +LIB_HFILES = arpa_telnet.h netrc.h file.h timeval.h hostip.h progress.h \ + formdata.h cookie.h http.h sendf.h ftp.h url.h dict.h if2ip.h \ + speedcheck.h urldata.h curl_ldap.h escape.h telnet.h getinfo.h \ + strequal.h curl_sec.h memdebug.h http_chunks.h curl_fnmatch.h \ + wildcard.h fileinfo.h ftplistparser.h strtok.h connect.h llist.h \ + hash.h content_encoding.h share.h curl_md4.h curl_md5.h http_digest.h \ + http_negotiate.h inet_pton.h amigaos.h strtoofft.h strerror.h \ + inet_ntop.h curlx.h curl_memory.h curl_setup.h transfer.h select.h \ + easyif.h multiif.h parsedate.h tftp.h sockaddr.h splay.h strdup.h \ + socks.h ssh.h curl_base64.h rawstr.h curl_addrinfo.h curl_sspi.h \ + slist.h nonblock.h curl_memrchr.h imap.h pop3.h smtp.h pingpong.h \ + rtsp.h curl_threads.h warnless.h curl_hmac.h curl_rtmp.h \ + curl_gethostname.h gopher.h http_proxy.h non-ascii.h asyn.h \ + curl_ntlm.h curl_gssapi.h curl_ntlm_wb.h curl_ntlm_core.h \ + curl_ntlm_msgs.h curl_sasl.h curl_multibyte.h hostcheck.h \ + conncache.h curl_setup_once.h multihandle.h setup-vms.h pipeline.h \ + dotdot.h x509asn1.h http2.h sigpipe.h smb.h curl_endian.h curl_des.h \ + curl_printf.h + +LIB_RCFILES = libcurl.rc +CSOURCES = $(LIB_CFILES) $(LIB_VTLS_CFILES) +HHEADERS = $(LIB_HFILES) $(LIB_VTLS_HFILES) + +# libcurl has sources that provide functions named curlx_* that aren't part of +# the official API, but we re-use the code here to avoid duplication. +CURLX_CFILES = \ + ../lib/strtoofft.c \ + ../lib/rawstr.c \ + ../lib/nonblock.c \ + ../lib/warnless.c + +CURLX_HFILES = \ + ../lib/curl_setup.h \ + ../lib/strtoofft.h \ + ../lib/rawstr.h \ + ../lib/nonblock.h \ + ../lib/warnless.h + +CURL_CFILES = \ + tool_binmode.c \ + tool_bname.c \ + tool_cb_dbg.c \ + tool_cb_hdr.c \ + tool_cb_prg.c \ + tool_cb_rea.c \ + tool_cb_see.c \ + tool_cb_wrt.c \ + tool_cfgable.c \ + tool_convert.c \ + tool_dirhie.c \ + tool_doswin.c \ + tool_easysrc.c \ + tool_formparse.c \ + tool_getparam.c \ + tool_getpass.c \ + tool_help.c \ + tool_helpers.c \ + tool_homedir.c \ + tool_hugehelp.c \ + tool_libinfo.c \ + tool_main.c \ + tool_metalink.c \ + tool_mfiles.c \ + tool_msgs.c \ + tool_operate.c \ + tool_operhlp.c \ + tool_panykey.c \ + tool_paramhlp.c \ + tool_parsecfg.c \ + tool_strdup.c \ + tool_setopt.c \ + tool_sleep.c \ + tool_urlglob.c \ + tool_util.c \ + tool_vms.c \ + tool_writeenv.c \ + tool_writeout.c \ + tool_xattr.c + +CURL_HFILES = \ + tool_binmode.h \ + tool_bname.h \ + tool_cb_dbg.h \ + tool_cb_hdr.h \ + tool_cb_prg.h \ + tool_cb_rea.h \ + tool_cb_see.h \ + tool_cb_wrt.h \ + tool_cfgable.h \ + tool_convert.h \ + tool_dirhie.h \ + tool_doswin.h \ + tool_easysrc.h \ + tool_formparse.h \ + tool_getparam.h \ + tool_getpass.h \ + tool_help.h \ + tool_helpers.h \ + tool_homedir.h \ + tool_hugehelp.h \ + tool_libinfo.h \ + tool_main.h \ + tool_metalink.h \ + tool_mfiles.h \ + tool_msgs.h \ + tool_operate.h \ + tool_operhlp.h \ + tool_panykey.h \ + tool_paramhlp.h \ + tool_parsecfg.h \ + tool_sdecls.h \ + tool_setopt.h \ + tool_setup.h \ + tool_sleep.h \ + tool_strdup.h \ + tool_urlglob.h \ + tool_util.h \ + tool_version.h \ + tool_vms.h \ + tool_writeenv.h \ + tool_writeout.h \ + tool_xattr.h + +CURL_RCFILES = curl.rc +curl_SOURCES = $(CURL_CFILES) $(CURLX_CFILES) $(CURL_HFILES) +all: all-recursive + +.SUFFIXES: +am--refresh: Makefile + @: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/lib/Makefile.inc $(srcdir)/src/Makefile.inc $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; +$(srcdir)/lib/Makefile.inc $(srcdir)/src/Makefile.inc $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): +curl-config: $(top_builddir)/config.status $(srcdir)/curl-config.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +libcurl.pc: $(top_builddir)/config.status $(srcdir)/libcurl.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +install-binSCRIPTS: $(bin_SCRIPTS) + @$(NORMAL_INSTALL) + @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n' \ + -e 'h;s|.*|.|' \ + -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) { files[d] = files[d] " " $$1; \ + if (++n[d] == $(am__install_max)) { \ + print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ + else { print "f", d "/" $$4, $$1 } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ + $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-binSCRIPTS: + @$(NORMAL_UNINSTALL) + @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 's,.*/,,;$(transform)'`; \ + dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool config.lt +install-pkgconfigDATA: $(pkgconfig_DATA) + @$(NORMAL_INSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ + done + +uninstall-pkgconfigDATA: + @$(NORMAL_UNINSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files + +distdir: $(DISTFILES) + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__post_remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + $(am__post_remove_distdir) + +dist-lzip: distdir + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + $(am__post_remove_distdir) + +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__post_remove_distdir) + +dist-tarZ: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__post_remove_distdir) + +dist-shar: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__post_remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__post_remove_distdir) + +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lz*) \ + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build/sub \ + && ../../configure \ + $(AM_DISTCHECK_CONFIGURE_FLAGS) \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=../.. --prefix="$$dc_install_base" \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__post_remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @test -n '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: trying to run $@ with an empty' \ + '$$(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + $(am__cd) '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile $(SCRIPTS) $(DATA) +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-libtool \ + distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-pkgconfigDATA + @$(NORMAL_INSTALL) + $(MAKE) $(AM_MAKEFLAGS) install-data-hook +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: install-binSCRIPTS + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-binSCRIPTS uninstall-pkgconfigDATA + @$(NORMAL_INSTALL) + $(MAKE) $(AM_MAKEFLAGS) uninstall-hook +.MAKE: $(am__recursive_targets) install-am install-data-am \ + install-strip uninstall-am + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--refresh check check-am clean clean-cscope clean-generic \ + clean-libtool clean-local cscope cscopelist-am ctags ctags-am \ + dist dist-all dist-bzip2 dist-gzip dist-hook dist-lzip \ + dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \ + distclean-generic distclean-libtool distclean-tags \ + distcleancheck distdir distuninstallcheck dvi dvi-am html \ + html-am info info-am install install-am install-binSCRIPTS \ + install-data install-data-am install-data-hook install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pkgconfigDATA install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-binSCRIPTS uninstall-hook \ + uninstall-pkgconfigDATA + +.PRECIOUS: Makefile + + +# List of files required to generate VC IDE .dsp, .vcproj and .vcxproj files + +dist-hook: + rm -rf $(top_builddir)/tests/log + find $(distdir) -name "*.dist" -exec rm {} \; + (distit=`find $(srcdir) -name "*.dist" | grep -v ./ares/`; \ + for file in $$distit; do \ + strip=`echo $$file | sed -e s/^$(srcdir)// -e s/\.dist//`; \ + cp $$file $(distdir)$$strip; \ + done) + +html: + cd docs; make html + +pdf: + cd docs; make pdf + +check: test examples check-docs + +@CROSSCOMPILING_TRUE@test-full: test +@CROSSCOMPILING_TRUE@test-torture: test + +@CROSSCOMPILING_TRUE@test: +@CROSSCOMPILING_TRUE@ @echo "NOTICE: we can't run the tests when cross-compiling!" + +@CROSSCOMPILING_FALSE@test: +@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all quiet-test) + +@CROSSCOMPILING_FALSE@test-full: +@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all full-test) + +@CROSSCOMPILING_FALSE@test-torture: +@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all torture-test) + +@CROSSCOMPILING_FALSE@test-am: +@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all am-test) + +examples: + @(cd docs/examples; $(MAKE) check) + +check-docs: + @(cd docs/libcurl; $(MAKE) check) + +# This is a hook to have 'make clean' also clean up the docs and the tests +# dir. The extra check for the Makefiles being present is necessary because +# 'make distcheck' will make clean first in these directories _before_ it runs +# this hook. +clean-local: + @(if test -f tests/Makefile; then cd tests; $(MAKE) clean; fi) + @(if test -f docs/Makefile; then cd docs; $(MAKE) clean; fi) + +# +# Build source and binary rpms. For rpm-3.0 and above, the ~/.rpmmacros +# must contain the following line: +# %_topdir /home/loic/local/rpm +# and that /home/loic/local/rpm contains the directory SOURCES, BUILD etc. +# +# cd /home/loic/local/rpm ; mkdir -p SOURCES BUILD RPMS/i386 SPECS SRPMS +# +# If additional configure flags are needed to build the package, add the +# following in ~/.rpmmacros +# %configure CFLAGS="%{optflags}" ./configure %{_target_platform} --prefix=%{_prefix} ${AM_CONFIGFLAGS} +# and run make rpm in the following way: +# AM_CONFIGFLAGS='--with-uri=/home/users/loic/local/RedHat-6.2' make rpm +# + +rpms: + $(MAKE) RPMDIST=curl rpm + $(MAKE) RPMDIST=curl-ssl rpm + +rpm: + RPM_TOPDIR=`rpm --showrc | $(PERL) -n -e 'print if(s/.*_topdir\s+(.*)/$$1/)'` ; \ + cp $(srcdir)/packages/Linux/RPM/$(RPMDIST).spec $$RPM_TOPDIR/SPECS ; \ + cp $(PACKAGE)-$(VERSION).tar.gz $$RPM_TOPDIR/SOURCES ; \ + rpm -ba --clean --rmsource $$RPM_TOPDIR/SPECS/$(RPMDIST).spec ; \ + mv $$RPM_TOPDIR/RPMS/i386/$(RPMDIST)-*.rpm . ; \ + mv $$RPM_TOPDIR/SRPMS/$(RPMDIST)-*.src.rpm . + +# +# Build a Solaris pkgadd format file +# run 'make pkgadd' once you've done './configure' and 'make' to make a Solaris pkgadd format +# file (which ends up back in this directory). +# The pkgadd file is in 'pkgtrans' format, so to install on Solaris, do +# pkgadd -d ./HAXXcurl-* +# + +# gak - libtool requires an absoulte directory, hence the pwd below... +pkgadd: + umask 022 ; \ + make install DESTDIR=`/bin/pwd`/packages/Solaris/root ; \ + cat COPYING > $(srcdir)/packages/Solaris/copyright ; \ + cd $(srcdir)/packages/Solaris && $(MAKE) package + +# +# Build a cygwin binary tarball installation file +# resulting .tar.bz2 file will end up at packages/Win32/cygwin +cygwinbin: + $(MAKE) -C packages/Win32/cygwin cygwinbin + +# We extend the standard install with a custom hook: +install-data-hook: + cd include && $(MAKE) install + cd docs && $(MAKE) install + +# We extend the standard uninstall with a custom hook: +uninstall-hook: + cd include && $(MAKE) uninstall + cd docs && $(MAKE) uninstall + +ca-bundle: lib/mk-ca-bundle.pl + @echo "generating a fresh ca-bundle.crt" + @perl $< -b -l -u lib/ca-bundle.crt + +ca-firefox: lib/firefox-db2pem.sh + @echo "generating a fresh ca-bundle.crt" + ./lib/firefox-db2pem.sh lib/ca-bundle.crt + +checksrc: + cd lib && $(MAKE) checksrc + cd src && $(MAKE) checksrc + +.PHONY: vc-ide + +vc-ide: $(VC6_LIBDSP_DEPS) $(VC6_SRCDSP_DEPS) $(VC7_LIBVCPROJ_DEPS) \ + $(VC7_SRCVCPROJ_DEPS) $(VC71_LIBVCPROJ_DEPS) $(VC71_SRCVCPROJ_DEPS) \ + $(VC8_LIBVCPROJ_DEPS) $(VC8_SRCVCPROJ_DEPS) $(VC9_LIBVCPROJ_DEPS) \ + $(VC9_SRCVCPROJ_DEPS) $(VC10_LIBVCXPROJ_DEPS) $(VC10_SRCVCXPROJ_DEPS) \ + $(VC11_LIBVCXPROJ_DEPS) $(VC11_SRCVCXPROJ_DEPS) $(VC12_LIBVCXPROJ_DEPS) \ + $(VC12_SRCVCXPROJ_DEPS) $(VC14_LIBVCXPROJ_DEPS) $(VC14_SRCVCXPROJ_DEPS) + @(win32_lib_srcs='$(LIB_CFILES)'; \ + win32_lib_hdrs='$(LIB_HFILES) config-win32.h'; \ + win32_lib_rc='$(LIB_RCFILES)'; \ + win32_lib_vtls_srcs='$(LIB_VTLS_CFILES)'; \ + win32_lib_vtls_hdrs='$(LIB_VTLS_HFILES)'; \ + win32_src_srcs='$(CURL_CFILES)'; \ + win32_src_hdrs='$(CURL_HFILES)'; \ + win32_src_rc='$(CURL_RCFILES)'; \ + win32_src_x_srcs='$(CURLX_CFILES)'; \ + win32_src_x_hdrs='$(CURLX_HFILES) ../lib/config-win32.h'; \ + \ + sorted_lib_srcs=`for file in $$win32_lib_srcs; do echo $$file; done | sort`; \ + sorted_lib_hdrs=`for file in $$win32_lib_hdrs; do echo $$file; done | sort`; \ + sorted_lib_vtls_srcs=`for file in $$win32_lib_vtls_srcs; do echo $$file; done | sort`; \ + sorted_lib_vtls_hdrs=`for file in $$win32_lib_vtls_hdrs; do echo $$file; done | sort`; \ + sorted_src_srcs=`for file in $$win32_src_srcs; do echo $$file; done | sort`; \ + sorted_src_hdrs=`for file in $$win32_src_hdrs; do echo $$file; done | sort`; \ + sorted_src_x_srcs=`for file in $$win32_src_x_srcs; do echo $$file; done | sort`; \ + sorted_src_x_hdrs=`for file in $$win32_src_x_hdrs; do echo $$file; done | sort`; \ + \ + awk_code='\ +function gen_element(type, dir, file)\ +{\ + sub(/vtls\//, "", file);\ +\ + spaces=" ";\ + if(dir == "lib\\vtls")\ + tabs=" ";\ + else\ + tabs=" ";\ +\ + if(type == "dsp") {\ + printf("# Begin Source File\r\n");\ + printf("\r\n");\ + printf("SOURCE=..\\..\\..\\..\\%s\\%s\r\n", dir, file);\ + printf("# End Source File\r\n");\ + }\ + else if(type == "vcproj1") {\ + printf("%s\r\n",\ + tabs, dir, file);\ + printf("%s\r\n", tabs);\ + }\ + else if(type == "vcproj2") {\ + printf("%s\r\n", tabs);\ + printf("%s\r\n", tabs);\ + }\ + else if(type == "vcxproj") {\ + i = index(file, ".");\ + ext = substr(file, i == 0 ? 0 : i + 1);\ +\ + if(ext == "c")\ + printf("%s\r\n",\ + spaces, dir, file);\ + else if(ext == "h")\ + printf("%s\r\n",\ + spaces, dir, file);\ + else if(ext == "rc")\ + printf("%s\r\n",\ + spaces, dir, file);\ + }\ +}\ +\ +{\ +\ + if($$0 == "CURL_LIB_C_FILES") {\ + split(lib_srcs, arr);\ + for(val in arr) gen_element(proj_type, "lib", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_H_FILES") {\ + split(lib_hdrs, arr);\ + for(val in arr) gen_element(proj_type, "lib", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_RC_FILES") {\ + split(lib_rc, arr);\ + for(val in arr) gen_element(proj_type, "lib", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_VTLS_C_FILES") {\ + split(lib_vtls_srcs, arr);\ + for(val in arr) gen_element(proj_type, "lib\\vtls", arr[val]);\ + }\ + else if($$0 == "CURL_LIB_VTLS_H_FILES") {\ + split(lib_vtls_hdrs, arr);\ + for(val in arr) gen_element(proj_type, "lib\\vtls", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_C_FILES") {\ + split(src_srcs, arr);\ + for(val in arr) gen_element(proj_type, "src", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_H_FILES") {\ + split(src_hdrs, arr);\ + for(val in arr) gen_element(proj_type, "src", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_RC_FILES") {\ + split(src_rc, arr);\ + for(val in arr) gen_element(proj_type, "src", arr[val]);\ + }\ + else if($$0 == "CURL_SRC_X_C_FILES") {\ + split(src_x_srcs, arr);\ + for(val in arr) {\ + sub(/..\/lib\//, "", arr[val]);\ + gen_element(proj_type, "lib", arr[val]);\ + }\ + }\ + else if($$0 == "CURL_SRC_X_H_FILES") {\ + split(src_x_hdrs, arr);\ + for(val in arr) {\ + sub(/..\/lib\//, "", arr[val]);\ + gen_element(proj_type, "lib", arr[val]);\ + }\ + }\ + else\ + printf("%s\r\n", $$0);\ +}';\ + \ + echo "generating '$(VC6_LIBDSP)'"; \ + awk -v proj_type=dsp \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC6_LIBTMPL) > $(VC6_LIBDSP) || { exit 1; }; \ + \ + echo "generating '$(VC6_SRCDSP)'"; \ + awk -v proj_type=dsp \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC6_SRCTMPL) > $(VC6_SRCDSP) || { exit 1; }; \ + \ + echo "generating '$(VC7_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC7_LIBTMPL) > $(VC7_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC7_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC7_SRCTMPL) > $(VC7_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC71_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC71_LIBTMPL) > $(VC71_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC71_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj1 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC71_SRCTMPL) > $(VC71_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC8_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC8_LIBTMPL) > $(VC8_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC8_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC8_SRCTMPL) > $(VC8_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC9_LIBVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC9_LIBTMPL) > $(VC9_LIBVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC9_SRCVCPROJ)'"; \ + awk -v proj_type=vcproj2 \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC9_SRCTMPL) > $(VC9_SRCVCPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC10_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC10_LIBTMPL) > $(VC10_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC10_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC10_SRCTMPL) > $(VC10_SRCVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC11_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC11_LIBTMPL) > $(VC11_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC11_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC11_SRCTMPL) > $(VC11_SRCVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC12_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC12_LIBTMPL) > $(VC12_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC12_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC12_SRCTMPL) > $(VC12_SRCVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC14_LIBVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v lib_srcs="$$sorted_lib_srcs" \ + -v lib_hdrs="$$sorted_lib_hdrs" \ + -v lib_rc="$$win32_lib_rc" \ + -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ + -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ + "$$awk_code" $(srcdir)/$(VC14_LIBTMPL) > $(VC14_LIBVCXPROJ) || { exit 1; }; \ + \ + echo "generating '$(VC14_SRCVCXPROJ)'"; \ + awk -v proj_type=vcxproj \ + -v src_srcs="$$sorted_src_srcs" \ + -v src_hdrs="$$sorted_src_hdrs" \ + -v src_rc="$$win32_src_rc" \ + -v src_x_srcs="$$sorted_src_x_srcs" \ + -v src_x_hdrs="$$sorted_src_x_hdrs" \ + "$$awk_code" $(srcdir)/$(VC14_SRCTMPL) > $(VC14_SRCVCXPROJ) || { exit 1; };) + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/src/external/3rd/library/curl/curl-7.45.0/README b/src/external/3rd/library/curl/curl-7.45.0/README new file mode 100644 index 000000000..d92c7f8bf --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/README @@ -0,0 +1,49 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + +README + + Curl is a command line tool for transferring data specified with URL + syntax. Find out how to use curl by reading the curl.1 man page or the + MANUAL document. Find out how to install Curl by reading the INSTALL + document. + + libcurl is the library curl is using to do its job. It is readily + available to be used by your software. Read the libcurl.3 man page to + learn how! + + You find answers to the most frequent questions we get in the FAQ document. + + Study the COPYING file for distribution terms and similar. If you distribute + curl binaries or other binaries that involve libcurl, you might enjoy the + LICENSE-MIXING document. + +CONTACT + + If you have problems, questions, ideas or suggestions, please contact us + by posting to a suitable mailing list. See http://curl.haxx.se/mail/ + + All contributors to the project are listed in the THANKS document. + +WEB SITE + + Visit the curl web site for the latest news and downloads: + + http://curl.haxx.se/ + +GIT + + To download the very latest source off the GIT server do this: + + git clone https://github.com/bagder/curl.git + + (you'll get a directory named curl created, filled with the source code) + +NOTICE + + Curl contains pieces of source code that is Copyright (c) 1998, 1999 + Kungliga Tekniska Högskolan. This notice is included here to comply with the + distribution terms. diff --git a/src/external/3rd/library/curl/curl-7.45.0/RELEASE-NOTES b/src/external/3rd/library/curl/curl-7.45.0/RELEASE-NOTES new file mode 100644 index 000000000..51c99b26d --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/RELEASE-NOTES @@ -0,0 +1,146 @@ +Curl and libcurl 7.45.0 + + Public curl releases: 149 + Command line options: 177 + curl_easy_setopt() options: 219 + Public functions in libcurl: 61 + Contributors: 1303 + +This release includes the following changes: + + o added CURLOPT_DEFAULT_PROTOCOL [6] + o added new tool option --proto-default [6] + o getinfo: added CURLINFO_ACTIVESOCKET + o turned CURLINFO_* option docs as stand-alone man pages + o curl: point out unnecessary uses of -X in verbose mode [17] + +This release includes the following bugfixes: + + o curl_global_init_mem.3: Stronger thread safety warning [1] + o buildconf.bat: Fixed issues when ran in directories with special chars [2] + o cmake: Fix CurlTests check for gethostbyname_r with 5 arguments + o generate.bat: Fixed issues when ran in directories with special chars + o generate.bat: Only call buildconf.bat if it exists + o generate.bat: Added support for generating only the prerequisite files + o curl.1: Document weaknesses in SSLv2 and SSLv3 + o CURLOPT_HTTP_VERSION.3: connection re-use goes before version + o docs: Update the redirect protocols disabled by default + o inet_pton.c: Fix MSVC run-time check failure + o CURLMOPT_PUSHFUNCTION.3: fix argument types + o rtsp: support basic/digest authentication + o rtsp: stop reading empty DESCRIBE responses + o travis: Upgrading to container based build [3] + o travis.yml: Add OS X testbot + o FTP: make state machine not get stuck in state + o openssl: handle lack of server cert when strict checking disabled [4] + o configure: change functions to detect openssl (clones) [5] + o configure: detect latest boringssl [5] + o runtests: Allow for spaces in server-verify curl custom path + o http2: on_frame_recv: get a proper 'conn' for the debug logging + o ntlm: mark deliberate switch case fall-through + o http2: remove dead code + o curl_easy_{escape,unescape}.3: "char *" vs. "const char *" [7] + o curl: point out the conflicting HTTP methods if used + o cmake: added Windows SSL support [8] + o curl_easy_{escape,setopt}.3: fix example + o curl_easy_escape.3: escape '\n' [9] + o libcurl.m4: Put braces around empty if body [10] + o buildconf.bat: Fixed double blank line in 'curl manual' warning output + o sasl: Only define Curl_sasl_digest_get_pair() when CRYPTO_AUTH enabled + o inet_pton.c: Fix MSVC run-time check failure + o CURLOPT_FOLLOWLOCATION.3: mention methods for redirects + o http2: don't pass on Connection: headers [11] + o nss: do not directly access SSL_ImplementedCiphers [12] + o docs: numerous cleanups and spelling fixes + o FTP: do_more: add check for wait_data_conn in upload case [13] + o parse_proxy: reject illegal port numbers [14] + o cmake: IPv6 : disable Unix header check on Windows platform [15] + o winbuild: run buildconf.bat if necessary + o buildconf.bat: fix syntax error + o curl_sspi: fix possibly undefined CRYPT_E_REVOKED [16] + o nss: prevent NSS from incorrectly re-using a session [18] + o libcurl-errors.3: add two missing error codes + o openssl: fix build with < 0.9.8 + o openssl: refactor certificate parsing to use OpenSSL memory BIO [19] + o openldap: only part of LDAP query results received [20] + o ssl: add server cert's "sha256//" hash to verbose [21] + o NTLM: Reset auth-done when using a fresh connection [22] + o curl: generate easysrc only on --libcurl [23] + o tests: disable 1801 until fixed [24] + o CURLINFO_TLS_SESSION: always return backend info + o gnutls: Support CURLOPT_KEYPASSWD + o gnutls: Report actual GnuTLS error message for certificate errors + o tests: disable 1510 due to CI-problems on github + o cmake: Put "winsock2.h" before "windows.h" during configure checks + o cmake: Ensure discovered include dirs are considered + o configure: Add missing ')' for CURL_CHECK_OPTION_RT [25] + o build: fix failures with -Wcast-align and -Werror [26] + o FTP: fix uploading ASCII with unknown size + o readwrite_data: set a max number of loops + o http2: avoid superfluous Curl_expire() calls + o http2: set TCP_NODELAY unconditionally [27] + o docs: fix unescaped '\n' in man pages + o openssl: Fix algorithm init to make (gost) engines work [28] + o win32: make recent Borland compilers use long long + o runtests: Fix pid check in checkdied + o gopher: don't send NUL byte [29] + o tool_setopt: fix c_escape truncated octal [30] + o hiperfifo: fix the pointer passed to WRITEDATA [31] + o getinfo: Fix return code for unknown CURLINFO options [32] + +This release includes the following known bugs: + + o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html) + +This release would not have looked like this without help, code, reports and +advice from friends like these: + + Alessandro Ghedini, Benjamin Kircher, Bertrand Simonnet, Brad King, + Dan Fandrich, Daniel Hwang, Daniel Kahn Gillmor, Daniel Lee Hwang, + Daniel Seither, Daniel Stenberg, Denis Feklushkin, Eric Ridge, Erik Janssen, + Isaac Boukris, Jactry Zeng, Jakub Zakrzewski, Jim Hollinger, Kamil Dudka, + Maksim Stsepanenka, Marcel Raad, Michael Kalinin, Mike Crowe, + Nathaniel Waisbrot, Nikolai Kondrashov, Orange Tsai, Patricia Muscalu, + Patrick Monnerat, Rajkumar Mandal, Ray Satiro, Razvan Cojocaru, Rémy Léone, + Richard van den Berg, Sam Roth, Sergei Nikulov, Steve Holme, + Svyatoslav Mishyn, Tatsuhiro Tsujikawa, Thorsten Schöning, Viktor Szakáts, + W. Mark Kubacki, + (40 contributors) + + Thanks! (and sorry if I forgot to mention someone) + +References to bug reports and discussions on issues: + + [1] = http://curl.haxx.se/mail/lib-2015-08/0016.html + [2] = https://github.com/bagder/curl/pull/379 + [3] = http://curl.haxx.se/bug/?i=388 + [4] = http://curl.haxx.se/bug/?i=392 + [5] = https://android.googlesource.com/platform/external/curl/+/f551028d5caab +29d4b4a4ae8c159c76c3cfd4887%5E!/ + [6] = http://curl.haxx.se/bug/?i=351 + [7] = http://curl.haxx.se/bug/?i=395 + [8] = http://curl.haxx.se/bug/?i=399 + [9] = http://curl.haxx.se/bug/?i=398 + [10] = http://curl.haxx.se/bug/?i=402 + [11] = http://curl.haxx.se/bug/?i=401 + [12] = https://lists.fedoraproject.org/pipermail/devel/2015-September/214117.html + [13] = http://curl.haxx.se/bug/?i=405 + [14] = http://curl.haxx.se/bug/?i=415 + [15] = http://curl.haxx.se/bug/?i=409 + [16] = http://curl.haxx.se/bug/?i=411 + [17] = http://daniel.haxx.se/blog/2015/09/11/unnecessary-use-of-curl-x/ + [18] = https://bugzilla.mozilla.org/1202264 + [19] = http://curl.haxx.se/bug/?i=427 + [20] = http://curl.haxx.se/bug/?i=440 + [21] = http://curl.haxx.se/bug/?i=410 + [22] = http://curl.haxx.se/bug/?i=435 + [23] = http://curl.haxx.se/bug/?i=429 + [24] = http://curl.haxx.se/bug/?i=380 + [25] = http://curl.haxx.se/bug/?i=456 + [26] = http://curl.haxx.se/bug/?i=457 + [27] = http://curl.haxx.se/mail/lib-2015-09/0097.html + [28] = http://curl.haxx.se/bug/?i=447 + [29] = http://curl.haxx.se/bug/?i=466 + [30] = http://curl.haxx.se/bug/?i=469 + [31] = http://curl.haxx.se/bug/?i=471 + [32] = http://curl.haxx.se/bug/?i=468 diff --git a/src/external/3rd/library/curl/curl-7.45.0/acinclude.m4 b/src/external/3rd/library/curl/curl-7.45.0/acinclude.m4 new file mode 100644 index 000000000..782f32d64 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/acinclude.m4 @@ -0,0 +1,3116 @@ +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) 1998 - 2013, Daniel Stenberg, , et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +#*************************************************************************** + + +dnl CURL_CHECK_DEF (SYMBOL, [INCLUDES], [SILENT]) +dnl ------------------------------------------------- +dnl Use the C preprocessor to find out if the given object-style symbol +dnl is defined and get its expansion. This macro will not use default +dnl includes even if no INCLUDES argument is given. This macro will run +dnl silently when invoked with three arguments. If the expansion would +dnl result in a set of double-quoted strings the returned expansion will +dnl actually be a single double-quoted string concatenating all them. + +AC_DEFUN([CURL_CHECK_DEF], [ + AS_VAR_PUSHDEF([ac_HaveDef], [curl_cv_have_def_$1])dnl + AS_VAR_PUSHDEF([ac_Def], [curl_cv_def_$1])dnl + if test -z "$SED"; then + AC_MSG_ERROR([SED not set. Cannot continue without SED being set.]) + fi + if test -z "$GREP"; then + AC_MSG_ERROR([GREP not set. Cannot continue without GREP being set.]) + fi + ifelse($3,,[AC_MSG_CHECKING([for preprocessor definition of $1])]) + tmp_exp="" + AC_PREPROC_IFELSE([ + AC_LANG_SOURCE( +ifelse($2,,,[$2])[[ +#ifdef $1 +CURL_DEF_TOKEN $1 +#endif + ]]) + ],[ + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[[ ]][[ ]]*//' 2>/dev/null | \ + "$SED" 's/[["]][[ ]]*[["]]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "$1"; then + tmp_exp="" + fi + ]) + if test -z "$tmp_exp"; then + AS_VAR_SET(ac_HaveDef, no) + ifelse($3,,[AC_MSG_RESULT([no])]) + else + AS_VAR_SET(ac_HaveDef, yes) + AS_VAR_SET(ac_Def, $tmp_exp) + ifelse($3,,[AC_MSG_RESULT([$tmp_exp])]) + fi + AS_VAR_POPDEF([ac_Def])dnl + AS_VAR_POPDEF([ac_HaveDef])dnl +]) + + +dnl CURL_CHECK_DEF_CC (SYMBOL, [INCLUDES], [SILENT]) +dnl ------------------------------------------------- +dnl Use the C compiler to find out only if the given symbol is defined +dnl or not, this can not find out its expansion. This macro will not use +dnl default includes even if no INCLUDES argument is given. This macro +dnl will run silently when invoked with three arguments. + +AC_DEFUN([CURL_CHECK_DEF_CC], [ + AS_VAR_PUSHDEF([ac_HaveDef], [curl_cv_have_def_$1])dnl + ifelse($3,,[AC_MSG_CHECKING([for compiler definition of $1])]) + AC_COMPILE_IFELSE([ + AC_LANG_SOURCE( +ifelse($2,,,[$2])[[ +int main (void) +{ +#ifdef $1 + return 0; +#else + force compilation error +#endif +} + ]]) + ],[ + tst_symbol_defined="yes" + ],[ + tst_symbol_defined="no" + ]) + if test "$tst_symbol_defined" = "yes"; then + AS_VAR_SET(ac_HaveDef, yes) + ifelse($3,,[AC_MSG_RESULT([yes])]) + else + AS_VAR_SET(ac_HaveDef, no) + ifelse($3,,[AC_MSG_RESULT([no])]) + fi + AS_VAR_POPDEF([ac_HaveDef])dnl +]) + + +dnl CURL_CHECK_LIB_XNET +dnl ------------------------------------------------- +dnl Verify if X/Open network library is required. + +AC_DEFUN([CURL_CHECK_LIB_XNET], [ + AC_MSG_CHECKING([if X/Open network library is required]) + tst_lib_xnet_required="no" + AC_COMPILE_IFELSE([ + AC_LANG_SOURCE([[ +int main (void) +{ +#if defined(__hpux) && defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 600) + return 0; +#elif defined(__hpux) && defined(_XOPEN_SOURCE_EXTENDED) + return 0; +#else + force compilation error +#endif +} + ]]) + ],[ + tst_lib_xnet_required="yes" + LIBS="-lxnet $LIBS" + ]) + AC_MSG_RESULT([$tst_lib_xnet_required]) +]) + + +dnl CURL_CHECK_AIX_ALL_SOURCE +dnl ------------------------------------------------- +dnl Provides a replacement of traditional AC_AIX with +dnl an uniform behaviour across all autoconf versions, +dnl and with our own placement rules. + +AC_DEFUN([CURL_CHECK_AIX_ALL_SOURCE], [ + AH_VERBATIM([_ALL_SOURCE], + [/* Define to 1 if OS is AIX. */ +#ifndef _ALL_SOURCE +# undef _ALL_SOURCE +#endif]) + AC_BEFORE([$0], [AC_SYS_LARGEFILE])dnl + AC_BEFORE([$0], [CURL_CONFIGURE_REENTRANT])dnl + AC_BEFORE([$0], [CURL_CONFIGURE_PULL_SYS_POLL])dnl + AC_MSG_CHECKING([if OS is AIX (to define _ALL_SOURCE)]) + AC_EGREP_CPP([yes_this_is_aix],[ +#ifdef _AIX + yes_this_is_aix +#endif + ],[ + AC_MSG_RESULT([yes]) + AC_DEFINE(_ALL_SOURCE) + ],[ + AC_MSG_RESULT([no]) + ]) +]) + + +dnl CURL_CHECK_HEADER_WINDOWS +dnl ------------------------------------------------- +dnl Check for compilable and valid windows.h header + +AC_DEFUN([CURL_CHECK_HEADER_WINDOWS], [ + AC_CACHE_CHECK([for windows.h], [ac_cv_header_windows_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include + ]],[[ +#if defined(__CYGWIN__) || defined(__CEGCC__) + HAVE_WINDOWS_H shall not be defined. +#else + int dummy=2*WINVER; +#endif + ]]) + ],[ + ac_cv_header_windows_h="yes" + ],[ + ac_cv_header_windows_h="no" + ]) + ]) + case "$ac_cv_header_windows_h" in + yes) + AC_DEFINE_UNQUOTED(HAVE_WINDOWS_H, 1, + [Define to 1 if you have the windows.h header file.]) + AC_DEFINE_UNQUOTED(WIN32_LEAN_AND_MEAN, 1, + [Define to avoid automatic inclusion of winsock.h]) + ;; + esac +]) + + +dnl CURL_CHECK_NATIVE_WINDOWS +dnl ------------------------------------------------- +dnl Check if building a native Windows target + +AC_DEFUN([CURL_CHECK_NATIVE_WINDOWS], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINDOWS])dnl + AC_CACHE_CHECK([whether build target is a native Windows one], [ac_cv_native_windows], [ + if test "$ac_cv_header_windows_h" = "no"; then + ac_cv_native_windows="no" + else + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ + ]],[[ +#if defined(__MINGW32__) || defined(__MINGW32CE__) || \ + (defined(_MSC_VER) && (defined(_WIN32) || defined(_WIN64))) + int dummy=1; +#else + Not a native Windows build target. +#endif + ]]) + ],[ + ac_cv_native_windows="yes" + ],[ + ac_cv_native_windows="no" + ]) + fi + ]) + AM_CONDITIONAL(DOING_NATIVE_WINDOWS, test "x$ac_cv_native_windows" = xyes) +]) + + +dnl CURL_CHECK_HEADER_WINSOCK +dnl ------------------------------------------------- +dnl Check for compilable and valid winsock.h header + +AC_DEFUN([CURL_CHECK_HEADER_WINSOCK], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINDOWS])dnl + AC_CACHE_CHECK([for winsock.h], [ac_cv_header_winsock_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#include + ]],[[ +#if defined(__CYGWIN__) || defined(__CEGCC__) + HAVE_WINSOCK_H shall not be defined. +#else + int dummy=WSACleanup(); +#endif + ]]) + ],[ + ac_cv_header_winsock_h="yes" + ],[ + ac_cv_header_winsock_h="no" + ]) + ]) + case "$ac_cv_header_winsock_h" in + yes) + AC_DEFINE_UNQUOTED(HAVE_WINSOCK_H, 1, + [Define to 1 if you have the winsock.h header file.]) + ;; + esac +]) + + +dnl CURL_CHECK_HEADER_WINSOCK2 +dnl ------------------------------------------------- +dnl Check for compilable and valid winsock2.h header + +AC_DEFUN([CURL_CHECK_HEADER_WINSOCK2], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINDOWS])dnl + AC_CACHE_CHECK([for winsock2.h], [ac_cv_header_winsock2_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#include + ]],[[ +#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) + HAVE_WINSOCK2_H shall not be defined. +#else + int dummy=2*IPPROTO_ESP; +#endif + ]]) + ],[ + ac_cv_header_winsock2_h="yes" + ],[ + ac_cv_header_winsock2_h="no" + ]) + ]) + case "$ac_cv_header_winsock2_h" in + yes) + AC_DEFINE_UNQUOTED(HAVE_WINSOCK2_H, 1, + [Define to 1 if you have the winsock2.h header file.]) + ;; + esac +]) + + +dnl CURL_CHECK_HEADER_WS2TCPIP +dnl ------------------------------------------------- +dnl Check for compilable and valid ws2tcpip.h header + +AC_DEFUN([CURL_CHECK_HEADER_WS2TCPIP], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK2])dnl + AC_CACHE_CHECK([for ws2tcpip.h], [ac_cv_header_ws2tcpip_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#include +#include + ]],[[ +#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) + HAVE_WS2TCPIP_H shall not be defined. +#else + int dummy=2*IP_PKTINFO; +#endif + ]]) + ],[ + ac_cv_header_ws2tcpip_h="yes" + ],[ + ac_cv_header_ws2tcpip_h="no" + ]) + ]) + case "$ac_cv_header_ws2tcpip_h" in + yes) + AC_DEFINE_UNQUOTED(HAVE_WS2TCPIP_H, 1, + [Define to 1 if you have the ws2tcpip.h header file.]) + ;; + esac +]) + + +dnl CURL_CHECK_HEADER_WINLDAP +dnl ------------------------------------------------- +dnl Check for compilable and valid winldap.h header + +AC_DEFUN([CURL_CHECK_HEADER_WINLDAP], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINDOWS])dnl + AC_CACHE_CHECK([for winldap.h], [ac_cv_header_winldap_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#endif +#include + ]],[[ +#if defined(__CYGWIN__) || defined(__CEGCC__) + HAVE_WINLDAP_H shall not be defined. +#else + LDAP *ldp = ldap_init("dummy", LDAP_PORT); + ULONG res = ldap_unbind(ldp); +#endif + ]]) + ],[ + ac_cv_header_winldap_h="yes" + ],[ + ac_cv_header_winldap_h="no" + ]) + ]) + case "$ac_cv_header_winldap_h" in + yes) + AC_DEFINE_UNQUOTED(HAVE_WINLDAP_H, 1, + [Define to 1 if you have the winldap.h header file.]) + ;; + esac +]) + + +dnl CURL_CHECK_HEADER_WINBER +dnl ------------------------------------------------- +dnl Check for compilable and valid winber.h header + +AC_DEFUN([CURL_CHECK_HEADER_WINBER], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINLDAP])dnl + AC_CACHE_CHECK([for winber.h], [ac_cv_header_winber_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#endif +#include +#include + ]],[[ +#if defined(__CYGWIN__) || defined(__CEGCC__) + HAVE_WINBER_H shall not be defined. +#else + BERVAL *bvp = NULL; + BerElement *bep = ber_init(bvp); + ber_free(bep, 1); +#endif + ]]) + ],[ + ac_cv_header_winber_h="yes" + ],[ + ac_cv_header_winber_h="no" + ]) + ]) + case "$ac_cv_header_winber_h" in + yes) + AC_DEFINE_UNQUOTED(HAVE_WINBER_H, 1, + [Define to 1 if you have the winber.h header file.]) + ;; + esac +]) + + +dnl CURL_CHECK_HEADER_LBER +dnl ------------------------------------------------- +dnl Check for compilable and valid lber.h header, +dnl and check if it is needed even with ldap.h + +AC_DEFUN([CURL_CHECK_HEADER_LBER], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINDOWS])dnl + AC_CACHE_CHECK([for lber.h], [ac_cv_header_lber_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef NULL +#define NULL (void *)0 +#endif +#include + ]],[[ + BerValue *bvp = NULL; + BerElement *bep = ber_init(bvp); + ber_free(bep, 1); + ]]) + ],[ + ac_cv_header_lber_h="yes" + ],[ + ac_cv_header_lber_h="no" + ]) + ]) + if test "$ac_cv_header_lber_h" = "yes"; then + AC_DEFINE_UNQUOTED(HAVE_LBER_H, 1, + [Define to 1 if you have the lber.h header file.]) + # + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef NULL +#define NULL (void *)0 +#endif +#ifndef LDAP_DEPRECATED +#define LDAP_DEPRECATED 1 +#endif +#include + ]],[[ + BerValue *bvp = NULL; + BerElement *bep = ber_init(bvp); + ber_free(bep, 1); + ]]) + ],[ + curl_cv_need_header_lber_h="no" + ],[ + curl_cv_need_header_lber_h="yes" + ]) + # + case "$curl_cv_need_header_lber_h" in + yes) + AC_DEFINE_UNQUOTED(NEED_LBER_H, 1, + [Define to 1 if you need the lber.h header file even with ldap.h]) + ;; + esac + fi +]) + + +dnl CURL_CHECK_HEADER_LDAP +dnl ------------------------------------------------- +dnl Check for compilable and valid ldap.h header + +AC_DEFUN([CURL_CHECK_HEADER_LDAP], [ + AC_REQUIRE([CURL_CHECK_HEADER_LBER])dnl + AC_CACHE_CHECK([for ldap.h], [ac_cv_header_ldap_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef LDAP_DEPRECATED +#define LDAP_DEPRECATED 1 +#endif +#ifdef NEED_LBER_H +#include +#endif +#include + ]],[[ + LDAP *ldp = ldap_init("dummy", LDAP_PORT); + int res = ldap_unbind(ldp); + ]]) + ],[ + ac_cv_header_ldap_h="yes" + ],[ + ac_cv_header_ldap_h="no" + ]) + ]) + case "$ac_cv_header_ldap_h" in + yes) + AC_DEFINE_UNQUOTED(HAVE_LDAP_H, 1, + [Define to 1 if you have the ldap.h header file.]) + ;; + esac +]) + + +dnl CURL_CHECK_HEADER_LDAP_SSL +dnl ------------------------------------------------- +dnl Check for compilable and valid ldap_ssl.h header + +AC_DEFUN([CURL_CHECK_HEADER_LDAP_SSL], [ + AC_REQUIRE([CURL_CHECK_HEADER_LDAP])dnl + AC_CACHE_CHECK([for ldap_ssl.h], [ac_cv_header_ldap_ssl_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef LDAP_DEPRECATED +#define LDAP_DEPRECATED 1 +#endif +#ifdef NEED_LBER_H +#include +#endif +#ifdef HAVE_LDAP_H +#include +#endif +#include + ]],[[ + LDAP *ldp = ldapssl_init("dummy", LDAPS_PORT, 1); + ]]) + ],[ + ac_cv_header_ldap_ssl_h="yes" + ],[ + ac_cv_header_ldap_ssl_h="no" + ]) + ]) + case "$ac_cv_header_ldap_ssl_h" in + yes) + AC_DEFINE_UNQUOTED(HAVE_LDAP_SSL_H, 1, + [Define to 1 if you have the ldap_ssl.h header file.]) + ;; + esac +]) + + +dnl CURL_CHECK_HEADER_LDAPSSL +dnl ------------------------------------------------- +dnl Check for compilable and valid ldapssl.h header + +AC_DEFUN([CURL_CHECK_HEADER_LDAPSSL], [ + AC_REQUIRE([CURL_CHECK_HEADER_LDAP])dnl + AC_CACHE_CHECK([for ldapssl.h], [ac_cv_header_ldapssl_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef NULL +#define NULL (void *)0 +#endif +#ifndef LDAP_DEPRECATED +#define LDAP_DEPRECATED 1 +#endif +#ifdef NEED_LBER_H +#include +#endif +#ifdef HAVE_LDAP_H +#include +#endif +#include + ]],[[ + char *cert_label = NULL; + LDAP *ldp = ldap_ssl_init("dummy", LDAPS_PORT, cert_label); + ]]) + ],[ + ac_cv_header_ldapssl_h="yes" + ],[ + ac_cv_header_ldapssl_h="no" + ]) + ]) + case "$ac_cv_header_ldapssl_h" in + yes) + AC_DEFINE_UNQUOTED(HAVE_LDAPSSL_H, 1, + [Define to 1 if you have the ldapssl.h header file.]) + ;; + esac +]) + + +dnl CURL_CHECK_LIBS_WINLDAP +dnl ------------------------------------------------- +dnl Check for libraries needed for WINLDAP support, +dnl and prepended to LIBS any needed libraries. +dnl This macro can take an optional parameter with a +dnl white space separated list of libraries to check +dnl before the WINLDAP default ones. + +AC_DEFUN([CURL_CHECK_LIBS_WINLDAP], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINBER])dnl + # + AC_MSG_CHECKING([for WINLDAP libraries]) + # + u_libs="" + # + ifelse($1,,,[ + for x_lib in $1; do + case "$x_lib" in + -l*) + l_lib="$x_lib" + ;; + *) + l_lib="-l$x_lib" + ;; + esac + if test -z "$u_libs"; then + u_libs="$l_lib" + else + u_libs="$u_libs $l_lib" + fi + done + ]) + # + curl_cv_save_LIBS="$LIBS" + curl_cv_ldap_LIBS="unknown" + # + for x_nlibs in '' "$u_libs" \ + '-lwldap32' ; do + if test "$curl_cv_ldap_LIBS" = "unknown"; then + if test -z "$x_nlibs"; then + LIBS="$curl_cv_save_LIBS" + else + LIBS="$x_nlibs $curl_cv_save_LIBS" + fi + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINLDAP_H +#include +#endif +#ifdef HAVE_WINBER_H +#include +#endif +#endif + ]],[[ + BERVAL *bvp = NULL; + BerElement *bep = ber_init(bvp); + LDAP *ldp = ldap_init("dummy", LDAP_PORT); + ULONG res = ldap_unbind(ldp); + ber_free(bep, 1); + ]]) + ],[ + curl_cv_ldap_LIBS="$x_nlibs" + ]) + fi + done + # + LIBS="$curl_cv_save_LIBS" + # + case X-"$curl_cv_ldap_LIBS" in + X-unknown) + AC_MSG_RESULT([cannot find WINLDAP libraries]) + ;; + X-) + AC_MSG_RESULT([no additional lib required]) + ;; + *) + if test -z "$curl_cv_save_LIBS"; then + LIBS="$curl_cv_ldap_LIBS" + else + LIBS="$curl_cv_ldap_LIBS $curl_cv_save_LIBS" + fi + AC_MSG_RESULT([$curl_cv_ldap_LIBS]) + ;; + esac + # +]) + + +dnl CURL_CHECK_LIBS_LDAP +dnl ------------------------------------------------- +dnl Check for libraries needed for LDAP support, +dnl and prepended to LIBS any needed libraries. +dnl This macro can take an optional parameter with a +dnl white space separated list of libraries to check +dnl before the default ones. + +AC_DEFUN([CURL_CHECK_LIBS_LDAP], [ + AC_REQUIRE([CURL_CHECK_HEADER_LDAP])dnl + # + AC_MSG_CHECKING([for LDAP libraries]) + # + u_libs="" + # + ifelse($1,,,[ + for x_lib in $1; do + case "$x_lib" in + -l*) + l_lib="$x_lib" + ;; + *) + l_lib="-l$x_lib" + ;; + esac + if test -z "$u_libs"; then + u_libs="$l_lib" + else + u_libs="$u_libs $l_lib" + fi + done + ]) + # + curl_cv_save_LIBS="$LIBS" + curl_cv_ldap_LIBS="unknown" + # + for x_nlibs in '' "$u_libs" \ + '-lldap' \ + '-llber -lldap' \ + '-lldap -llber' \ + '-lldapssl -lldapx -lldapsdk' \ + '-lldapsdk -lldapx -lldapssl' ; do + if test "$curl_cv_ldap_LIBS" = "unknown"; then + if test -z "$x_nlibs"; then + LIBS="$curl_cv_save_LIBS" + else + LIBS="$x_nlibs $curl_cv_save_LIBS" + fi + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef NULL +#define NULL (void *)0 +#endif +#ifndef LDAP_DEPRECATED +#define LDAP_DEPRECATED 1 +#endif +#ifdef NEED_LBER_H +#include +#endif +#ifdef HAVE_LDAP_H +#include +#endif + ]],[[ + BerValue *bvp = NULL; + BerElement *bep = ber_init(bvp); + LDAP *ldp = ldap_init("dummy", LDAP_PORT); + int res = ldap_unbind(ldp); + ber_free(bep, 1); + ]]) + ],[ + curl_cv_ldap_LIBS="$x_nlibs" + ]) + fi + done + # + LIBS="$curl_cv_save_LIBS" + # + case X-"$curl_cv_ldap_LIBS" in + X-unknown) + AC_MSG_RESULT([cannot find LDAP libraries]) + ;; + X-) + AC_MSG_RESULT([no additional lib required]) + ;; + *) + if test -z "$curl_cv_save_LIBS"; then + LIBS="$curl_cv_ldap_LIBS" + else + LIBS="$curl_cv_ldap_LIBS $curl_cv_save_LIBS" + fi + AC_MSG_RESULT([$curl_cv_ldap_LIBS]) + ;; + esac + # +]) + + +dnl CURL_CHECK_HEADER_MALLOC +dnl ------------------------------------------------- +dnl Check for compilable and valid malloc.h header, +dnl and check if it is needed even with stdlib.h + +AC_DEFUN([CURL_CHECK_HEADER_MALLOC], [ + AC_CACHE_CHECK([for malloc.h], [ac_cv_header_malloc_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#include + ]],[[ + void *p = malloc(10); + void *q = calloc(10,10); + free(p); + free(q); + ]]) + ],[ + ac_cv_header_malloc_h="yes" + ],[ + ac_cv_header_malloc_h="no" + ]) + ]) + if test "$ac_cv_header_malloc_h" = "yes"; then + AC_DEFINE_UNQUOTED(HAVE_MALLOC_H, 1, + [Define to 1 if you have the malloc.h header file.]) + # + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#include + ]],[[ + void *p = malloc(10); + void *q = calloc(10,10); + free(p); + free(q); + ]]) + ],[ + curl_cv_need_header_malloc_h="no" + ],[ + curl_cv_need_header_malloc_h="yes" + ]) + # + case "$curl_cv_need_header_malloc_h" in + yes) + AC_DEFINE_UNQUOTED(NEED_MALLOC_H, 1, + [Define to 1 if you need the malloc.h header file even with stdlib.h]) + ;; + esac + fi +]) + + +dnl CURL_CHECK_HEADER_MEMORY +dnl ------------------------------------------------- +dnl Check for compilable and valid memory.h header, +dnl and check if it is needed even with stdlib.h for +dnl memory related functions. + +AC_DEFUN([CURL_CHECK_HEADER_MEMORY], [ + AC_CACHE_CHECK([for memory.h], [ac_cv_header_memory_h], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#include + ]],[[ + void *p = malloc(10); + void *q = calloc(10,10); + free(p); + free(q); + ]]) + ],[ + ac_cv_header_memory_h="yes" + ],[ + ac_cv_header_memory_h="no" + ]) + ]) + if test "$ac_cv_header_memory_h" = "yes"; then + AC_DEFINE_UNQUOTED(HAVE_MEMORY_H, 1, + [Define to 1 if you have the memory.h header file.]) + # + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#include + ]],[[ + void *p = malloc(10); + void *q = calloc(10,10); + free(p); + free(q); + ]]) + ],[ + curl_cv_need_header_memory_h="no" + ],[ + curl_cv_need_header_memory_h="yes" + ]) + # + case "$curl_cv_need_header_memory_h" in + yes) + AC_DEFINE_UNQUOTED(NEED_MEMORY_H, 1, + [Define to 1 if you need the memory.h header file even with stdlib.h]) + ;; + esac + fi +]) + + +dnl CURL_CHECK_FUNC_GETNAMEINFO +dnl ------------------------------------------------- +dnl Test if the getnameinfo function is available, +dnl and check the types of five of its arguments. +dnl If the function succeeds HAVE_GETNAMEINFO will be +dnl defined, defining the types of the arguments in +dnl GETNAMEINFO_TYPE_ARG1, GETNAMEINFO_TYPE_ARG2, +dnl GETNAMEINFO_TYPE_ARG46 and GETNAMEINFO_TYPE_ARG7, +dnl and also defining the type qualifier of first +dnl argument in GETNAMEINFO_QUAL_ARG1. + +AC_DEFUN([CURL_CHECK_FUNC_GETNAMEINFO], [ + AC_REQUIRE([CURL_CHECK_HEADER_WS2TCPIP])dnl + AC_CHECK_HEADERS(sys/types.h sys/socket.h netdb.h) + # + AC_MSG_CHECKING([for getnameinfo]) + AC_LINK_IFELSE([ + AC_LANG_FUNC_LINK_TRY([getnameinfo]) + ],[ + AC_MSG_RESULT([yes]) + curl_cv_getnameinfo="yes" + ],[ + AC_MSG_RESULT([no]) + curl_cv_getnameinfo="no" + ]) + # + if test "$curl_cv_getnameinfo" != "yes"; then + AC_MSG_CHECKING([deeper for getnameinfo]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ + ]],[[ + getnameinfo(); + ]]) + ],[ + AC_MSG_RESULT([yes]) + curl_cv_getnameinfo="yes" + ],[ + AC_MSG_RESULT([but still no]) + curl_cv_getnameinfo="no" + ]) + fi + # + if test "$curl_cv_getnameinfo" != "yes"; then + AC_MSG_CHECKING([deeper and deeper for getnameinfo]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#ifdef HAVE_WS2TCPIP_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETDB_H +#include +#endif +#endif + ]],[[ + getnameinfo(0, 0, 0, 0, 0, 0, 0); + ]]) + ],[ + AC_MSG_RESULT([yes]) + curl_cv_getnameinfo="yes" + ],[ + AC_MSG_RESULT([but still no]) + curl_cv_getnameinfo="no" + ]) + fi + # + if test "$curl_cv_getnameinfo" = "yes"; then + AC_CACHE_CHECK([types of arguments for getnameinfo], + [curl_cv_func_getnameinfo_args], [ + curl_cv_func_getnameinfo_args="unknown" + for gni_arg1 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do + for gni_arg2 in 'socklen_t' 'size_t' 'int'; do + for gni_arg46 in 'size_t' 'int' 'socklen_t' 'unsigned int' 'DWORD'; do + for gni_arg7 in 'int' 'unsigned int'; do + if test "$curl_cv_func_getnameinfo_args" = "unknown"; then + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#if (!defined(_WIN32_WINNT)) || (_WIN32_WINNT < 0x0501) +#undef _WIN32_WINNT +#define _WIN32_WINNT 0x0501 +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#ifdef HAVE_WS2TCPIP_H +#include +#endif +#endif +#define GNICALLCONV WSAAPI +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETDB_H +#include +#endif +#define GNICALLCONV +#endif + extern int GNICALLCONV getnameinfo($gni_arg1, $gni_arg2, + char *, $gni_arg46, + char *, $gni_arg46, + $gni_arg7); + ]],[[ + $gni_arg2 salen=0; + $gni_arg46 hostlen=0; + $gni_arg46 servlen=0; + $gni_arg7 flags=0; + int res = getnameinfo(0, salen, 0, hostlen, 0, servlen, flags); + ]]) + ],[ + curl_cv_func_getnameinfo_args="$gni_arg1,$gni_arg2,$gni_arg46,$gni_arg7" + ]) + fi + done + done + done + done + ]) # AC-CACHE-CHECK + if test "$curl_cv_func_getnameinfo_args" = "unknown"; then + AC_MSG_WARN([Cannot find proper types to use for getnameinfo args]) + AC_MSG_WARN([HAVE_GETNAMEINFO will not be defined]) + else + gni_prev_IFS=$IFS; IFS=',' + set dummy `echo "$curl_cv_func_getnameinfo_args" | sed 's/\*/\*/g'` + IFS=$gni_prev_IFS + shift + # + gni_qual_type_arg1=$[1] + # + AC_DEFINE_UNQUOTED(GETNAMEINFO_TYPE_ARG2, $[2], + [Define to the type of arg 2 for getnameinfo.]) + AC_DEFINE_UNQUOTED(GETNAMEINFO_TYPE_ARG46, $[3], + [Define to the type of args 4 and 6 for getnameinfo.]) + AC_DEFINE_UNQUOTED(GETNAMEINFO_TYPE_ARG7, $[4], + [Define to the type of arg 7 for getnameinfo.]) + # + prev_sh_opts=$- + # + case $prev_sh_opts in + *f*) + ;; + *) + set -f + ;; + esac + # + case "$gni_qual_type_arg1" in + const*) + gni_qual_arg1=const + gni_type_arg1=`echo $gni_qual_type_arg1 | sed 's/^const //'` + ;; + *) + gni_qual_arg1= + gni_type_arg1=$gni_qual_type_arg1 + ;; + esac + # + AC_DEFINE_UNQUOTED(GETNAMEINFO_QUAL_ARG1, $gni_qual_arg1, + [Define to the type qualifier of arg 1 for getnameinfo.]) + AC_DEFINE_UNQUOTED(GETNAMEINFO_TYPE_ARG1, $gni_type_arg1, + [Define to the type of arg 1 for getnameinfo.]) + # + case $prev_sh_opts in + *f*) + ;; + *) + set +f + ;; + esac + # + AC_DEFINE_UNQUOTED(HAVE_GETNAMEINFO, 1, + [Define to 1 if you have the getnameinfo function.]) + ac_cv_func_getnameinfo="yes" + fi + fi +]) + + +dnl TYPE_SOCKADDR_STORAGE +dnl ------------------------------------------------- +dnl Check for struct sockaddr_storage. Most IPv6-enabled +dnl hosts have it, but AIX 4.3 is one known exception. + +AC_DEFUN([TYPE_SOCKADDR_STORAGE], +[ + AC_CHECK_TYPE([struct sockaddr_storage], + AC_DEFINE(HAVE_STRUCT_SOCKADDR_STORAGE, 1, + [if struct sockaddr_storage is defined]), , + [ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_ARPA_INET_H +#include +#endif +#endif + ]) +]) + + +dnl CURL_CHECK_NI_WITHSCOPEID +dnl ------------------------------------------------- +dnl Check for working NI_WITHSCOPEID in getnameinfo() + +AC_DEFUN([CURL_CHECK_NI_WITHSCOPEID], [ + AC_REQUIRE([CURL_CHECK_FUNC_GETNAMEINFO])dnl + AC_REQUIRE([TYPE_SOCKADDR_STORAGE])dnl + AC_CHECK_HEADERS(stdio.h sys/types.h sys/socket.h \ + netdb.h netinet/in.h arpa/inet.h) + # + AC_CACHE_CHECK([for working NI_WITHSCOPEID], + [ac_cv_working_ni_withscopeid], [ + AC_RUN_IFELSE([ + AC_LANG_PROGRAM([[ +#ifdef HAVE_STDLIB_H +#include +#endif +#ifdef HAVE_STDIO_H +#include +#endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETDB_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_ARPA_INET_H +#include +#endif + ]],[[ +#if defined(NI_WITHSCOPEID) && defined(HAVE_GETNAMEINFO) +#ifdef HAVE_STRUCT_SOCKADDR_STORAGE + struct sockaddr_storage sa; +#else + unsigned char sa[256]; +#endif + char hostbuf[NI_MAXHOST]; + int rc; + GETNAMEINFO_TYPE_ARG2 salen = (GETNAMEINFO_TYPE_ARG2)sizeof(sa); + GETNAMEINFO_TYPE_ARG46 hostlen = (GETNAMEINFO_TYPE_ARG46)sizeof(hostbuf); + GETNAMEINFO_TYPE_ARG7 flags = NI_NUMERICHOST | NI_NUMERICSERV | NI_WITHSCOPEID; + int fd = socket(AF_INET6, SOCK_STREAM, 0); + if(fd < 0) { + perror("socket()"); + return 1; /* Error creating socket */ + } + rc = getsockname(fd, (GETNAMEINFO_TYPE_ARG1)&sa, &salen); + if(rc) { + perror("getsockname()"); + return 2; /* Error retrieving socket name */ + } + rc = getnameinfo((GETNAMEINFO_TYPE_ARG1)&sa, salen, hostbuf, hostlen, NULL, 0, flags); + if(rc) { + printf("rc = %s\n", gai_strerror(rc)); + return 3; /* Error translating socket address */ + } + return 0; /* Ok, NI_WITHSCOPEID works */ +#else + return 4; /* Error, NI_WITHSCOPEID not defined or no getnameinfo() */ +#endif + ]]) # AC-LANG-PROGRAM + ],[ + # Exit code == 0. Program worked. + ac_cv_working_ni_withscopeid="yes" + ],[ + # Exit code != 0. Program failed. + ac_cv_working_ni_withscopeid="no" + ],[ + # Program is not run when cross-compiling. So we assume + # NI_WITHSCOPEID will work if we are able to compile it. + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#include +#include +#include + ]],[[ + unsigned int dummy= NI_NUMERICHOST | NI_NUMERICSERV | NI_WITHSCOPEID; + ]]) + ],[ + ac_cv_working_ni_withscopeid="yes" + ],[ + ac_cv_working_ni_withscopeid="no" + ]) # AC-COMPILE-IFELSE + ]) # AC-RUN-IFELSE + ]) # AC-CACHE-CHECK + case "$ac_cv_working_ni_withscopeid" in + yes) + AC_DEFINE(HAVE_NI_WITHSCOPEID, 1, + [Define to 1 if NI_WITHSCOPEID exists and works.]) + ;; + esac +]) + + +dnl CURL_CHECK_FUNC_RECV +dnl ------------------------------------------------- +dnl Test if the socket recv() function is available, +dnl and check its return type and the types of its +dnl arguments. If the function succeeds HAVE_RECV +dnl will be defined, defining the types of the arguments +dnl in RECV_TYPE_ARG1, RECV_TYPE_ARG2, RECV_TYPE_ARG3 +dnl and RECV_TYPE_ARG4, defining the type of the function +dnl return value in RECV_TYPE_RETV. + +AC_DEFUN([CURL_CHECK_FUNC_RECV], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK])dnl + AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK2])dnl + AC_CHECK_HEADERS(sys/types.h sys/socket.h) + # + AC_MSG_CHECKING([for recv]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#endif + ]],[[ + recv(0, 0, 0, 0); + ]]) + ],[ + AC_MSG_RESULT([yes]) + curl_cv_recv="yes" + ],[ + AC_MSG_RESULT([no]) + curl_cv_recv="no" + ]) + # + if test "$curl_cv_recv" = "yes"; then + AC_CACHE_CHECK([types of args and return type for recv], + [curl_cv_func_recv_args], [ + curl_cv_func_recv_args="unknown" + for recv_retv in 'int' 'ssize_t'; do + for recv_arg1 in 'int' 'ssize_t' 'SOCKET'; do + for recv_arg2 in 'char *' 'void *'; do + for recv_arg3 in 'size_t' 'int' 'socklen_t' 'unsigned int'; do + for recv_arg4 in 'int' 'unsigned int'; do + if test "$curl_cv_func_recv_args" = "unknown"; then + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#define RECVCALLCONV PASCAL +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#define RECVCALLCONV +#endif + extern $recv_retv RECVCALLCONV + recv($recv_arg1, $recv_arg2, $recv_arg3, $recv_arg4); + ]],[[ + $recv_arg1 s=0; + $recv_arg2 buf=0; + $recv_arg3 len=0; + $recv_arg4 flags=0; + $recv_retv res = recv(s, buf, len, flags); + ]]) + ],[ + curl_cv_func_recv_args="$recv_arg1,$recv_arg2,$recv_arg3,$recv_arg4,$recv_retv" + ]) + fi + done + done + done + done + done + ]) # AC-CACHE-CHECK + if test "$curl_cv_func_recv_args" = "unknown"; then + AC_MSG_ERROR([Cannot find proper types to use for recv args]) + else + recv_prev_IFS=$IFS; IFS=',' + set dummy `echo "$curl_cv_func_recv_args" | sed 's/\*/\*/g'` + IFS=$recv_prev_IFS + shift + # + AC_DEFINE_UNQUOTED(RECV_TYPE_ARG1, $[1], + [Define to the type of arg 1 for recv.]) + AC_DEFINE_UNQUOTED(RECV_TYPE_ARG2, $[2], + [Define to the type of arg 2 for recv.]) + AC_DEFINE_UNQUOTED(RECV_TYPE_ARG3, $[3], + [Define to the type of arg 3 for recv.]) + AC_DEFINE_UNQUOTED(RECV_TYPE_ARG4, $[4], + [Define to the type of arg 4 for recv.]) + AC_DEFINE_UNQUOTED(RECV_TYPE_RETV, $[5], + [Define to the function return type for recv.]) + # + AC_DEFINE_UNQUOTED(HAVE_RECV, 1, + [Define to 1 if you have the recv function.]) + ac_cv_func_recv="yes" + fi + else + AC_MSG_ERROR([Unable to link function recv]) + fi +]) + + +dnl CURL_CHECK_FUNC_SEND +dnl ------------------------------------------------- +dnl Test if the socket send() function is available, +dnl and check its return type and the types of its +dnl arguments. If the function succeeds HAVE_SEND +dnl will be defined, defining the types of the arguments +dnl in SEND_TYPE_ARG1, SEND_TYPE_ARG2, SEND_TYPE_ARG3 +dnl and SEND_TYPE_ARG4, defining the type of the function +dnl return value in SEND_TYPE_RETV, and also defining the +dnl type qualifier of second argument in SEND_QUAL_ARG2. + +AC_DEFUN([CURL_CHECK_FUNC_SEND], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK])dnl + AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK2])dnl + AC_CHECK_HEADERS(sys/types.h sys/socket.h) + # + AC_MSG_CHECKING([for send]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#endif + ]],[[ + send(0, 0, 0, 0); + ]]) + ],[ + AC_MSG_RESULT([yes]) + curl_cv_send="yes" + ],[ + AC_MSG_RESULT([no]) + curl_cv_send="no" + ]) + # + if test "$curl_cv_send" = "yes"; then + AC_CACHE_CHECK([types of args and return type for send], + [curl_cv_func_send_args], [ + curl_cv_func_send_args="unknown" + for send_retv in 'int' 'ssize_t'; do + for send_arg1 in 'int' 'ssize_t' 'SOCKET'; do + for send_arg2 in 'char *' 'void *' 'const char *' 'const void *'; do + for send_arg3 in 'size_t' 'int' 'socklen_t' 'unsigned int'; do + for send_arg4 in 'int' 'unsigned int'; do + if test "$curl_cv_func_send_args" = "unknown"; then + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#define SENDCALLCONV PASCAL +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#define SENDCALLCONV +#endif + extern $send_retv SENDCALLCONV + send($send_arg1, $send_arg2, $send_arg3, $send_arg4); + ]],[[ + $send_arg1 s=0; + $send_arg3 len=0; + $send_arg4 flags=0; + $send_retv res = send(s, 0, len, flags); + ]]) + ],[ + curl_cv_func_send_args="$send_arg1,$send_arg2,$send_arg3,$send_arg4,$send_retv" + ]) + fi + done + done + done + done + done + ]) # AC-CACHE-CHECK + if test "$curl_cv_func_send_args" = "unknown"; then + AC_MSG_ERROR([Cannot find proper types to use for send args]) + else + send_prev_IFS=$IFS; IFS=',' + set dummy `echo "$curl_cv_func_send_args" | sed 's/\*/\*/g'` + IFS=$send_prev_IFS + shift + # + send_qual_type_arg2=$[2] + # + AC_DEFINE_UNQUOTED(SEND_TYPE_ARG1, $[1], + [Define to the type of arg 1 for send.]) + AC_DEFINE_UNQUOTED(SEND_TYPE_ARG3, $[3], + [Define to the type of arg 3 for send.]) + AC_DEFINE_UNQUOTED(SEND_TYPE_ARG4, $[4], + [Define to the type of arg 4 for send.]) + AC_DEFINE_UNQUOTED(SEND_TYPE_RETV, $[5], + [Define to the function return type for send.]) + # + prev_sh_opts=$- + # + case $prev_sh_opts in + *f*) + ;; + *) + set -f + ;; + esac + # + case "$send_qual_type_arg2" in + const*) + send_qual_arg2=const + send_type_arg2=`echo $send_qual_type_arg2 | sed 's/^const //'` + ;; + *) + send_qual_arg2= + send_type_arg2=$send_qual_type_arg2 + ;; + esac + # + AC_DEFINE_UNQUOTED(SEND_QUAL_ARG2, $send_qual_arg2, + [Define to the type qualifier of arg 2 for send.]) + AC_DEFINE_UNQUOTED(SEND_TYPE_ARG2, $send_type_arg2, + [Define to the type of arg 2 for send.]) + # + case $prev_sh_opts in + *f*) + ;; + *) + set +f + ;; + esac + # + AC_DEFINE_UNQUOTED(HAVE_SEND, 1, + [Define to 1 if you have the send function.]) + ac_cv_func_send="yes" + fi + else + AC_MSG_ERROR([Unable to link function send]) + fi +]) + +dnl CURL_CHECK_MSG_NOSIGNAL +dnl ------------------------------------------------- +dnl Check for MSG_NOSIGNAL + +AC_DEFUN([CURL_CHECK_MSG_NOSIGNAL], [ + AC_CHECK_HEADERS(sys/types.h sys/socket.h) + AC_CACHE_CHECK([for MSG_NOSIGNAL], [ac_cv_msg_nosignal], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#endif + ]],[[ + int flag=MSG_NOSIGNAL; + ]]) + ],[ + ac_cv_msg_nosignal="yes" + ],[ + ac_cv_msg_nosignal="no" + ]) + ]) + case "$ac_cv_msg_nosignal" in + yes) + AC_DEFINE_UNQUOTED(HAVE_MSG_NOSIGNAL, 1, + [Define to 1 if you have the MSG_NOSIGNAL flag.]) + ;; + esac +]) + + +dnl CURL_CHECK_STRUCT_TIMEVAL +dnl ------------------------------------------------- +dnl Check for timeval struct + +AC_DEFUN([CURL_CHECK_STRUCT_TIMEVAL], [ + AC_REQUIRE([AC_HEADER_TIME])dnl + AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK])dnl + AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK2])dnl + AC_CHECK_HEADERS(sys/types.h sys/time.h time.h sys/socket.h) + AC_CACHE_CHECK([for struct timeval], [ac_cv_struct_timeval], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif + ]],[[ + struct timeval ts; + ts.tv_sec = 0; + ts.tv_usec = 0; + ]]) + ],[ + ac_cv_struct_timeval="yes" + ],[ + ac_cv_struct_timeval="no" + ]) + ]) + case "$ac_cv_struct_timeval" in + yes) + AC_DEFINE_UNQUOTED(HAVE_STRUCT_TIMEVAL, 1, + [Define to 1 if you have the timeval struct.]) + ;; + esac +]) + + +dnl TYPE_SIG_ATOMIC_T +dnl ------------------------------------------------- +dnl Check if the sig_atomic_t type is available, and +dnl verify if it is already defined as volatile. + +AC_DEFUN([TYPE_SIG_ATOMIC_T], [ + AC_CHECK_HEADERS(signal.h) + AC_CHECK_TYPE([sig_atomic_t],[ + AC_DEFINE(HAVE_SIG_ATOMIC_T, 1, + [Define to 1 if sig_atomic_t is an available typedef.]) + ], ,[ +#ifdef HAVE_SIGNAL_H +#include +#endif + ]) + case "$ac_cv_type_sig_atomic_t" in + yes) + # + AC_MSG_CHECKING([if sig_atomic_t is already defined as volatile]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +#ifdef HAVE_SIGNAL_H +#include +#endif + ]],[[ + static volatile sig_atomic_t dummy = 0; + ]]) + ],[ + AC_MSG_RESULT([no]) + ac_cv_sig_atomic_t_volatile="no" + ],[ + AC_MSG_RESULT([yes]) + ac_cv_sig_atomic_t_volatile="yes" + ]) + # + if test "$ac_cv_sig_atomic_t_volatile" = "yes"; then + AC_DEFINE(HAVE_SIG_ATOMIC_T_VOLATILE, 1, + [Define to 1 if sig_atomic_t is already defined as volatile.]) + fi + ;; + esac +]) + + +dnl TYPE_IN_ADDR_T +dnl ------------------------------------------------- +dnl Check for in_addr_t: it is used to receive the return code of inet_addr() +dnl and a few other things. + +AC_DEFUN([TYPE_IN_ADDR_T], [ + AC_CHECK_TYPE([in_addr_t], ,[ + dnl in_addr_t not available + AC_CACHE_CHECK([for in_addr_t equivalent], + [curl_cv_in_addr_t_equiv], [ + curl_cv_in_addr_t_equiv="unknown" + for t in "unsigned long" int size_t unsigned long; do + if test "$curl_cv_in_addr_t_equiv" = "unknown"; then + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_ARPA_INET_H +#include +#endif +#endif + ]],[[ + $t data = inet_addr ("1.2.3.4"); + ]]) + ],[ + curl_cv_in_addr_t_equiv="$t" + ]) + fi + done + ]) + case "$curl_cv_in_addr_t_equiv" in + unknown) + AC_MSG_ERROR([Cannot find a type to use in place of in_addr_t]) + ;; + *) + AC_DEFINE_UNQUOTED(in_addr_t, $curl_cv_in_addr_t_equiv, + [Type to use in place of in_addr_t when system does not provide it.]) + ;; + esac + ],[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_ARPA_INET_H +#include +#endif +#endif + ]) +]) + + +dnl CURL_CHECK_FUNC_CLOCK_GETTIME_MONOTONIC +dnl ------------------------------------------------- +dnl Check if monotonic clock_gettime is available. + +AC_DEFUN([CURL_CHECK_FUNC_CLOCK_GETTIME_MONOTONIC], [ + AC_REQUIRE([AC_HEADER_TIME])dnl + AC_CHECK_HEADERS(sys/types.h sys/time.h time.h) + AC_MSG_CHECKING([for monotonic clock_gettime]) + # + if test "x$dontwant_rt" == "xno" ; then + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif + ]],[[ + struct timespec ts; + (void)clock_gettime(CLOCK_MONOTONIC, &ts); + ]]) + ],[ + AC_MSG_RESULT([yes]) + ac_cv_func_clock_gettime="yes" + ],[ + AC_MSG_RESULT([no]) + ac_cv_func_clock_gettime="no" + ]) + fi + dnl Definition of HAVE_CLOCK_GETTIME_MONOTONIC is intentionally postponed + dnl until library linking and run-time checks for clock_gettime succeed. +]) + + +dnl CURL_CHECK_LIBS_CLOCK_GETTIME_MONOTONIC +dnl ------------------------------------------------- +dnl If monotonic clock_gettime is available then, +dnl check and prepended to LIBS any needed libraries. + +AC_DEFUN([CURL_CHECK_LIBS_CLOCK_GETTIME_MONOTONIC], [ + AC_REQUIRE([CURL_CHECK_FUNC_CLOCK_GETTIME_MONOTONIC])dnl + # + if test "$ac_cv_func_clock_gettime" = "yes"; then + # + AC_MSG_CHECKING([for clock_gettime in libraries]) + # + curl_cv_save_LIBS="$LIBS" + curl_cv_gclk_LIBS="unknown" + # + for x_xlibs in '' '-lrt' '-lposix4' ; do + if test "$curl_cv_gclk_LIBS" = "unknown"; then + if test -z "$x_xlibs"; then + LIBS="$curl_cv_save_LIBS" + else + LIBS="$x_xlibs $curl_cv_save_LIBS" + fi + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif + ]],[[ + struct timespec ts; + (void)clock_gettime(CLOCK_MONOTONIC, &ts); + ]]) + ],[ + curl_cv_gclk_LIBS="$x_xlibs" + ]) + fi + done + # + LIBS="$curl_cv_save_LIBS" + # + case X-"$curl_cv_gclk_LIBS" in + X-unknown) + AC_MSG_RESULT([cannot find clock_gettime]) + AC_MSG_WARN([HAVE_CLOCK_GETTIME_MONOTONIC will not be defined]) + ac_cv_func_clock_gettime="no" + ;; + X-) + AC_MSG_RESULT([no additional lib required]) + ac_cv_func_clock_gettime="yes" + ;; + *) + if test -z "$curl_cv_save_LIBS"; then + LIBS="$curl_cv_gclk_LIBS" + else + LIBS="$curl_cv_gclk_LIBS $curl_cv_save_LIBS" + fi + AC_MSG_RESULT([$curl_cv_gclk_LIBS]) + ac_cv_func_clock_gettime="yes" + ;; + esac + # + dnl only do runtime verification when not cross-compiling + if test "x$cross_compiling" != "xyes" && + test "$ac_cv_func_clock_gettime" = "yes"; then + AC_MSG_CHECKING([if monotonic clock_gettime works]) + AC_RUN_IFELSE([ + AC_LANG_PROGRAM([[ +#ifdef HAVE_STDLIB_H +#include +#endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif + ]],[[ + struct timespec ts; + if (0 == clock_gettime(CLOCK_MONOTONIC, &ts)) + exit(0); + else + exit(1); + ]]) + ],[ + AC_MSG_RESULT([yes]) + ],[ + AC_MSG_RESULT([no]) + AC_MSG_WARN([HAVE_CLOCK_GETTIME_MONOTONIC will not be defined]) + ac_cv_func_clock_gettime="no" + LIBS="$curl_cv_save_LIBS" + ]) + fi + # + case "$ac_cv_func_clock_gettime" in + yes) + AC_DEFINE_UNQUOTED(HAVE_CLOCK_GETTIME_MONOTONIC, 1, + [Define to 1 if you have the clock_gettime function and monotonic timer.]) + ;; + esac + # + fi + # +]) + + +dnl CURL_CHECK_LIBS_CONNECT +dnl ------------------------------------------------- +dnl Verify if network connect function is already available +dnl using current libraries or if another one is required. + +AC_DEFUN([CURL_CHECK_LIBS_CONNECT], [ + AC_REQUIRE([CURL_INCLUDES_WINSOCK2])dnl + AC_MSG_CHECKING([for connect in libraries]) + tst_connect_save_LIBS="$LIBS" + tst_connect_need_LIBS="unknown" + for tst_lib in '' '-lsocket' ; do + if test "$tst_connect_need_LIBS" = "unknown"; then + LIBS="$tst_lib $tst_connect_save_LIBS" + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ + $curl_includes_winsock2 + #ifndef HAVE_WINDOWS_H + int connect(int, void*, int); + #endif + ]],[[ + if(0 != connect(0, 0, 0)) + return 1; + ]]) + ],[ + tst_connect_need_LIBS="$tst_lib" + ]) + fi + done + LIBS="$tst_connect_save_LIBS" + # + case X-"$tst_connect_need_LIBS" in + X-unknown) + AC_MSG_RESULT([cannot find connect]) + AC_MSG_ERROR([cannot find connect function in libraries.]) + ;; + X-) + AC_MSG_RESULT([yes]) + ;; + *) + AC_MSG_RESULT([$tst_connect_need_LIBS]) + LIBS="$tst_connect_need_LIBS $tst_connect_save_LIBS" + ;; + esac +]) + + +dnl CURL_DEFINE_UNQUOTED (VARIABLE, [VALUE]) +dnl ------------------------------------------------- +dnl Like AC_DEFINE_UNQUOTED this macro will define a C preprocessor +dnl symbol that can be further used in custom template configuration +dnl files. This macro, unlike AC_DEFINE_UNQUOTED, does not use a third +dnl argument for the description. Symbol definitions done with this +dnl macro are intended to be exclusively used in handcrafted *.h.in +dnl template files. Contrary to what AC_DEFINE_UNQUOTED does, this one +dnl prevents autoheader generation and insertion of symbol template +dnl stub and definition into the first configuration header file. Do +dnl not use this macro as a replacement for AC_DEFINE_UNQUOTED, each +dnl one serves different functional needs. + +AC_DEFUN([CURL_DEFINE_UNQUOTED], [ +cat >>confdefs.h <<_EOF +[@%:@define] $1 ifelse($#, 2, [$2], 1) +_EOF +]) + + +dnl CURL_CONFIGURE_LONG +dnl ------------------------------------------------- +dnl Find out the size of long as reported by sizeof() and define +dnl CURL_SIZEOF_LONG as appropriate to be used in template file +dnl include/curl/curlbuild.h.in to properly configure the library. +dnl The size of long is a build time characteristic and as such +dnl must be recorded in curlbuild.h + +AC_DEFUN([CURL_CONFIGURE_LONG], [ + if test -z "$ac_cv_sizeof_long" || + test "$ac_cv_sizeof_long" -eq "0"; then + AC_MSG_ERROR([cannot find out size of long.]) + fi + CURL_DEFINE_UNQUOTED([CURL_SIZEOF_LONG], [$ac_cv_sizeof_long]) +]) + + +dnl CURL_CONFIGURE_CURL_SOCKLEN_T +dnl ------------------------------------------------- +dnl Find out suitable curl_socklen_t data type definition and size, making +dnl appropriate definitions for template file include/curl/curlbuild.h.in +dnl to properly configure and use the library. +dnl +dnl The need for the curl_socklen_t definition arises mainly to properly +dnl interface HP-UX systems which on one hand have a typedef'ed socklen_t +dnl data type which is 32 or 64-Bit wide depending on the data model being +dnl used, and that on the other hand is only actually used when interfacing +dnl the X/Open sockets provided in the xnet library. + +AC_DEFUN([CURL_CONFIGURE_CURL_SOCKLEN_T], [ + AC_REQUIRE([CURL_INCLUDES_WS2TCPIP])dnl + AC_REQUIRE([CURL_INCLUDES_SYS_SOCKET])dnl + AC_REQUIRE([CURL_PREPROCESS_CALLCONV])dnl + # + AC_BEFORE([$0], [CURL_CONFIGURE_PULL_SYS_POLL])dnl + # + AC_MSG_CHECKING([for curl_socklen_t data type]) + curl_typeof_curl_socklen_t="unknown" + for arg1 in int SOCKET; do + for arg2 in 'struct sockaddr' void; do + for t in socklen_t int size_t 'unsigned int' long 'unsigned long' void; do + if test "$curl_typeof_curl_socklen_t" = "unknown"; then + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ + $curl_includes_ws2tcpip + $curl_includes_sys_socket + $curl_preprocess_callconv + extern int FUNCALLCONV getpeername($arg1, $arg2 *, $t *); + ]],[[ + $t *lenptr = 0; + if(0 != getpeername(0, 0, lenptr)) + return 1; + ]]) + ],[ + curl_typeof_curl_socklen_t="$t" + ]) + fi + done + done + done + for t in socklen_t int; do + if test "$curl_typeof_curl_socklen_t" = "void"; then + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ + $curl_includes_sys_socket + typedef $t curl_socklen_t; + ]],[[ + curl_socklen_t dummy; + ]]) + ],[ + curl_typeof_curl_socklen_t="$t" + ]) + fi + done + AC_MSG_RESULT([$curl_typeof_curl_socklen_t]) + if test "$curl_typeof_curl_socklen_t" = "void" || + test "$curl_typeof_curl_socklen_t" = "unknown"; then + AC_MSG_ERROR([cannot find data type for curl_socklen_t.]) + fi + # + AC_MSG_CHECKING([size of curl_socklen_t]) + curl_sizeof_curl_socklen_t="unknown" + curl_pull_headers_socklen_t="unknown" + if test "$ac_cv_header_ws2tcpip_h" = "yes"; then + tst_pull_header_checks='none ws2tcpip' + tst_size_checks='4' + else + tst_pull_header_checks='none systypes syssocket' + tst_size_checks='4 8 2' + fi + for tst_size in $tst_size_checks; do + for tst_pull_headers in $tst_pull_header_checks; do + if test "$curl_sizeof_curl_socklen_t" = "unknown"; then + case $tst_pull_headers in + ws2tcpip) + tmp_includes="$curl_includes_ws2tcpip" + ;; + systypes) + tmp_includes="$curl_includes_sys_types" + ;; + syssocket) + tmp_includes="$curl_includes_sys_socket" + ;; + *) + tmp_includes="" + ;; + esac + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ + $tmp_includes + typedef $curl_typeof_curl_socklen_t curl_socklen_t; + typedef char dummy_arr[sizeof(curl_socklen_t) == $tst_size ? 1 : -1]; + ]],[[ + curl_socklen_t dummy; + ]]) + ],[ + curl_sizeof_curl_socklen_t="$tst_size" + curl_pull_headers_socklen_t="$tst_pull_headers" + ]) + fi + done + done + AC_MSG_RESULT([$curl_sizeof_curl_socklen_t]) + if test "$curl_sizeof_curl_socklen_t" = "unknown"; then + AC_MSG_ERROR([cannot find out size of curl_socklen_t.]) + fi + # + case $curl_pull_headers_socklen_t in + ws2tcpip) + CURL_DEFINE_UNQUOTED([CURL_PULL_WS2TCPIP_H]) + ;; + systypes) + CURL_DEFINE_UNQUOTED([CURL_PULL_SYS_TYPES_H]) + ;; + syssocket) + CURL_DEFINE_UNQUOTED([CURL_PULL_SYS_TYPES_H]) + CURL_DEFINE_UNQUOTED([CURL_PULL_SYS_SOCKET_H]) + ;; + esac + CURL_DEFINE_UNQUOTED([CURL_TYPEOF_CURL_SOCKLEN_T], [$curl_typeof_curl_socklen_t]) + CURL_DEFINE_UNQUOTED([CURL_SIZEOF_CURL_SOCKLEN_T], [$curl_sizeof_curl_socklen_t]) +]) + + +dnl CURL_CONFIGURE_PULL_SYS_POLL +dnl ------------------------------------------------- +dnl Find out if system header file sys/poll.h must be included by the +dnl external interface, making appropriate definitions for template file +dnl include/curl/curlbuild.h.in to properly configure and use the library. +dnl +dnl The need for the sys/poll.h inclusion arises mainly to properly +dnl interface AIX systems which define macros 'events' and 'revents'. + +AC_DEFUN([CURL_CONFIGURE_PULL_SYS_POLL], [ + AC_REQUIRE([CURL_INCLUDES_POLL])dnl + # + tst_poll_events_macro_defined="unknown" + # + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ + $curl_includes_poll + ]],[[ +#if defined(events) || defined(revents) + return 0; +#else + force compilation error +#endif + ]]) + ],[ + tst_poll_events_macro_defined="yes" + ],[ + tst_poll_events_macro_defined="no" + ]) + # + if test "$tst_poll_events_macro_defined" = "yes"; then + if test "x$ac_cv_header_sys_poll_h" = "xyes"; then + CURL_DEFINE_UNQUOTED([CURL_PULL_SYS_POLL_H]) + fi + fi + # +]) + + +dnl CURL_CHECK_FUNC_SELECT +dnl ------------------------------------------------- +dnl Test if the socket select() function is available, +dnl and check its return type and the types of its +dnl arguments. If the function succeeds HAVE_SELECT +dnl will be defined, defining the types of the +dnl arguments in SELECT_TYPE_ARG1, SELECT_TYPE_ARG234 +dnl and SELECT_TYPE_ARG5, defining the type of the +dnl function return value in SELECT_TYPE_RETV, and +dnl also defining the type qualifier of fifth argument +dnl in SELECT_QUAL_ARG5. + +AC_DEFUN([CURL_CHECK_FUNC_SELECT], [ + AC_REQUIRE([CURL_CHECK_STRUCT_TIMEVAL])dnl + AC_CHECK_HEADERS(sys/select.h sys/socket.h) + # + AC_MSG_CHECKING([for select]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif +#ifndef HAVE_WINDOWS_H +#ifdef HAVE_SYS_SELECT_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#endif + ]],[[ + select(0, 0, 0, 0, 0); + ]]) + ],[ + AC_MSG_RESULT([yes]) + curl_cv_select="yes" + ],[ + AC_MSG_RESULT([no]) + curl_cv_select="no" + ]) + # + if test "$curl_cv_select" = "yes"; then + AC_CACHE_CHECK([types of args and return type for select], + [curl_cv_func_select_args], [ + curl_cv_func_select_args="unknown" + for sel_retv in 'int' 'ssize_t'; do + for sel_arg1 in 'int' 'ssize_t' 'size_t' 'unsigned long int' 'unsigned int'; do + for sel_arg234 in 'fd_set *' 'int *' 'void *'; do + for sel_arg5 in 'struct timeval *' 'const struct timeval *'; do + if test "$curl_cv_func_select_args" = "unknown"; then + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#define SELECTCALLCONV PASCAL +#endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif +#ifndef HAVE_WINDOWS_H +#ifdef HAVE_SYS_SELECT_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#define SELECTCALLCONV +#endif +#ifndef HAVE_STRUCT_TIMEVAL + struct timeval { + long tv_sec; + long tv_usec; + }; +#endif + extern $sel_retv SELECTCALLCONV select($sel_arg1, + $sel_arg234, + $sel_arg234, + $sel_arg234, + $sel_arg5); + ]],[[ + $sel_arg1 nfds=0; + $sel_arg234 rfds=0; + $sel_arg234 wfds=0; + $sel_arg234 efds=0; + $sel_retv res = select(nfds, rfds, wfds, efds, 0); + ]]) + ],[ + curl_cv_func_select_args="$sel_arg1,$sel_arg234,$sel_arg5,$sel_retv" + ]) + fi + done + done + done + done + ]) # AC-CACHE-CHECK + if test "$curl_cv_func_select_args" = "unknown"; then + AC_MSG_WARN([Cannot find proper types to use for select args]) + AC_MSG_WARN([HAVE_SELECT will not be defined]) + else + select_prev_IFS=$IFS; IFS=',' + set dummy `echo "$curl_cv_func_select_args" | sed 's/\*/\*/g'` + IFS=$select_prev_IFS + shift + # + sel_qual_type_arg5=$[3] + # + AC_DEFINE_UNQUOTED(SELECT_TYPE_ARG1, $[1], + [Define to the type of arg 1 for select.]) + AC_DEFINE_UNQUOTED(SELECT_TYPE_ARG234, $[2], + [Define to the type of args 2, 3 and 4 for select.]) + AC_DEFINE_UNQUOTED(SELECT_TYPE_RETV, $[4], + [Define to the function return type for select.]) + # + prev_sh_opts=$- + # + case $prev_sh_opts in + *f*) + ;; + *) + set -f + ;; + esac + # + case "$sel_qual_type_arg5" in + const*) + sel_qual_arg5=const + sel_type_arg5=`echo $sel_qual_type_arg5 | sed 's/^const //'` + ;; + *) + sel_qual_arg5= + sel_type_arg5=$sel_qual_type_arg5 + ;; + esac + # + AC_DEFINE_UNQUOTED(SELECT_QUAL_ARG5, $sel_qual_arg5, + [Define to the type qualifier of arg 5 for select.]) + AC_DEFINE_UNQUOTED(SELECT_TYPE_ARG5, $sel_type_arg5, + [Define to the type of arg 5 for select.]) + # + case $prev_sh_opts in + *f*) + ;; + *) + set +f + ;; + esac + # + AC_DEFINE_UNQUOTED(HAVE_SELECT, 1, + [Define to 1 if you have the select function.]) + ac_cv_func_select="yes" + fi + fi +]) + + +dnl CURL_VERIFY_RUNTIMELIBS +dnl ------------------------------------------------- +dnl Verify that the shared libs found so far can be used when running +dnl programs, since otherwise the situation will create odd configure errors +dnl that are misleading people. +dnl +dnl Make sure this test is run BEFORE the first test in the script that +dnl runs anything, which at the time of this writing is the AC_CHECK_SIZEOF +dnl macro. It must also run AFTER all lib-checking macros are complete. + +AC_DEFUN([CURL_VERIFY_RUNTIMELIBS], [ + + dnl this test is of course not sensible if we are cross-compiling! + if test "x$cross_compiling" != xyes; then + + dnl just run a program to verify that the libs checked for previous to this + dnl point also is available run-time! + AC_MSG_CHECKING([run-time libs availability]) + AC_TRY_RUN([ +main() +{ + return 0; +} +], + AC_MSG_RESULT([fine]), + AC_MSG_RESULT([failed]) + AC_MSG_ERROR([one or more libs available at link-time are not available run-time. Libs used at link-time: $LIBS]) + ) + + dnl if this test fails, configure has already stopped + fi +]) + + +dnl CURL_CHECK_VARIADIC_MACROS +dnl ------------------------------------------------- +dnl Check compiler support of variadic macros + +AC_DEFUN([CURL_CHECK_VARIADIC_MACROS], [ + AC_CACHE_CHECK([for compiler support of C99 variadic macro style], + [curl_cv_variadic_macros_c99], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#define c99_vmacro3(first, ...) fun3(first, __VA_ARGS__) +#define c99_vmacro2(first, ...) fun2(first, __VA_ARGS__) + int fun3(int arg1, int arg2, int arg3); + int fun2(int arg1, int arg2); + int fun3(int arg1, int arg2, int arg3) + { return arg1 + arg2 + arg3; } + int fun2(int arg1, int arg2) + { return arg1 + arg2; } + ]],[[ + int res3 = c99_vmacro3(1, 2, 3); + int res2 = c99_vmacro2(1, 2); + ]]) + ],[ + curl_cv_variadic_macros_c99="yes" + ],[ + curl_cv_variadic_macros_c99="no" + ]) + ]) + case "$curl_cv_variadic_macros_c99" in + yes) + AC_DEFINE_UNQUOTED(HAVE_VARIADIC_MACROS_C99, 1, + [Define to 1 if compiler supports C99 variadic macro style.]) + ;; + esac + AC_CACHE_CHECK([for compiler support of old gcc variadic macro style], + [curl_cv_variadic_macros_gcc], [ + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#define gcc_vmacro3(first, args...) fun3(first, args) +#define gcc_vmacro2(first, args...) fun2(first, args) + int fun3(int arg1, int arg2, int arg3); + int fun2(int arg1, int arg2); + int fun3(int arg1, int arg2, int arg3) + { return arg1 + arg2 + arg3; } + int fun2(int arg1, int arg2) + { return arg1 + arg2; } + ]],[[ + int res3 = gcc_vmacro3(1, 2, 3); + int res2 = gcc_vmacro2(1, 2); + ]]) + ],[ + curl_cv_variadic_macros_gcc="yes" + ],[ + curl_cv_variadic_macros_gcc="no" + ]) + ]) + case "$curl_cv_variadic_macros_gcc" in + yes) + AC_DEFINE_UNQUOTED(HAVE_VARIADIC_MACROS_GCC, 1, + [Define to 1 if compiler supports old gcc variadic macro style.]) + ;; + esac +]) + + +dnl CURL_CHECK_CA_BUNDLE +dnl ------------------------------------------------- +dnl Check if a default ca-bundle should be used +dnl +dnl regarding the paths this will scan: +dnl /etc/ssl/certs/ca-certificates.crt Debian systems +dnl /etc/pki/tls/certs/ca-bundle.crt Redhat and Mandriva +dnl /usr/share/ssl/certs/ca-bundle.crt old(er) Redhat +dnl /usr/local/share/certs/ca-root.crt FreeBSD +dnl /etc/ssl/cert.pem OpenBSD +dnl /etc/ssl/certs/ (ca path) SUSE + +AC_DEFUN([CURL_CHECK_CA_BUNDLE], [ + + AC_MSG_CHECKING([default CA cert bundle/path]) + + AC_ARG_WITH(ca-bundle, +AC_HELP_STRING([--with-ca-bundle=FILE], [File name to use as CA bundle]) +AC_HELP_STRING([--without-ca-bundle], [Don't use a default CA bundle]), + [ + want_ca="$withval" + if test "x$want_ca" = "xyes"; then + AC_MSG_ERROR([--with-ca-bundle=FILE requires a path to the CA bundle]) + fi + ], + [ want_ca="unset" ]) + AC_ARG_WITH(ca-path, +AC_HELP_STRING([--with-ca-path=DIRECTORY], [Directory to use as CA path]) +AC_HELP_STRING([--without-ca-path], [Don't use a default CA path]), + [ + want_capath="$withval" + if test "x$want_capath" = "xyes"; then + AC_MSG_ERROR([--with-ca-path=DIRECTORY requires a path to the CA path directory]) + fi + ], + [ want_capath="unset"]) + + if test "x$want_ca" != "xno" -a "x$want_ca" != "xunset" -a \ + "x$want_capath" != "xno" -a "x$want_capath" != "xunset"; then + dnl both given + ca="$want_ca" + capath="$want_capath" + elif test "x$want_ca" != "xno" -a "x$want_ca" != "xunset"; then + dnl --with-ca-bundle given + ca="$want_ca" + capath="no" + elif test "x$want_capath" != "xno" -a "x$want_capath" != "xunset"; then + dnl --with-ca-path given + if test "x$OPENSSL_ENABLED" != "x1" -a "x$GNUTLS_ENABLED" != "x1" -a "x$POLARSSL_ENABLED" != "x1"; then + AC_MSG_ERROR([--with-ca-path only works with OpenSSL, GnuTLS or PolarSSL]) + fi + capath="$want_capath" + ca="no" + else + dnl first try autodetecting a CA bundle , then a CA path + dnl both autodetections can be skipped by --without-ca-* + ca="no" + capath="no" + if test "x$cross_compiling" != "xyes"; then + dnl NOT cross-compiling and... + dnl neither of the --with-ca-* options are provided + if test "x$want_ca" = "xunset"; then + dnl the path we previously would have installed the curl ca bundle + dnl to, and thus we now check for an already existing cert in that + dnl place in case we find no other + if test "x$prefix" != xNONE; then + cac="${prefix}/share/curl/curl-ca-bundle.crt" + else + cac="$ac_default_prefix/share/curl/curl-ca-bundle.crt" + fi + + for a in /etc/ssl/certs/ca-certificates.crt \ + /etc/pki/tls/certs/ca-bundle.crt \ + /usr/share/ssl/certs/ca-bundle.crt \ + /usr/local/share/certs/ca-root.crt \ + /etc/ssl/cert.pem \ + "$cac"; do + if test -f "$a"; then + ca="$a" + break + fi + done + fi + if test "x$want_capath" = "xunset" -a "x$ca" = "xno" -a \ + "x$OPENSSL_ENABLED" = "x1"; then + for a in /etc/ssl/certs/; do + if test -d "$a" && ls "$a"/[[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]].0 >/dev/null 2>/dev/null; then + capath="$a" + break + fi + done + fi + else + dnl no option given and cross-compiling + AC_MSG_WARN([skipped the ca-cert path detection when cross-compiling]) + fi + fi + + if test "x$ca" != "xno"; then + CURL_CA_BUNDLE='"'$ca'"' + AC_DEFINE_UNQUOTED(CURL_CA_BUNDLE, "$ca", [Location of default ca bundle]) + AC_SUBST(CURL_CA_BUNDLE) + AC_MSG_RESULT([$ca]) + fi + if test "x$capath" != "xno"; then + CURL_CA_PATH="\"$capath\"" + AC_DEFINE_UNQUOTED(CURL_CA_PATH, "$capath", [Location of default ca path]) + AC_MSG_RESULT([$capath (capath)]) + fi + if test "x$ca" = "xno" && test "x$capath" = "xno"; then + AC_MSG_RESULT([no]) + fi +]) + + +dnl DO_CURL_OFF_T_CHECK (TYPE, SIZE) +dnl ------------------------------------------------- +dnl Internal macro for CURL_CONFIGURE_CURL_OFF_T + +AC_DEFUN([DO_CURL_OFF_T_CHECK], [ + AC_REQUIRE([CURL_INCLUDES_INTTYPES])dnl + if test "$curl_typeof_curl_off_t" = "unknown" && test ! -z "$1"; then + tmp_includes="" + tmp_source="" + tmp_fmt="" + case XC_SH_TR_SH([$1]) in + int64_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f@<:@@:>@ = PRId64;" + tmp_fmt="PRId64" + ;; + int32_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f@<:@@:>@ = PRId32;" + tmp_fmt="PRId32" + ;; + int16_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f@<:@@:>@ = PRId16;" + tmp_fmt="PRId16" + ;; + esac + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ + $tmp_includes + typedef $1 curl_off_t; + typedef char dummy_arr[sizeof(curl_off_t) == $2 ? 1 : -1]; + ]],[[ + $tmp_source + curl_off_t dummy; + ]]) + ],[ + if test -z "$tmp_fmt"; then + curl_typeof_curl_off_t="$1" + curl_sizeof_curl_off_t="$2" + else + CURL_CHECK_DEF([$tmp_fmt], [$curl_includes_inttypes], [silent]) + AS_VAR_PUSHDEF([tmp_HaveFmtDef], [curl_cv_have_def_$tmp_fmt])dnl + AS_VAR_PUSHDEF([tmp_FmtDef], [curl_cv_def_$tmp_fmt])dnl + if test AS_VAR_GET(tmp_HaveFmtDef) = "yes"; then + curl_format_curl_off_t=AS_VAR_GET(tmp_FmtDef) + curl_typeof_curl_off_t="$1" + curl_sizeof_curl_off_t="$2" + fi + AS_VAR_POPDEF([tmp_FmtDef])dnl + AS_VAR_POPDEF([tmp_HaveFmtDef])dnl + fi + ]) + fi +]) + + +dnl DO_CURL_OFF_T_SUFFIX_CHECK (TYPE) +dnl ------------------------------------------------- +dnl Internal macro for CURL_CONFIGURE_CURL_OFF_T + +AC_DEFUN([DO_CURL_OFF_T_SUFFIX_CHECK], [ + AC_REQUIRE([CURL_INCLUDES_INTTYPES])dnl + AC_MSG_CHECKING([constant suffix string for curl_off_t]) + # + curl_suffix_curl_off_t="unknown" + curl_suffix_curl_off_tu="unknown" + # + case XC_SH_TR_SH([$1]) in + long_long | __longlong | __longlong_t) + tst_suffixes="LL::" + ;; + long) + tst_suffixes="L::" + ;; + int) + tst_suffixes="::" + ;; + __int64 | int64_t) + tst_suffixes="LL:i64::" + ;; + __int32 | int32_t) + tst_suffixes="L:i32::" + ;; + __int16 | int16_t) + tst_suffixes="L:i16::" + ;; + *) + AC_MSG_ERROR([unexpected data type $1]) + ;; + esac + # + old_IFS=$IFS; IFS=':' + for tmp_ssuf in $tst_suffixes ; do + IFS=$old_IFS + if test "x$curl_suffix_curl_off_t" = "xunknown"; then + case $tmp_ssuf in + i64 | i32 | i16) + tmp_usuf="u$tmp_ssuf" + ;; + LL | L) + tmp_usuf="U$tmp_ssuf" + ;; + *) + tmp_usuf="" + ;; + esac + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ + $curl_includes_inttypes + typedef $1 new_t; + ]],[[ + new_t s1; + new_t s2; + s1 = -10$tmp_ssuf ; + s2 = 20$tmp_ssuf ; + if(s1 > s2) + return 1; + ]]) + ],[ + curl_suffix_curl_off_t="$tmp_ssuf" + curl_suffix_curl_off_tu="$tmp_usuf" + ]) + fi + done + IFS=$old_IFS + # + if test "x$curl_suffix_curl_off_t" = "xunknown"; then + AC_MSG_ERROR([cannot find constant suffix string for curl_off_t.]) + else + AC_MSG_RESULT([$curl_suffix_curl_off_t]) + AC_MSG_CHECKING([constant suffix string for unsigned curl_off_t]) + AC_MSG_RESULT([$curl_suffix_curl_off_tu]) + fi + # +]) + + +dnl CURL_CONFIGURE_CURL_OFF_T +dnl ------------------------------------------------- +dnl Find out suitable curl_off_t data type definition and associated +dnl items, and make the appropriate definitions used in template file +dnl include/curl/curlbuild.h.in to properly configure the library. + +AC_DEFUN([CURL_CONFIGURE_CURL_OFF_T], [ + AC_REQUIRE([CURL_INCLUDES_INTTYPES])dnl + # + AC_BEFORE([$0],[AC_SYS_LARGEFILE])dnl + AC_BEFORE([$0],[CURL_CONFIGURE_REENTRANT])dnl + AC_BEFORE([$0],[CURL_CHECK_AIX_ALL_SOURCE])dnl + # + if test -z "$SED"; then + AC_MSG_ERROR([SED not set. Cannot continue without SED being set.]) + fi + # + AC_CHECK_SIZEOF(long) + AC_CHECK_SIZEOF(void*) + # + if test -z "$ac_cv_sizeof_long" || + test "$ac_cv_sizeof_long" -eq "0"; then + AC_MSG_ERROR([cannot find out size of long.]) + fi + if test -z "$ac_cv_sizeof_voidp" || + test "$ac_cv_sizeof_voidp" -eq "0"; then + AC_MSG_ERROR([cannot find out size of void*.]) + fi + # + x_LP64_long="" + x_LP32_long="" + x_LP16_long="" + # + if test "$ac_cv_sizeof_long" -eq "8" && + test "$ac_cv_sizeof_voidp" -ge "8"; then + x_LP64_long="long" + elif test "$ac_cv_sizeof_long" -eq "4" && + test "$ac_cv_sizeof_voidp" -ge "4"; then + x_LP32_long="long" + elif test "$ac_cv_sizeof_long" -eq "2" && + test "$ac_cv_sizeof_voidp" -ge "2"; then + x_LP16_long="long" + fi + # + dnl DO_CURL_OFF_T_CHECK results are stored in next 3 vars + # + curl_typeof_curl_off_t="unknown" + curl_sizeof_curl_off_t="unknown" + curl_format_curl_off_t="unknown" + curl_format_curl_off_tu="unknown" + # + if test "$curl_typeof_curl_off_t" = "unknown"; then + AC_MSG_CHECKING([for 64-bit curl_off_t data type]) + for t8 in \ + "$x_LP64_long" \ + 'int64_t' \ + '__int64' \ + 'long long' \ + '__longlong' \ + '__longlong_t' ; do + DO_CURL_OFF_T_CHECK([$t8], [8]) + done + AC_MSG_RESULT([$curl_typeof_curl_off_t]) + fi + if test "$curl_typeof_curl_off_t" = "unknown"; then + AC_MSG_CHECKING([for 32-bit curl_off_t data type]) + for t4 in \ + "$x_LP32_long" \ + 'int32_t' \ + '__int32' \ + 'int' ; do + DO_CURL_OFF_T_CHECK([$t4], [4]) + done + AC_MSG_RESULT([$curl_typeof_curl_off_t]) + fi + if test "$curl_typeof_curl_off_t" = "unknown"; then + AC_MSG_CHECKING([for 16-bit curl_off_t data type]) + for t2 in \ + "$x_LP16_long" \ + 'int16_t' \ + '__int16' \ + 'int' ; do + DO_CURL_OFF_T_CHECK([$t2], [2]) + done + AC_MSG_RESULT([$curl_typeof_curl_off_t]) + fi + if test "$curl_typeof_curl_off_t" = "unknown"; then + AC_MSG_ERROR([cannot find data type for curl_off_t.]) + fi + # + AC_MSG_CHECKING([size of curl_off_t]) + AC_MSG_RESULT([$curl_sizeof_curl_off_t]) + # + AC_MSG_CHECKING([formatting string directive for curl_off_t]) + if test "$curl_format_curl_off_t" != "unknown"; then + x_pull_headers="yes" + curl_format_curl_off_t=`echo "$curl_format_curl_off_t" | "$SED" 's/[["]]//g'` + curl_format_curl_off_tu=`echo "$curl_format_curl_off_t" | "$SED" 's/i$/u/'` + curl_format_curl_off_tu=`echo "$curl_format_curl_off_tu" | "$SED" 's/d$/u/'` + curl_format_curl_off_tu=`echo "$curl_format_curl_off_tu" | "$SED" 's/D$/U/'` + else + x_pull_headers="no" + case XC_SH_TR_SH([$curl_typeof_curl_off_t]) in + long_long | __longlong | __longlong_t) + curl_format_curl_off_t="lld" + curl_format_curl_off_tu="llu" + ;; + long) + curl_format_curl_off_t="ld" + curl_format_curl_off_tu="lu" + ;; + int) + curl_format_curl_off_t="d" + curl_format_curl_off_tu="u" + ;; + __int64) + curl_format_curl_off_t="I64d" + curl_format_curl_off_tu="I64u" + ;; + __int32) + curl_format_curl_off_t="I32d" + curl_format_curl_off_tu="I32u" + ;; + __int16) + curl_format_curl_off_t="I16d" + curl_format_curl_off_tu="I16u" + ;; + *) + AC_MSG_ERROR([cannot find print format string for curl_off_t.]) + ;; + esac + fi + AC_MSG_RESULT(["$curl_format_curl_off_t"]) + # + AC_MSG_CHECKING([formatting string directive for unsigned curl_off_t]) + AC_MSG_RESULT(["$curl_format_curl_off_tu"]) + # + DO_CURL_OFF_T_SUFFIX_CHECK([$curl_typeof_curl_off_t]) + # + if test "$x_pull_headers" = "yes"; then + if test "x$ac_cv_header_sys_types_h" = "xyes"; then + CURL_DEFINE_UNQUOTED([CURL_PULL_SYS_TYPES_H]) + fi + if test "x$ac_cv_header_stdint_h" = "xyes"; then + CURL_DEFINE_UNQUOTED([CURL_PULL_STDINT_H]) + fi + if test "x$ac_cv_header_inttypes_h" = "xyes"; then + CURL_DEFINE_UNQUOTED([CURL_PULL_INTTYPES_H]) + fi + fi + # + CURL_DEFINE_UNQUOTED([CURL_TYPEOF_CURL_OFF_T], [$curl_typeof_curl_off_t]) + CURL_DEFINE_UNQUOTED([CURL_FORMAT_CURL_OFF_T], ["$curl_format_curl_off_t"]) + CURL_DEFINE_UNQUOTED([CURL_FORMAT_CURL_OFF_TU], ["$curl_format_curl_off_tu"]) + CURL_DEFINE_UNQUOTED([CURL_FORMAT_OFF_T], ["%$curl_format_curl_off_t"]) + CURL_DEFINE_UNQUOTED([CURL_SIZEOF_CURL_OFF_T], [$curl_sizeof_curl_off_t]) + CURL_DEFINE_UNQUOTED([CURL_SUFFIX_CURL_OFF_T], [$curl_suffix_curl_off_t]) + CURL_DEFINE_UNQUOTED([CURL_SUFFIX_CURL_OFF_TU], [$curl_suffix_curl_off_tu]) + # +]) + + +dnl CURL_CHECK_WIN32_LARGEFILE +dnl ------------------------------------------------- +dnl Check if curl's WIN32 large file will be used + +AC_DEFUN([CURL_CHECK_WIN32_LARGEFILE], [ + AC_REQUIRE([CURL_CHECK_HEADER_WINDOWS])dnl + AC_MSG_CHECKING([whether build target supports WIN32 file API]) + curl_win32_file_api="no" + if test "$ac_cv_header_windows_h" = "yes"; then + if test x"$enable_largefile" != "xno"; then + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ + ]],[[ +#if !defined(_WIN32_WCE) && \ + (defined(__MINGW32__) || \ + (defined(_MSC_VER) && (defined(_WIN32) || defined(_WIN64)))) + int dummy=1; +#else + WIN32 large file API not supported. +#endif + ]]) + ],[ + curl_win32_file_api="win32_large_files" + ]) + fi + if test "$curl_win32_file_api" = "no"; then + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ + ]],[[ +#if defined(_WIN32_WCE) || defined(__MINGW32__) || defined(_MSC_VER) + int dummy=1; +#else + WIN32 small file API not supported. +#endif + ]]) + ],[ + curl_win32_file_api="win32_small_files" + ]) + fi + fi + case "$curl_win32_file_api" in + win32_large_files) + AC_MSG_RESULT([yes (large file enabled)]) + AC_DEFINE_UNQUOTED(USE_WIN32_LARGE_FILES, 1, + [Define to 1 if you are building a Windows target with large file support.]) + ;; + win32_small_files) + AC_MSG_RESULT([yes (large file disabled)]) + AC_DEFINE_UNQUOTED(USE_WIN32_SMALL_FILES, 1, + [Define to 1 if you are building a Windows target without large file support.]) + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac +]) + +dnl CURL_EXPORT_PCDIR ($pcdir) +dnl ------------------------ +dnl if $pcdir is not empty, set PKG_CONFIG_LIBDIR to $pcdir and export +dnl +dnl we need this macro since pkg-config distinguishes among empty and unset +dnl variable while checking PKG_CONFIG_LIBDIR +dnl + +AC_DEFUN([CURL_EXPORT_PCDIR], [ + if test -n "$1"; then + PKG_CONFIG_LIBDIR="$1" + export PKG_CONFIG_LIBDIR + fi +]) + +dnl CURL_CHECK_PKGCONFIG ($module, [$pcdir]) +dnl ------------------------ +dnl search for the pkg-config tool. Set the PKGCONFIG variable to hold the +dnl path to it, or 'no' if not found/present. +dnl +dnl If pkg-config is present, check that it has info about the $module or +dnl return "no" anyway! +dnl +dnl Optionally PKG_CONFIG_LIBDIR may be given as $pcdir. +dnl + +AC_DEFUN([CURL_CHECK_PKGCONFIG], [ + + PKGCONFIG="no" + + AC_PATH_TOOL( PKGCONFIG, pkg-config, no, $PATH:/usr/bin:/usr/local/bin) + + if test x$PKGCONFIG != xno; then + AC_MSG_CHECKING([for $1 options with pkg-config]) + dnl ask pkg-config about $1 + itexists=`CURL_EXPORT_PCDIR([$2]) dnl + $PKGCONFIG --exists $1 >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + dnl pkg-config does not have info about the given module! set the + dnl variable to 'no' + PKGCONFIG="no" + AC_MSG_RESULT([no]) + else + AC_MSG_RESULT([found]) + fi + fi +]) + + +dnl CURL_GENERATE_CONFIGUREHELP_PM +dnl ------------------------------------------------- +dnl Generate test harness configurehelp.pm module, defining and +dnl initializing some perl variables with values which are known +dnl when the configure script runs. For portability reasons, test +dnl harness needs information on how to run the C preprocessor. + +AC_DEFUN([CURL_GENERATE_CONFIGUREHELP_PM], [ + AC_REQUIRE([AC_PROG_CPP])dnl + tmp_cpp=`eval echo "$ac_cpp" 2>/dev/null` + if test -z "$tmp_cpp"; then + tmp_cpp='cpp' + fi + cat >./tests/configurehelp.pm <<_EOF +[@%:@] This is a generated file. Do not edit. + +package configurehelp; + +use strict; +use warnings; +use Exporter; + +use vars qw( + @ISA + @EXPORT_OK + \$Cpreprocessor + ); + +@ISA = qw(Exporter); + +@EXPORT_OK = qw( + \$Cpreprocessor + ); + +\$Cpreprocessor = '$tmp_cpp'; + +1; +_EOF +]) diff --git a/src/external/3rd/library/curl/curl-7.45.0/aclocal.m4 b/src/external/3rd/library/curl/curl-7.45.0/aclocal.m4 new file mode 100644 index 000000000..32d8994d6 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/aclocal.m4 @@ -0,0 +1,1208 @@ +# generated automatically by aclocal 1.15 -*- Autoconf -*- + +# Copyright (C) 1996-2014 Free Software Foundation, Inc. + +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, +[m4_warning([this file was generated for autoconf 2.69. +You have another version of autoconf. It may work, but is not guaranteed to. +If you have problems, you may need to regenerate the build system entirely. +To do so, use the procedure documented by the package, typically 'autoreconf'.])]) + +# Copyright (C) 2002-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +# (This private macro should not be called outside this file.) +AC_DEFUN([AM_AUTOMAKE_VERSION], +[am__api_version='1.15' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.15], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) + +# _AM_AUTOCONF_VERSION(VERSION) +# ----------------------------- +# aclocal traces this macro to find the Autoconf version. +# This is a private macro too. Using m4_define simplifies +# the logic in aclocal, which can simply ignore this definition. +m4_define([_AM_AUTOCONF_VERSION], []) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. +# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +[AM_AUTOMAKE_VERSION([1.15])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to +# '$srcdir', '$srcdir/..', or '$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is '.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +AC_DEFUN([AM_AUX_DIR_EXPAND], +[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) + +# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + + +# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES. +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[{ + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named 'Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running 'make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "$am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking +# is enabled. FIXME. This creates each '.P' file that we will +# need in order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) + +# Do all the work for Automake. -*- Autoconf -*- + +# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This macro actually does too much. Some checks are only needed if +# your package does certain things. But this isn't really a big deal. + +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. +m4_define([AC_PROG_CC], +m4_defn([AC_PROG_CC]) +[_AM_PROG_CC_C_O +]) + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_PREREQ([2.65])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. +]) + +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further +dnl mangled by Autoconf and run in a shell conditional statement. +m4_define([_AC_COMPILER_EXEEXT], +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) + +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST([install_sh])]) + +# Copyright (C) 2003-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) + +# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- +# From Jim Meyering + +# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_MAINTAINER_MODE([DEFAULT-MODE]) +# ---------------------------------- +# Control maintainer-specific portions of Makefiles. +# Default is to disable them, unless 'enable' is passed literally. +# For symmetry, 'disable' may be passed as well. Anyway, the user +# can override the default with the --enable/--disable switch. +AC_DEFUN([AM_MAINTAINER_MODE], +[m4_case(m4_default([$1], [disable]), + [enable], [m4_define([am_maintainer_other], [disable])], + [disable], [m4_define([am_maintainer_other], [enable])], + [m4_define([am_maintainer_other], [enable]) + m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) +AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) + dnl maintainer-mode's default is 'disable' unless 'enable' is passed + AC_ARG_ENABLE([maintainer-mode], + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) + AC_MSG_RESULT([$USE_MAINTAINER_MODE]) + AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) + MAINT=$MAINTAINER_MODE_TRUE + AC_SUBST([MAINT])dnl +] +) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from 'make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) + +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it is modern enough. +# If it is, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + AC_MSG_WARN(['missing' script is too old or missing]) +fi +]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# -------------------- +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) + +# _AM_SET_OPTIONS(OPTIONS) +# ------------------------ +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_CC_C_O +# --------------- +# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC +# to automatically call this. +AC_DEFUN([_AM_PROG_CC_C_O], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) + +# For backward compatibility. +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) + +# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_RUN_LOG(COMMAND) +# ------------------- +# Run COMMAND, save the exit status in ac_status, and log it. +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) +AC_DEFUN([AM_RUN_LOG], +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) + +# Copyright (C) 2009-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_SILENT_RULES([DEFAULT]) +# -------------------------- +# Enable less verbose build rules; with the default set to DEFAULT +# ("yes" being less verbose, "no" or empty being verbose). +AC_DEFUN([AM_SILENT_RULES], +[AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) + +# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_STRIP +# --------------------- +# One issue with vendor 'install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in "make install-strip", and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Copyright (C) 2006-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. +# This macro is traced by Automake. +AC_DEFUN([_AM_SUBST_NOTMAKE]) + +# AM_SUBST_NOTMAKE(VARIABLE) +# -------------------------- +# Public sister of _AM_SUBST_NOTMAKE. +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_TAR(FORMAT) +# -------------------- +# Check how to create a tarball in format FORMAT. +# FORMAT should be one of 'v7', 'ustar', or 'pax'. +# +# Substitute a variable $(am__tar) that is a command +# writing to stdout a FORMAT-tarball containing the directory +# $tardir. +# tardir=directory && $(am__tar) > result.tar +# +# Substitute a variable $(am__untar) that extract such +# a tarball read from stdin. +# $(am__untar) < result.tar +# +AC_DEFUN([_AM_PROG_TAR], +[# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' + +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) # _AM_PROG_TAR + +m4_include([m4/curl-compilers.m4]) +m4_include([m4/curl-confopts.m4]) +m4_include([m4/curl-functions.m4]) +m4_include([m4/curl-openssl.m4]) +m4_include([m4/curl-override.m4]) +m4_include([m4/curl-reentrant.m4]) +m4_include([m4/libtool.m4]) +m4_include([m4/ltoptions.m4]) +m4_include([m4/ltsugar.m4]) +m4_include([m4/ltversion.m4]) +m4_include([m4/lt~obsolete.m4]) +m4_include([m4/xc-am-iface.m4]) +m4_include([m4/xc-cc-check.m4]) +m4_include([m4/xc-lt-iface.m4]) +m4_include([m4/xc-translit.m4]) +m4_include([m4/xc-val-flgs.m4]) +m4_include([m4/zz40-xc-ovr.m4]) +m4_include([m4/zz50-xc-ovr.m4]) +m4_include([m4/zz60-xc-ovr.m4]) +m4_include([acinclude.m4]) diff --git a/src/external/3rd/library/curl/curl-7.45.0/compile b/src/external/3rd/library/curl/curl-7.45.0/compile new file mode 100755 index 000000000..a85b723c7 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/compile @@ -0,0 +1,347 @@ +#! /bin/sh +# Wrapper for compilers which do not understand '-c -o'. + +scriptversion=2012-10-14.11; # UTC + +# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Written by Tom Tromey . +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +nl=' +' + +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent tools from complaining about whitespace usage. +IFS=" "" $nl" + +file_conv= + +# func_file_conv build_file lazy +# Convert a $build file to $host form and store it in $file +# Currently only supports Windows hosts. If the determined conversion +# type is listed in (the comma separated) LAZY, no conversion will +# take place. +func_file_conv () +{ + file=$1 + case $file in + / | /[!/]*) # absolute file, and not a UNC file + if test -z "$file_conv"; then + # lazily determine how to convert abs files + case `uname -s` in + MINGW*) + file_conv=mingw + ;; + CYGWIN*) + file_conv=cygwin + ;; + *) + file_conv=wine + ;; + esac + fi + case $file_conv/,$2, in + *,$file_conv,*) + ;; + mingw/*) + file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` + ;; + cygwin/*) + file=`cygpath -m "$file" || echo "$file"` + ;; + wine/*) + file=`winepath -w "$file" || echo "$file"` + ;; + esac + ;; + esac +} + +# func_cl_dashL linkdir +# Make cl look for libraries in LINKDIR +func_cl_dashL () +{ + func_file_conv "$1" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" +} + +# func_cl_dashl library +# Do a library search-path lookup for cl +func_cl_dashl () +{ + lib=$1 + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + lib=$dir/$lib.dll.lib + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + lib=$dir/$lib.lib + break + fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi + done + IFS=$save_IFS + + if test "$found" != yes; then + lib=$lib.lib + fi +} + +# func_cl_wrapper cl arg... +# Adjust compile command to suit cl +func_cl_wrapper () +{ + # Assume a capable shell + lib_path= + shared=: + linker_opts= + for arg + do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + eat=1 + case $2 in + *.o | *.[oO][bB][jJ]) + func_file_conv "$2" + set x "$@" -Fo"$file" + shift + ;; + *) + func_file_conv "$2" + set x "$@" -Fe"$file" + shift + ;; + esac + ;; + -I) + eat=1 + func_file_conv "$2" mingw + set x "$@" -I"$file" + shift + ;; + -I*) + func_file_conv "${1#-I}" mingw + set x "$@" -I"$file" + shift + ;; + -l) + eat=1 + func_cl_dashl "$2" + set x "$@" "$lib" + shift + ;; + -l*) + func_cl_dashl "${1#-l}" + set x "$@" "$lib" + shift + ;; + -L) + eat=1 + func_cl_dashL "$2" + ;; + -L*) + func_cl_dashL "${1#-L}" + ;; + -static) + shared=false + ;; + -Wl,*) + arg=${1#-Wl,} + save_ifs="$IFS"; IFS=',' + for flag in $arg; do + IFS="$save_ifs" + linker_opts="$linker_opts $flag" + done + IFS="$save_ifs" + ;; + -Xlinker) + eat=1 + linker_opts="$linker_opts $2" + ;; + -*) + set x "$@" "$1" + shift + ;; + *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) + func_file_conv "$1" + set x "$@" -Tp"$file" + shift + ;; + *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) + func_file_conv "$1" mingw + set x "$@" "$file" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift + done + if test -n "$linker_opts"; then + linker_opts="-link$linker_opts" + fi + exec "$@" $linker_opts + exit 1 +} + +eat= + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand '-c -o'. +Remove '-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file 'INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) + func_cl_wrapper "$@" # Doesn't return... + ;; +esac + +ofile= +cfile= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + # So we strip '-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift +done + +if test -z "$ofile" || test -z "$cfile"; then + # If no '-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # '.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" +fi + +# Name of file we expect compiler to create. +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` + +# Create the lock directory. +# Note: use '[/\\:.-]' here to ensure that we don't use the same name +# that we are using for the .o file. Also, base the name on the expected +# object file name, since that is what matters with a parallel build. +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d +while true; do + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 +done +# FIXME: race condition here if user kills between mkdir and trap. +trap "rmdir '$lockdir'; exit 1" 1 2 15 + +# Run the compile. +"$@" +ret=$? + +if test -f "$cofile"; then + test "$cofile" = "$ofile" || mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" +fi + +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/src/external/3rd/library/curl/curl-7.45.0/config.guess b/src/external/3rd/library/curl/curl-7.45.0/config.guess new file mode 100755 index 000000000..16592509d --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/config.guess @@ -0,0 +1,1441 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright 1992-2015 Free Software Foundation, Inc. + +timestamp='2015-08-20' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). +# +# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. +# +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +# +# Please send patches to . + + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright 1992-2015 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +trap 'exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > $dummy.c ; + for c in cc gcc c89 c99 ; do + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ; set_cc_for_build= ;' + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +case "${UNAME_SYSTEM}" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval $set_cc_for_build + cat <<-EOF > $dummy.c + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` + ;; +esac + +# Note: order is significant - the case branches are not exclusive. + +case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ + /sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || \ + echo unknown)` + case "${UNAME_MACHINE_ARCH}" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; + earmv*) + arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'` + endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'` + machine=${arch}${endian}-unknown + ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently, or will in the future. + case "${UNAME_MACHINE_ARCH}" in + arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval $set_cc_for_build + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ELF__ + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # Determine ABI tags. + case "${UNAME_MACHINE_ARCH}" in + earm*) + expr='s/^earmv[0-9]/-eabi/;s/eb$//' + abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"` + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "${UNAME_VERSION}" in + Debian*) + release='-gnu' + ;; + *) + release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "${machine}-${os}${release}${abi}" + exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} + exit ;; + *:OpenBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + exit ;; + *:ekkoBSD:*:*) + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; + macppc:MirBSD:*:*) + echo powerpc-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:Sortix:*:*) + echo ${UNAME_MACHINE}-unknown-sortix + exit ;; + alpha:OSF1:*:*) + case $UNAME_RELEASE in + *4.0) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE="alpha" ;; + "EV4.5 (21064)") + UNAME_MACHINE="alpha" ;; + "LCA4 (21066/21068)") + UNAME_MACHINE="alpha" ;; + "EV5 (21164)") + UNAME_MACHINE="alphaev5" ;; + "EV5.6 (21164A)") + UNAME_MACHINE="alphaev56" ;; + "EV5.6 (21164PC)") + UNAME_MACHINE="alphapca56" ;; + "EV5.7 (21164PC)") + UNAME_MACHINE="alphapca57" ;; + "EV6 (21264)") + UNAME_MACHINE="alphaev6" ;; + "EV6.7 (21264A)") + UNAME_MACHINE="alphaev67" ;; + "EV6.8CB (21264C)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8AL (21264B)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8CX (21264D)") + UNAME_MACHINE="alphaev68" ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE="alphaev69" ;; + "EV7 (21364)") + UNAME_MACHINE="alphaev7" ;; + "EV7.9 (21364A)") + UNAME_MACHINE="alphaev79" ;; + esac + # A Pn.n version is a patched version. + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix + exit ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit ;; + *:[Aa]miga[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-amigaos + exit ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos + exit ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; + *:OS400:*:*) + echo powerpc-ibm-os400 + exit ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix${UNAME_RELEASE} + exit ;; + arm*:riscos:*:*|arm*:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit ;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit ;; + DRS?6000:unix:4.0:6*) + echo sparc-icl-nx6 + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7; exit ;; + esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + exit ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos${UNAME_RELEASE} + exit ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) + echo m68k-sun-sunos${UNAME_RELEASE} + ;; + sun4) + echo sparc-sun-sunos${UNAME_RELEASE} + ;; + esac + exit ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos${UNAME_RELEASE} + exit ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit ;; + powerpc:machten:*:*) + echo powerpc-apple-machten${UNAME_RELEASE} + exit ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix${UNAME_RELEASE} + exit ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix${UNAME_RELEASE} + exit ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix${UNAME_RELEASE} + exit ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c +#ifdef __cplusplus +#include /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && + { echo "$SYSTEM_NAME"; exit; } + echo mips-mips-riscos${UNAME_RELEASE} + exit ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] + then + echo m88k-dg-dgux${UNAME_RELEASE} + else + echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else + echo i586-dg-dgux${UNAME_RELEASE} + fi + exit ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit ;; + *:IRIX*:*:*) + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + exit ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit ;; + *:AIX:*:[4567]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/lslpp ] ; then + IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | + awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${IBM_ARCH}-ibm-aix${IBM_REV} + exit ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if [ ${HP_ARCH} = "hppa2.0w" ] + then + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + grep -q __LP64__ + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi + echo ${HP_ARCH}-hp-hpux${HPUX_REV} + exit ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit ;; + 3050*:HI-UX:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + echo unknown-hitachi-hiuxwe2 + exit ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + echo hppa1.1-hp-bsd + exit ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + echo hppa1.1-hp-osf + exit ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo ${UNAME_MACHINE}-unknown-osf1mk + else + echo ${UNAME_MACHINE}-unknown-osf1 + fi + exit ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*[A-Z]90:*:*:*) + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + *:UNICOS/mp:*:*) + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + 5000:UNIX_System_V:4.*:*) + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + exit ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:BSD/OS:*:*) + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:FreeBSD:*:*) + UNAME_PROCESSOR=`/usr/bin/uname -p` + case ${UNAME_PROCESSOR} in + amd64) + echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + esac + exit ;; + i*:CYGWIN*:*) + echo ${UNAME_MACHINE}-pc-cygwin + exit ;; + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; + *:MINGW*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit ;; + *:MSYS*:*) + echo ${UNAME_MACHINE}-pc-msys + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 + exit ;; + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit ;; + *:Interix*:*) + case ${UNAME_MACHINE} in + x86) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + authenticamd | genuineintel | EM64T) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; + esac ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i586-pc-interix + exit ;; + i*:UWIN*:*) + echo ${UNAME_MACHINE}-pc-uwin + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin + exit ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + *:GNU:*:*) + # the GNU system + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + exit ;; + *:GNU/*:*:*) + # other systems with GNU libc and userland + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} + exit ;; + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit ;; + aarch64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arm*:Linux:*:*) + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + else + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi + else + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf + fi + fi + exit ;; + avr32*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + cris:Linux:*:*) + echo ${UNAME_MACHINE}-axis-linux-${LIBC} + exit ;; + crisv32:Linux:*:*) + echo ${UNAME_MACHINE}-axis-linux-${LIBC} + exit ;; + e2k:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + frv:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + hexagon:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + i*86:Linux:*:*) + echo ${UNAME_MACHINE}-pc-linux-${LIBC} + exit ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + mips:Linux:*:* | mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=${UNAME_MACHINE}el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=${UNAME_MACHINE} + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } + ;; + openrisc*:Linux:*:*) + echo or1k-unknown-linux-${LIBC} + exit ;; + or32:Linux:*:* | or1k*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-${LIBC} + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-${LIBC} + exit ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; + esac + exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-${LIBC} + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-${LIBC} + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-${LIBC} + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-${LIBC} + exit ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} + exit ;; + sh64*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-${LIBC} + exit ;; + x86_64:Linux:*:*) + echo ${UNAME_MACHINE}-pc-linux-${LIBC} + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + exit ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit ;; + i*86:syllable:*:*) + echo ${UNAME_MACHINE}-pc-syllable + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit ;; + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + else + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + fi + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + exit ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + echo ${UNAME_MACHINE}-pc-sco$UNAME_REL + else + echo ${UNAME_MACHINE}-pc-sysv32 + fi + exit ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configury will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + fi + exit ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos${UNAME_RELEASE} + exit ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos${UNAME_RELEASE} + exit ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos${UNAME_RELEASE} + exit ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv${UNAME_RELEASE} + exit ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo ${UNAME_MACHINE}-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo ${UNAME_MACHINE}-stratus-vos + exit ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux${UNAME_RELEASE} + exit ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux${UNAME_RELEASE} + exit ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux${UNAME_RELEASE} + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux${UNAME_RELEASE} + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux${UNAME_RELEASE} + exit ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Rhapsody:*:*) + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Darwin:*:*) + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + eval $set_cc_for_build + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + fi + elif test "$UNAME_PROCESSOR" = i386 ; then + # Avoid executing cc on OS X 10.9, as it ships with a stub + # that puts up a graphical alert prompting to install + # developer tools. Any system running Mac OS X 10.7 or + # later (Darwin 11 and later) is required to have a 64-bit + # processor. This is not true of the ARM version of Darwin + # that Apple uses in portable devices. + UNAME_PROCESSOR=x86_64 + fi + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = "x86"; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + exit ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit ;; + NEO-?:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} + exit ;; + NSE-*:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit ;; + NSR-?:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} + exit ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit ;; + DS/*:UNIX_System_V:*:*) + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + exit ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = "386"; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo ${UNAME_MACHINE}-unknown-plan9 + exit ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit ;; + SEI:*:*:SEIUX) + echo mips-sei-seiux${UNAME_RELEASE} + exit ;; + *:DragonFly:*:*) + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "${UNAME_MACHINE}" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + exit ;; + i*86:rdos:*:*) + echo ${UNAME_MACHINE}-pc-rdos + exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; + x86_64:VMkernel:*:*) + echo ${UNAME_MACHINE}-unknown-esx + exit ;; +esac + +cat >&2 < in order to provide the needed +information to handle your system. + +config.guess timestamp = $timestamp + +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = ${UNAME_MACHINE} +UNAME_RELEASE = ${UNAME_RELEASE} +UNAME_SYSTEM = ${UNAME_SYSTEM} +UNAME_VERSION = ${UNAME_VERSION} +EOF + +exit 1 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/src/external/3rd/library/curl/curl-7.45.0/config.status b/src/external/3rd/library/curl/curl-7.45.0/config.status new file mode 100755 index 000000000..b672f5ee3 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/config.status @@ -0,0 +1,2436 @@ +#! /bin/bash +# Generated by configure. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=${CONFIG_SHELL-/bin/bash} +export SHELL +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by curl $as_me -, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +# Files that config.status was made for. +config_files=" Makefile docs/Makefile docs/examples/Makefile docs/libcurl/Makefile docs/libcurl/opts/Makefile include/Makefile include/curl/Makefile src/Makefile lib/Makefile lib/libcurl.vers tests/Makefile tests/certs/Makefile tests/certs/scripts/Makefile tests/data/Makefile tests/server/Makefile tests/libtest/Makefile tests/unit/Makefile packages/Makefile packages/Win32/Makefile packages/Win32/cygwin/Makefile packages/Linux/Makefile packages/Linux/RPM/Makefile packages/Linux/RPM/curl.spec packages/Linux/RPM/curl-ssl.spec packages/Solaris/Makefile packages/EPM/curl.list packages/EPM/Makefile packages/vms/Makefile packages/AIX/Makefile packages/AIX/RPM/Makefile packages/AIX/RPM/curl.spec curl-config libcurl.pc" +config_headers=" lib/curl_config.h include/curl/curlbuild.h" +config_commands=" depfiles libtool" + +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +ac_cs_config="" +ac_cs_version="\ +curl config.status - +configured by ./configure, generated by GNU Autoconf 2.69, + with options \"$ac_cs_config\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='/home/swg/Downloads/curl/curl-7.45.0' +srcdir='.' +INSTALL='/usr/bin/install -c' +MKDIR_P='/bin/mkdir -p' +AWK='mawk' +test -n "$AWK" || AWK=awk +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +if $ac_cs_recheck; then + set X /bin/bash './configure' $ac_configure_extra_args --no-create --no-recursion + shift + $as_echo "running CONFIG_SHELL=/bin/bash $*" >&6 + CONFIG_SHELL='/bin/bash' + export CONFIG_SHELL + exec "$@" +fi + +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +# +# INIT-COMMANDS +# +AMDEP_TRUE="" ac_aux_dir="." + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' +double_quote_subst='s/\(["`\\]\)/\\\1/g' +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' +macro_version='2.4.2' +macro_revision='1.3337' +AS='as' +DLLTOOL='false' +OBJDUMP='objdump' +enable_shared='yes' +enable_static='yes' +pic_mode='default' +enable_fast_install='yes' +SHELL='/bin/bash' +ECHO='printf %s\n' +PATH_SEPARATOR=':' +host_alias='' +host='i686-pc-linux-gnu' +host_os='linux-gnu' +build_alias='' +build='i686-pc-linux-gnu' +build_os='linux-gnu' +SED='/bin/sed' +Xsed='/bin/sed -e 1s/^X//' +GREP='/bin/grep' +EGREP='/bin/grep -E' +FGREP='/bin/grep -F' +LD='/usr/bin/ld' +NM='/usr/bin/nm -B' +LN_S='ln -s' +max_cmd_len='1572864' +ac_objext='o' +exeext='' +lt_unset='unset' +lt_SP2NL='tr \040 \012' +lt_NL2SP='tr \015\012 \040\040' +lt_cv_to_host_file_cmd='func_convert_file_noop' +lt_cv_to_tool_file_cmd='func_convert_file_noop' +reload_flag=' -r' +reload_cmds='$LD$reload_flag -o $output$reload_objs' +deplibs_check_method='pass_all' +file_magic_cmd='$MAGIC_CMD' +file_magic_glob='' +want_nocaseglob='no' +sharedlib_from_linklib_cmd='printf %s\n' +AR='/usr/bin/ar' +AR_FLAGS='cru' +archiver_list_spec='@' +STRIP='strip' +RANLIB='ranlib' +old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $tool_oldlib' +old_postuninstall_cmds='' +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib' +lock_old_archive_extraction='no' +CC='gcc' +CFLAGS='-O2 -Wno-system-headers' +compiler='gcc' +GCC='yes' +lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' +lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' +nm_file_list_spec='@' +lt_sysroot='' +objdir='.libs' +MAGIC_CMD='file' +lt_prog_compiler_no_builtin_flag=' -fno-builtin' +lt_prog_compiler_pic=' -fPIC -DPIC' +lt_prog_compiler_wl='-Wl,' +lt_prog_compiler_static='-static' +lt_cv_prog_compiler_c_o='yes' +need_locks='no' +MANIFEST_TOOL=':' +DSYMUTIL='' +NMEDIT='' +LIPO='' +OTOOL='' +OTOOL64='' +libext='a' +shrext_cmds='.so' +extract_expsyms_cmds='' +archive_cmds_need_lc='no' +enable_shared_with_static_runtimes='no' +export_dynamic_flag_spec='${wl}--export-dynamic' +whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' +compiler_needs_object='no' +old_archive_from_new_cmds='' +old_archive_from_expsyms_cmds='' +archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' +module_cmds='' +module_expsym_cmds='' +with_gnu_ld='yes' +allow_undefined_flag='' +no_undefined_flag='' +hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' +hardcode_libdir_separator='' +hardcode_direct='no' +hardcode_direct_absolute='no' +hardcode_minus_L='no' +hardcode_shlibpath_var='unsupported' +hardcode_automatic='no' +inherit_rpath='no' +link_all_deplibs='no' +always_export_symbols='no' +export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' +exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' +include_expsyms='' +prelink_cmds='' +postlink_cmds='' +file_list_spec='' +variables_saved_for_relink='PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH' +need_lib_prefix='no' +need_version='no' +version_type='linux' +runpath_var='LD_RUN_PATH' +shlibpath_var='LD_LIBRARY_PATH' +shlibpath_overrides_runpath='no' +libname_spec='lib$name' +library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +soname_spec='${libname}${release}${shared_ext}$major' +install_override_mode='' +postinstall_cmds='' +postuninstall_cmds='' +finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' +finish_eval='' +hardcode_into_libs='yes' +sys_lib_search_path_spec='/usr/lib/gcc/i686-linux-gnu/4.9 /usr/lib/i386-linux-gnu /usr/lib /lib/i386-linux-gnu /lib ' +sys_lib_dlsearch_path_spec='/lib /usr/lib /usr/lib/i386-linux-gnu/libfakeroot /lib/i386-linux-gnu /usr/lib/i386-linux-gnu /lib/i686-linux-gnu /usr/lib/i686-linux-gnu /usr/lib/i386-linux-gnu/mesa-egl /usr/lib/i386-linux-gnu/mesa /usr/java/jre/bin /usr/java/jre/bin/classic /usr/local/lib /usr/lib/oracle/12.1/client/lib ' +hardcode_action='immediate' +enable_dlopen='unknown' +enable_dlopen_self='unknown' +enable_dlopen_self_static='unknown' +old_striplib='strip --strip-debug' +striplib='strip --strip-unneeded' + +LTCC='gcc' +LTCFLAGS='' +compiler='gcc' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in AS DLLTOOL OBJDUMP SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob sharedlib_from_linklib_cmd AR AR_FLAGS archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix nm_file_list_spec lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_striplib striplib; do + case `eval \\$ECHO \\""\\$$var"\\"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec sys_lib_dlsearch_path_spec; do + case `eval \\$ECHO \\""\\$$var"\\"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +ac_aux_dir='.' +xsi_shell='yes' +lt_shell_append='yes' + +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes INIT. +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='curl' + VERSION='-' + TIMESTAMP='' + RM='rm -f' + ofile='libtool' + + + + + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "lib/curl_config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/curl_config.h" ;; + "include/curl/curlbuild.h") CONFIG_HEADERS="$CONFIG_HEADERS include/curl/curlbuild.h" ;; + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;; + "docs/examples/Makefile") CONFIG_FILES="$CONFIG_FILES docs/examples/Makefile" ;; + "docs/libcurl/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libcurl/Makefile" ;; + "docs/libcurl/opts/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libcurl/opts/Makefile" ;; + "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; + "include/curl/Makefile") CONFIG_FILES="$CONFIG_FILES include/curl/Makefile" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; + "lib/libcurl.vers") CONFIG_FILES="$CONFIG_FILES lib/libcurl.vers" ;; + "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; + "tests/certs/Makefile") CONFIG_FILES="$CONFIG_FILES tests/certs/Makefile" ;; + "tests/certs/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES tests/certs/scripts/Makefile" ;; + "tests/data/Makefile") CONFIG_FILES="$CONFIG_FILES tests/data/Makefile" ;; + "tests/server/Makefile") CONFIG_FILES="$CONFIG_FILES tests/server/Makefile" ;; + "tests/libtest/Makefile") CONFIG_FILES="$CONFIG_FILES tests/libtest/Makefile" ;; + "tests/unit/Makefile") CONFIG_FILES="$CONFIG_FILES tests/unit/Makefile" ;; + "packages/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Makefile" ;; + "packages/Win32/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Win32/Makefile" ;; + "packages/Win32/cygwin/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Win32/cygwin/Makefile" ;; + "packages/Linux/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Linux/Makefile" ;; + "packages/Linux/RPM/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Linux/RPM/Makefile" ;; + "packages/Linux/RPM/curl.spec") CONFIG_FILES="$CONFIG_FILES packages/Linux/RPM/curl.spec" ;; + "packages/Linux/RPM/curl-ssl.spec") CONFIG_FILES="$CONFIG_FILES packages/Linux/RPM/curl-ssl.spec" ;; + "packages/Solaris/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Solaris/Makefile" ;; + "packages/EPM/curl.list") CONFIG_FILES="$CONFIG_FILES packages/EPM/curl.list" ;; + "packages/EPM/Makefile") CONFIG_FILES="$CONFIG_FILES packages/EPM/Makefile" ;; + "packages/vms/Makefile") CONFIG_FILES="$CONFIG_FILES packages/vms/Makefile" ;; + "packages/AIX/Makefile") CONFIG_FILES="$CONFIG_FILES packages/AIX/Makefile" ;; + "packages/AIX/RPM/Makefile") CONFIG_FILES="$CONFIG_FILES packages/AIX/RPM/Makefile" ;; + "packages/AIX/RPM/curl.spec") CONFIG_FILES="$CONFIG_FILES packages/AIX/RPM/curl.spec" ;; + "curl-config") CONFIG_FILES="$CONFIG_FILES curl-config" ;; + "libcurl.pc") CONFIG_FILES="$CONFIG_FILES libcurl.pc" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +cat >>"$ac_tmp/subs1.awk" <<\_ACAWK && +S["am__EXEEXT_FALSE"]="" +S["am__EXEEXT_TRUE"]="#" +S["LTLIBOBJS"]="" +S["LIBOBJS"]="" +S["SUPPORT_PROTOCOLS"]="DICT FILE FTP GOPHER HTTP IMAP POP3 RTSP SMTP TELNET TFTP" +S["SUPPORT_FEATURES"]="IPv6 UnixSockets libz" +S["ENABLE_STATIC"]="yes" +S["ENABLE_SHARED"]="yes" +S["CROSSCOMPILING_FALSE"]="" +S["CROSSCOMPILING_TRUE"]="#" +S["BLANK_AT_MAKETIME"]="" +S["CURL_NETWORK_AND_TIME_LIBS"]="" +S["CURL_NETWORK_LIBS"]="" +S["LIBCURL_LIBS"]="-lz" +S["SONAME_BUMP_FALSE"]="" +S["SONAME_BUMP_TRUE"]="#" +S["CFLAG_CURL_SYMBOL_HIDING"]="-fvisibility=hidden" +S["DOING_CURL_SYMBOL_HIDING_FALSE"]="#" +S["DOING_CURL_SYMBOL_HIDING_TRUE"]="" +S["USE_UNIX_SOCKETS"]="1" +S["BUILD_LIBHOSTNAME_FALSE"]="#" +S["BUILD_LIBHOSTNAME_TRUE"]="" +S["USE_EMBEDDED_ARES_FALSE"]="" +S["USE_EMBEDDED_ARES_TRUE"]="#" +S["USE_ARES"]="" +S["subdirs"]="" +S["USE_MANUAL_FALSE"]="#" +S["USE_MANUAL_TRUE"]="" +S["MANOPT"]="-man" +S["NROFF"]="/usr/bin/nroff" +S["PERL"]="/usr/bin/perl" +S["IPV6_ENABLED"]="1" +S["USE_NGHTTP2"]="" +S["IDN_ENABLED"]="" +S["CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE"]="" +S["CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE"]="#" +S["CURL_LT_SHLIB_VERSIONED_FLAVOUR"]="" +S["USE_LIBRTMP"]="" +S["USE_LIBSSH2"]="" +S["LIBMETALINK_CPPFLAGS"]="" +S["LIBMETALINK_LDFLAGS"]="" +S["LIBMETALINK_LIBS"]="" +S["CURL_CA_BUNDLE"]="\"/etc/ssl/certs/ca-certificates.crt\"" +S["SSL_ENABLED"]="" +S["USE_AXTLS"]="" +S["NSS_LIBS"]="" +S["USE_NSS"]="" +S["USE_CYASSL"]="" +S["USE_POLARSSL"]="" +S["HAVE_GNUTLS_SRP"]="" +S["USE_GNUTLS_NETTLE"]="" +S["USE_GNUTLS"]="" +S["HAVE_OPENSSL_SRP"]="" +S["RANDOM_FILE"]="" +S["SSL_LIBS"]="" +S["PKGCONFIG"]="no" +S["USE_DARWINSSL"]="" +S["USE_WINDOWS_SSPI"]="" +S["USE_SCHANNEL"]="" +S["USE_OPENLDAP"]="" +S["ZLIB_LIBS"]="-lz" +S["HAVE_LIBZ_FALSE"]="#" +S["HAVE_LIBZ_TRUE"]="" +S["HAVE_LIBZ"]="1" +S["CURL_DISABLE_GOPHER"]="" +S["CURL_DISABLE_SMTP"]="" +S["CURL_DISABLE_SMB"]="" +S["CURL_DISABLE_IMAP"]="" +S["CURL_DISABLE_POP3"]="" +S["CURL_DISABLE_TFTP"]="" +S["CURL_DISABLE_TELNET"]="" +S["CURL_DISABLE_DICT"]="" +S["CURL_DISABLE_PROXY"]="" +S["HAVE_LDAP_SSL"]="1" +S["CURL_DISABLE_LDAPS"]="1" +S["CURL_DISABLE_LDAP"]="1" +S["CURL_DISABLE_FILE"]="" +S["CURL_DISABLE_FTP"]="" +S["CURL_DISABLE_RTSP"]="" +S["CURL_DISABLE_HTTP"]="" +S["DOING_NATIVE_WINDOWS_FALSE"]="" +S["DOING_NATIVE_WINDOWS_TRUE"]="#" +S["BUILD_UNITTESTS_FALSE"]="" +S["BUILD_UNITTESTS_TRUE"]="#" +S["CURLDEBUG_FALSE"]="" +S["CURLDEBUG_TRUE"]="#" +S["USE_EXPLICIT_LIB_DEPS_FALSE"]="" +S["USE_EXPLICIT_LIB_DEPS_TRUE"]="#" +S["REQUIRE_LIB_DEPS"]="no" +S["CPPFLAG_CURL_STATICLIB"]="" +S["USE_CPPFLAG_CURL_STATICLIB_FALSE"]="" +S["USE_CPPFLAG_CURL_STATICLIB_TRUE"]="#" +S["CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE"]="" +S["CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE"]="#" +S["CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE"]="" +S["CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE"]="#" +S["CURL_LT_SHLIB_USE_VERSION_INFO_FALSE"]="#" +S["CURL_LT_SHLIB_USE_VERSION_INFO_TRUE"]="" +S["OTOOL64"]="" +S["OTOOL"]="" +S["LIPO"]="" +S["NMEDIT"]="" +S["DSYMUTIL"]="" +S["MANIFEST_TOOL"]=":" +S["RANLIB"]="ranlib" +S["ac_ct_AR"]="" +S["LN_S"]="ln -s" +S["NM"]="/usr/bin/nm -B" +S["ac_ct_DUMPBIN"]="" +S["DUMPBIN"]="" +S["LD"]="/usr/bin/ld" +S["FGREP"]="/bin/grep -F" +S["LIBTOOL"]="$(SHELL) $(top_builddir)/libtool" +S["OBJDUMP"]="objdump" +S["DLLTOOL"]="false" +S["AS"]="as" +S["host_os"]="linux-gnu" +S["host_vendor"]="pc" +S["host_cpu"]="i686" +S["host"]="i686-pc-linux-gnu" +S["build_os"]="linux-gnu" +S["build_vendor"]="pc" +S["build_cpu"]="i686" +S["build"]="i686-pc-linux-gnu" +S["PKGADD_VENDOR"]="curl.haxx.se" +S["PKGADD_NAME"]="cURL - a client that groks URLs" +S["PKGADD_PKG"]="HAXXcurl" +S["VERSIONNUM"]="072d00" +S["CURLVERSION"]="7.45.0" +S["AM_BACKSLASH"]="\\" +S["AM_DEFAULT_VERBOSITY"]="1" +S["AM_DEFAULT_V"]="$(AM_DEFAULT_VERBOSITY)" +S["AM_V"]="$(V)" +S["am__fastdepCC_FALSE"]="#" +S["am__fastdepCC_TRUE"]="" +S["CCDEPMODE"]="depmode=gcc3" +S["am__nodep"]="_no" +S["AMDEPBACKSLASH"]="\\" +S["AMDEP_FALSE"]="#" +S["AMDEP_TRUE"]="" +S["am__quote"]="" +S["am__include"]="include" +S["DEPDIR"]=".deps" +S["am__untar"]="$${TAR-tar} xf -" +S["am__tar"]="$${TAR-tar} chof - \"$$tardir\"" +S["AMTAR"]="$${TAR-tar}" +S["am__leading_dot"]="." +S["SET_MAKE"]="" +S["AWK"]="mawk" +S["mkdir_p"]="$(MKDIR_P)" +S["MKDIR_P"]="/bin/mkdir -p" +S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s" +S["STRIP"]="strip" +S["install_sh"]="${SHELL} /home/swg/Downloads/curl/curl-7.45.0/install-sh" +S["MAKEINFO"]="${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing makeinfo" +S["AUTOHEADER"]="${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing autoheader" +S["AUTOMAKE"]="${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing automake-1.15" +S["AUTOCONF"]="${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing autoconf" +S["ACLOCAL"]="${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing aclocal-1.15" +S["VERSION"]="-" +S["PACKAGE"]="curl" +S["CYGPATH_W"]="echo" +S["am__isrc"]="" +S["CPP"]="gcc -E" +S["OBJEXT"]="o" +S["EXEEXT"]="" +S["ac_ct_CC"]="gcc" +S["CPPFLAGS"]="" +S["LDFLAGS"]="" +S["CFLAGS"]="-O2 -Wno-system-headers" +S["CC"]="gcc" +S["INSTALL_DATA"]="${INSTALL} -m 644" +S["INSTALL_SCRIPT"]="${INSTALL}" +S["INSTALL_PROGRAM"]="${INSTALL}" +S["libext"]="a" +S["AR"]="/usr/bin/ar" +S["EGREP"]="/bin/grep -E" +S["GREP"]="/bin/grep" +S["SED"]="/bin/sed" +S["CURL_CFLAG_EXTRAS"]="" +S["CONFIGURE_OPTIONS"]="\"\"" +S["MAINT"]="#" +S["MAINTAINER_MODE_FALSE"]="" +S["MAINTAINER_MODE_TRUE"]="#" +S["target_alias"]="" +S["host_alias"]="" +S["build_alias"]="" +S["LIBS"]="-lz" +S["ECHO_T"]="" +S["ECHO_N"]="-n" +S["ECHO_C"]="" +S["DEFS"]="-DHAVE_CONFIG_H" +S["mandir"]="${datarootdir}/man" +S["localedir"]="${datarootdir}/locale" +S["libdir"]="${exec_prefix}/lib" +S["psdir"]="${docdir}" +S["pdfdir"]="${docdir}" +S["dvidir"]="${docdir}" +S["htmldir"]="${docdir}" +S["infodir"]="${datarootdir}/info" +S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}" +S["oldincludedir"]="/usr/include" +S["includedir"]="${prefix}/include" +S["runstatedir"]="${localstatedir}/run" +S["localstatedir"]="${prefix}/var" +S["sharedstatedir"]="${prefix}/com" +S["sysconfdir"]="${prefix}/etc" +S["datadir"]="${datarootdir}" +S["datarootdir"]="${prefix}/share" +S["libexecdir"]="${exec_prefix}/libexec" +S["sbindir"]="${exec_prefix}/sbin" +S["bindir"]="${exec_prefix}/bin" +S["program_transform_name"]="s,x,x," +S["prefix"]="/usr/local" +S["exec_prefix"]="${prefix}" +S["PACKAGE_URL"]="" +S["PACKAGE_BUGREPORT"]="a suitable curl mailing list: http://curl.haxx.se/mail/" +S["PACKAGE_STRING"]="curl -" +S["PACKAGE_VERSION"]="-" +S["PACKAGE_TARNAME"]="curl" +S["PACKAGE_NAME"]="curl" +S["SHELL"]="/bin/bash" +S["PATH_SEPARATOR"]=":" +_ACAWK +cat >>"$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +D["PACKAGE_NAME"]=" \"curl\"" +D["PACKAGE_TARNAME"]=" \"curl\"" +D["PACKAGE_VERSION"]=" \"-\"" +D["PACKAGE_STRING"]=" \"curl -\"" +D["PACKAGE_BUGREPORT"]=" \"a suitable curl mailing list: http://curl.haxx.se/mail/\"" +D["PACKAGE_URL"]=" \"\"" +D["PACKAGE"]=" \"curl\"" +D["VERSION"]=" \"-\"" +D["OS"]=" \"i686-pc-linux-gnu\"" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_STDINT_H"]=" 1" +D["HAVE_INTTYPES_H"]=" 1" +D["STDC_HEADERS"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_STAT_H"]=" 1" +D["HAVE_STDLIB_H"]=" 1" +D["HAVE_STRING_H"]=" 1" +D["HAVE_MEMORY_H"]=" 1" +D["HAVE_STRINGS_H"]=" 1" +D["HAVE_INTTYPES_H"]=" 1" +D["HAVE_STDINT_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["SIZEOF_LONG"]=" 4" +D["SIZEOF_VOIDP"]=" 4" +D["CURL_PULL_SYS_TYPES_H"]=" 1" +D["CURL_PULL_STDINT_H"]=" 1" +D["CURL_PULL_INTTYPES_H"]=" 1" +D["CURL_TYPEOF_CURL_OFF_T"]=" int64_t" +D["CURL_FORMAT_CURL_OFF_T"]=" \"lld\"" +D["CURL_FORMAT_CURL_OFF_TU"]=" \"llu\"" +D["CURL_FORMAT_OFF_T"]=" \"%lld\"" +D["CURL_SIZEOF_CURL_OFF_T"]=" 8" +D["CURL_SUFFIX_CURL_OFF_T"]=" LL" +D["CURL_SUFFIX_CURL_OFF_TU"]=" ULL" +D["_FILE_OFFSET_BITS"]=" 64" +D["HAVE_DLFCN_H"]=" 1" +D["LT_OBJDIR"]=" \".libs/\"" +D["HAVE_LDAP_SSL"]=" 1" +D["TIME_WITH_SYS_TIME"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_TIME_H"]=" 1" +D["HAVE_TIME_H"]=" 1" +D["HAVE_CLOCK_GETTIME_MONOTONIC"]=" 1" +D["HAVE_ZLIB_H"]=" 1" +D["HAVE_LIBZ"]=" 1" +D["CURL_DISABLE_LDAP"]=" 1" +D["CURL_DISABLE_LDAPS"]=" 1" +D["HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID"]=" 1" +D["HAVE_WRITABLE_ARGV"]=" 1" +D["CURL_CA_BUNDLE"]=" \"/etc/ssl/certs/ca-certificates.crt\"" +D["STDC_HEADERS"]=" 1" +D["HAVE_MALLOC_H"]=" 1" +D["HAVE_MEMORY_H"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_TIME_H"]=" 1" +D["HAVE_SYS_SELECT_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["HAVE_SYS_IOCTL_H"]=" 1" +D["HAVE_SYS_UIO_H"]=" 1" +D["HAVE_ASSERT_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["HAVE_STDLIB_H"]=" 1" +D["HAVE_LIMITS_H"]=" 1" +D["HAVE_ARPA_INET_H"]=" 1" +D["HAVE_NET_IF_H"]=" 1" +D["HAVE_NETINET_IN_H"]=" 1" +D["HAVE_SYS_UN_H"]=" 1" +D["HAVE_NETINET_TCP_H"]=" 1" +D["HAVE_NETDB_H"]=" 1" +D["HAVE_SYS_STAT_H"]=" 1" +D["HAVE_SYS_PARAM_H"]=" 1" +D["HAVE_TERMIOS_H"]=" 1" +D["HAVE_TERMIO_H"]=" 1" +D["HAVE_SGTTY_H"]=" 1" +D["HAVE_FCNTL_H"]=" 1" +D["HAVE_ALLOCA_H"]=" 1" +D["HAVE_TIME_H"]=" 1" +D["HAVE_PWD_H"]=" 1" +D["HAVE_UTIME_H"]=" 1" +D["HAVE_SYS_POLL_H"]=" 1" +D["HAVE_POLL_H"]=" 1" +D["HAVE_SYS_RESOURCE_H"]=" 1" +D["HAVE_LIBGEN_H"]=" 1" +D["HAVE_LOCALE_H"]=" 1" +D["HAVE_ERRNO_H"]=" 1" +D["HAVE_STDBOOL_H"]=" 1" +D["HAVE_ARPA_TFTP_H"]=" 1" +D["HAVE_SYS_WAIT_H"]=" 1" +D["HAVE_SETJMP_H"]=" 1" +D["HAVE_VARIADIC_MACROS_C99"]=" 1" +D["HAVE_VARIADIC_MACROS_GCC"]=" 1" +D["TIME_WITH_SYS_TIME"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_TIME_H"]=" 1" +D["HAVE_TIME_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["HAVE_STRUCT_TIMEVAL"]=" 1" +D["SIZEOF_SIZE_T"]=" 4" +D["SIZEOF_LONG"]=" 4" +D["SIZEOF_INT"]=" 4" +D["SIZEOF_SHORT"]=" 2" +D["CURL_SIZEOF_LONG"]=" 4" +D["SIZEOF_TIME_T"]=" 4" +D["SIZEOF_OFF_T"]=" 8" +D["HAVE_LONGLONG"]=" 1" +D["HAVE_LL"]=" 1" +D["HAVE_BOOL_T"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["CURL_PULL_SYS_TYPES_H"]=" 1" +D["CURL_PULL_SYS_SOCKET_H"]=" 1" +D["CURL_TYPEOF_CURL_SOCKLEN_T"]=" socklen_t" +D["CURL_SIZEOF_CURL_SOCKLEN_T"]=" 4" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_POLL_H"]=" 1" +D["HAVE_SYS_POLL_H"]=" 1" +D["HAVE_STRUCT_SOCKADDR_STORAGE"]=" 1" +D["HAVE_SIGNAL_H"]=" 1" +D["HAVE_SIG_ATOMIC_T"]=" 1" +D["RETSIGTYPE"]=" void" +D["HAVE_SYS_SELECT_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["SELECT_TYPE_ARG1"]=" int" +D["SELECT_TYPE_ARG234"]=" fd_set *" +D["SELECT_TYPE_RETV"]=" int" +D["SELECT_QUAL_ARG5"]=" " +D["SELECT_TYPE_ARG5"]=" struct timeval *" +D["HAVE_SELECT"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["RECV_TYPE_ARG1"]=" int" +D["RECV_TYPE_ARG2"]=" void *" +D["RECV_TYPE_ARG3"]=" size_t" +D["RECV_TYPE_ARG4"]=" int" +D["RECV_TYPE_RETV"]=" int" +D["HAVE_RECV"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["SEND_TYPE_ARG1"]=" int" +D["SEND_TYPE_ARG3"]=" size_t" +D["SEND_TYPE_ARG4"]=" int" +D["SEND_TYPE_RETV"]=" int" +D["SEND_QUAL_ARG2"]=" const" +D["SEND_TYPE_ARG2"]=" void *" +D["HAVE_SEND"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["HAVE_MSG_NOSIGNAL"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["HAVE_ALARM"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_STRING_H"]=" 1" +D["HAVE_STRINGS_H"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_LIBGEN_H"]=" 1" +D["HAVE_BASENAME"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_CONNECT"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["HAVE_FCNTL_H"]=" 1" +D["HAVE_FCNTL"]=" 1" +D["HAVE_FCNTL_O_NONBLOCK"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_STDIO_H"]=" 1" +D["HAVE_FDOPEN"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_NETDB_H"]=" 1" +D["HAVE_FREEADDRINFO"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["HAVE_NETINET_IN_H"]=" 1" +D["HAVE_IFADDRS_H"]=" 1" +D["HAVE_FREEIFADDRS"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_XATTR_H"]=" 1" +D["HAVE_FSETXATTR"]=" 1" +D["HAVE_FSETXATTR_5"]=" 1" +D["HAVE_FTRUNCATE"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_STDLIB_H"]=" 1" +D["HAVE_GETADDRINFO"]=" 1" +D["HAVE_GETADDRINFO_THREADSAFE"]=" 1" +D["HAVE_GAI_STRERROR"]=" 1" +D["HAVE_GETHOSTBYADDR"]=" 1" +D["HAVE_GETHOSTBYADDR_R"]=" 1" +D["HAVE_GETHOSTBYADDR_R_8"]=" 1" +D["HAVE_GETHOSTBYNAME"]=" 1" +D["HAVE_GETHOSTBYNAME_R"]=" 1" +D["HAVE_GETHOSTBYNAME_R_6"]=" 1" +D["GETHOSTNAME_TYPE_ARG2"]=" unsigned int" +D["HAVE_GETHOSTNAME"]=" 1" +D["HAVE_GETIFADDRS"]=" 1" +D["HAVE_GETSERVBYPORT_R"]=" 1" +D["GETSERVBYPORT_R_ARGS"]=" 6" +D["GETSERVBYPORT_R_BUFSIZE"]=" 4096" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_TIME_H"]=" 1" +D["HAVE_TIME_H"]=" 1" +D["HAVE_GMTIME_R"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["HAVE_NETINET_IN_H"]=" 1" +D["HAVE_ARPA_INET_H"]=" 1" +D["HAVE_INET_NTOP"]=" 1" +D["HAVE_INET_PTON"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["HAVE_SYS_IOCTL_H"]=" 1" +D["HAVE_STROPTS_H"]=" 1" +D["HAVE_IOCTL"]=" 1" +D["HAVE_IOCTL_FIONBIO"]=" 1" +D["HAVE_IOCTL_SIOCGIFADDR"]=" 1" +D["HAVE_LOCALTIME_R"]=" 1" +D["HAVE_POLL"]=" 1" +D["HAVE_POLL_FINE"]=" 1" +D["HAVE_SETSOCKOPT"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SIGNAL_H"]=" 1" +D["HAVE_SIGACTION"]=" 1" +D["HAVE_SIGINTERRUPT"]=" 1" +D["HAVE_SIGNAL"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SETJMP_H"]=" 1" +D["HAVE_SIGSETJMP"]=" 1" +D["HAVE_SOCKET"]=" 1" +D["HAVE_SOCKETPAIR"]=" 1" +D["HAVE_STRCASECMP"]=" 1" +D["HAVE_STRDUP"]=" 1" +D["HAVE_STRERROR_R"]=" 1" +D["HAVE_POSIX_STRERROR_R"]=" 1" +D["STRERROR_R_TYPE_ARG3"]=" size_t" +D["HAVE_STRNCASECMP"]=" 1" +D["HAVE_STRSTR"]=" 1" +D["HAVE_STRTOK_R"]=" 1" +D["HAVE_STRTOLL"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_UIO_H"]=" 1" +D["HAVE_WRITEV"]=" 1" +D["HAVE_FORK"]=" 1" +D["HAVE_GETEUID"]=" 1" +D["HAVE_GETPPID"]=" 1" +D["HAVE_GETPROTOBYNAME"]=" 1" +D["HAVE_GETPWUID"]=" 1" +D["HAVE_GETPWUID_R"]=" 1" +D["HAVE_GETRLIMIT"]=" 1" +D["HAVE_GETTIMEOFDAY"]=" 1" +D["HAVE_IF_NAMETOINDEX"]=" 1" +D["HAVE_INET_ADDR"]=" 1" +D["HAVE_PERROR"]=" 1" +D["HAVE_PIPE"]=" 1" +D["HAVE_SETLOCALE"]=" 1" +D["HAVE_SETRLIMIT"]=" 1" +D["HAVE_UNAME"]=" 1" +D["HAVE_UTIME"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["HAVE_NETDB_H"]=" 1" +D["GETNAMEINFO_TYPE_ARG2"]=" socklen_t" +D["GETNAMEINFO_TYPE_ARG46"]=" size_t" +D["GETNAMEINFO_TYPE_ARG7"]=" int" +D["GETNAMEINFO_QUAL_ARG1"]=" const" +D["GETNAMEINFO_TYPE_ARG1"]=" struct sockaddr *" +D["HAVE_GETNAMEINFO"]=" 1" +D["ENABLE_IPV6"]=" 1" +D["HAVE_STDIO_H"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_SOCKET_H"]=" 1" +D["HAVE_NETDB_H"]=" 1" +D["HAVE_NETINET_IN_H"]=" 1" +D["HAVE_ARPA_INET_H"]=" 1" +D["USE_MANUAL"]=" 1" +D["USE_UNIX_SOCKETS"]=" 1" +D["CURL_EXTERN_SYMBOL"]=" __attribute__ ((__visibility__ (\"default\")))" + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { + line = $ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + ac_datarootdir_hack=' + s&@datadir@&${datarootdir}&g + s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g + s&@infodir@&${datarootdir}/info&g + s&@localedir@&${datarootdir}/locale&g + s&@mandir@&${datarootdir}/man&g + s&\${datarootdir}&${prefix}/share&g' ;; +esac +ac_sed_extra="/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +} + +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named 'Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running 'make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "$am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir=$dirpart/$fdir; as_fn_mkdir_p + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options which allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + + cfgfile="${ofile}T" + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# The names of the tagged configurations supported by this script. +available_tags="" + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Assembler program. +AS=$lt_AS + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Object dumper program. +OBJDUMP=$lt_OBJDUMP + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive. +AR_FLAGS=$lt_AR_FLAGS + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and in which our libraries should be installed. +lt_sysroot=$lt_sysroot + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain="$ac_aux_dir/ltmain.sh" + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + if test x"$xsi_shell" = xyes; then + sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ +func_dirname ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_basename ()$/,/^} # func_basename /c\ +func_basename ()\ +{\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ +func_dirname_and_basename ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ +func_stripname ()\ +{\ +\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ +\ # positional parameters, so assign one to ordinary parameter first.\ +\ func_stripname_result=${3}\ +\ func_stripname_result=${func_stripname_result#"${1}"}\ +\ func_stripname_result=${func_stripname_result%"${2}"}\ +} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ +func_split_long_opt ()\ +{\ +\ func_split_long_opt_name=${1%%=*}\ +\ func_split_long_opt_arg=${1#*=}\ +} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ +func_split_short_opt ()\ +{\ +\ func_split_short_opt_arg=${1#??}\ +\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ +} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ +func_lo2o ()\ +{\ +\ case ${1} in\ +\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ +\ *) func_lo2o_result=${1} ;;\ +\ esac\ +} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_xform ()$/,/^} # func_xform /c\ +func_xform ()\ +{\ + func_xform_result=${1%.*}.lo\ +} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_arith ()$/,/^} # func_arith /c\ +func_arith ()\ +{\ + func_arith_result=$(( $* ))\ +} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_len ()$/,/^} # func_len /c\ +func_len ()\ +{\ + func_len_result=${#1}\ +} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + +fi + +if test x"$lt_shell_append" = xyes; then + sed -e '/^func_append ()$/,/^} # func_append /c\ +func_append ()\ +{\ + eval "${1}+=\\${2}"\ +} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ +func_append_quoted ()\ +{\ +\ func_quote_for_eval "${2}"\ +\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ +} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 +$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} +fi + + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 diff --git a/src/external/3rd/library/curl/curl-7.45.0/config.sub b/src/external/3rd/library/curl/curl-7.45.0/config.sub new file mode 100755 index 000000000..1acc966a3 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/config.sub @@ -0,0 +1,1813 @@ +#! /bin/sh +# Configuration validation subroutine script. +# Copyright 1992-2015 Free Software Foundation, Inc. + +timestamp='2015-08-20' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). + + +# Please send patches to . +# +# Configuration subroutine to validate and canonicalize a configuration type. +# Supply the specified configuration type as an argument. +# If it is invalid, we print an error message on stderr and exit with code 1. +# Otherwise, we print the canonical config type on stdout and succeed. + +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD + +# This file is supposed to be the same for all GNU packages +# and recognize all the CPU types, system types and aliases +# that are meaningful with *any* GNU software. +# Each package is responsible for reporting which valid configurations +# it does not support. The user should be able to distinguish +# a failure to support a valid configuration from a meaningless +# configuration. + +# The goal of this file is to map all the various variations of a given +# machine specification into a single specification in the form: +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or in some cases, the newer four-part form: +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# It is wrong to echo any other type of specification. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS + $0 [OPTION] ALIAS + +Canonicalize a configuration name. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright 1992-2015 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo $1 + exit ;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). +# Here we must recognize all the valid KERNEL-OS combinations. +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` +case $maybe_os in + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ + kopensolaris*-gnu* | \ + storm-chaos* | os2-emx* | rtmk-nova*) + os=-$maybe_os + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` + ;; + android-linux) + os=-linux-android + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown + ;; + *) + basic_machine=`echo $1 | sed 's/-[^-]*$//'` + if [ $basic_machine != $1 ] + then os=`echo $1 | sed 's/.*-/-/'` + else os=; fi + ;; +esac + +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + -sun*os*) + # Prevent following clause from handling this invalid input. + ;; + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ + -apple | -axis | -knuth | -cray | -microblaze*) + os= + basic_machine=$1 + ;; + -bluegene*) + os=-cnk + ;; + -sim | -cisco | -oki | -wec | -winbond) + os= + basic_machine=$1 + ;; + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco6) + os=-sco5v6 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5) + os=-sco3.2v5 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -udk*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` + ;; + -windowsnt*) + os=`echo $os | sed -e 's/windowsnt/winnt/'` + ;; + -psos*) + os=-psos + ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; +esac + +# Decode aliases for certain CPU-COMPANY combinations. +case $basic_machine in + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | aarch64 | aarch64_be \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | ba \ + | be32 | be64 \ + | bfin \ + | c4x | c8051 | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | e2k | epiphany \ + | fido | fr30 | frv | ft32 \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ + | i370 | i860 | i960 | ia64 \ + | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ + | m32c | m32r | m32rle | m68000 | m68k | m88k \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | moxie \ + | mt \ + | msp430 \ + | nds32 | nds32le | nds32be \ + | nios | nios2 | nios2eb | nios2el \ + | ns16k | ns32k \ + | open8 | or1k | or1knd | or32 \ + | pdp10 | pdp11 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ + | pyramid \ + | riscv32 | riscv64 \ + | rl78 | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ + | visium \ + | we32k \ + | x86 | xc16x | xstormy16 | xtensa \ + | z8k | z80) + basic_machine=$basic_machine-unknown + ;; + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown + ;; + leon|leon[3-9]) + basic_machine=sparc-$basic_machine + ;; + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + ;; + ms1) + basic_machine=mt-unknown + ;; + + strongarm | thumb | xscale) + basic_machine=arm-unknown + ;; + xgate) + basic_machine=$basic_machine-unknown + os=-none + ;; + xscaleeb) + basic_machine=armeb-unknown + ;; + + xscaleel) + basic_machine=armel-unknown + ;; + + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Object if more than one company name word. + *-*-*) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | aarch64-* | aarch64_be-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* | avr32-* \ + | ba-* \ + | be32-* | be64-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ + | c8051-* | clipper-* | craynv-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | e2k-* | elxsi-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ + | i*86-* | i860-* | i960-* | ia64-* \ + | ip2k-* | iq2000-* \ + | k1om-* \ + | le32-* | le64-* \ + | lm32-* \ + | m32c-* | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64octeon-* | mips64octeonel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa32r6-* | mipsisa32r6el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64r6-* | mipsisa64r6el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ + | msp430-* \ + | nds32-* | nds32le-* | nds32be-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ + | or1k*-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ + | pyramid-* \ + | riscv32-* | riscv64-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ + | tahoe-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ + | tron-* \ + | ubicom32-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ + | visium-* \ + | we32k-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ + | xstormy16-* | xtensa*-* \ + | ymp-* \ + | z8k-* | z80-*) + ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-unknown + os=-bsd + ;; + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att + ;; + 3b*) + basic_machine=we32k-att + ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + abacus) + basic_machine=abacus-unknown + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + am29k) + basic_machine=a29k-none + os=-bsd + ;; + amd64) + basic_machine=x86_64-pc + ;; + amd64-*) + basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=-amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; + aros) + basic_machine=i386-pc + os=-aros + ;; + asmjs) + basic_machine=asmjs-unknown + ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; + c54x-*) + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; + convex-c1) + basic_machine=c1-convex + os=-bsd + ;; + convex-c2) + basic_machine=c2-convex + os=-bsd + ;; + convex-c32) + basic_machine=c32-convex + os=-bsd + ;; + convex-c34) + basic_machine=c34-convex + os=-bsd + ;; + convex-c38) + basic_machine=c38-convex + os=-bsd + ;; + cray | j90) + basic_machine=j90-cray + os=-unicos + ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; + cr16 | cr16-*) + basic_machine=cr16-unknown + os=-elf + ;; + crds | unos) + basic_machine=m68k-crds + ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=-bosx + ;; + dpx2* | dpx2*-bull) + basic_machine=m68k-bull + os=-sysv3 + ;; + ebmon29k) + basic_machine=a29k-amd + os=-ebmon + ;; + elxsi) + basic_machine=elxsi-elxsi + os=-bsd + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; + harris) + basic_machine=m88k-harris + os=-sysv3 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=-bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=-hpux + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hppa-next) + os=-nextstep3 + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + ;; + i*86v32) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv32 + ;; + i*86v4*) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv4 + ;; + i*86v) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv + ;; + i*86sol2) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-solaris2 + ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + i386-vsta | vsta) + basic_machine=i386-unknown + os=-vsta + ;; + iris | iris4d) + basic_machine=mips-sgi + case $os in + -irix*) + ;; + *) + os=-irix4 + ;; + esac + ;; + isi68 | isi) + basic_machine=m68k-isi + os=-sysv + ;; + leon-*|leon[3-9]-*) + basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'` + ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + m88k-omron*) + basic_machine=m88k-omron + ;; + magnum | m3230) + basic_machine=mips-mips + os=-sysv + ;; + merlin) + basic_machine=ns32k-utek + os=-sysv + ;; + microblaze*) + basic_machine=microblaze-xilinx + ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; + mingw32) + basic_machine=i686-pc + os=-mingw32 + ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; + miniframe) + basic_machine=m68000-convergent + ;; + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; + mips3*-*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown + ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + moxiebox) + basic_machine=moxie-unknown + os=-moxiebox + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + ms1-*) + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` + ;; + msys) + basic_machine=i686-pc + os=-msys + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; + nacl) + basic_machine=le32-unknown + os=-nacl + ;; + ncr3000) + basic_machine=i486-ncr + os=-sysv4 + ;; + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=-linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=-newsos + ;; + news1000) + basic_machine=m68030-sony + os=-newsos + ;; + news-3600 | risc-news) + basic_machine=mips-sony + os=-newsos + ;; + necv70) + basic_machine=v70-nec + os=-sysv + ;; + next | m*-next ) + basic_machine=m68k-next + case $os in + -nextstep* ) + ;; + -ns2*) + os=-nextstep2 + ;; + *) + os=-nextstep3 + ;; + esac + ;; + nh3000) + basic_machine=m68k-harris + os=-cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=-cxux + ;; + nindy960) + basic_machine=i960-intel + os=-nindy + ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; + np1) + basic_machine=np1-gould + ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + openrisc | openrisc-*) + basic_machine=or32-unknown + ;; + os400) + basic_machine=powerpc-ibm + os=-os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; + pa-hitachi) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + paragon) + basic_machine=i860-intel + os=-osf + ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + pbd) + basic_machine=sparc-tti + ;; + pbb) + basic_machine=m68k-tti + ;; + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2 | pentiumiii | pentium3) + basic_machine=i686-pc + ;; + pentium4) + basic_machine=i786-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium4-*) + basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=power-ibm + ;; + ppc | ppcbe) basic_machine=powerpc-unknown + ;; + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle | ppc-le | powerpc-little) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little | ppc64-le | powerpc64-little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) + basic_machine=i386-pc + os=-rdos + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; + sei) + basic_machine=mips-sei + os=-seiux + ;; + sequent) + basic_machine=i386-sequent + ;; + sh) + basic_machine=sh-hitachi + os=-hms + ;; + sh5el) + basic_machine=sh5le-unknown + ;; + sh64) + basic_machine=sh64-unknown + ;; + sparclite-wrs | simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; + sps7) + basic_machine=m68k-bull + os=-sysv2 + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; + strongarm-* | thumb-*) + basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + sun2) + basic_machine=m68000-sun + ;; + sun2os3) + basic_machine=m68000-sun + os=-sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=-sunos4 + ;; + sun3os3) + basic_machine=m68k-sun + os=-sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=-sunos4 + ;; + sun4os3) + basic_machine=sparc-sun + os=-sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=-sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=-solaris2 + ;; + sun3 | sun3-*) + basic_machine=m68k-sun + ;; + sun4) + basic_machine=sparc-sun + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; + symmetry) + basic_machine=i386-sequent + os=-dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tile*) + basic_machine=$basic_machine-unknown + os=-linux-gnu + ;; + tx39) + basic_machine=mipstx39-unknown + ;; + tx39el) + basic_machine=mipstx39el-unknown + ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + tpf) + basic_machine=s390x-ibm + os=-tpf + ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; + ultra3) + basic_machine=a29k-nyu + os=-sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; + vaxv) + basic_machine=vax-dec + os=-sysv + ;; + vms) + basic_machine=vax-dec + os=-vms + ;; + vpp*|vx|vx-*) + basic_machine=f301-fujitsu + ;; + vxworks960) + basic_machine=i960-wrs + os=-vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=-vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=-vxworks + ;; + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + xbox) + basic_machine=i686-pc + os=-mingw32 + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + xscale-* | xscalee[bl]-*) + basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` + ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; + z8k-*-coff) + basic_machine=z8k-unknown + os=-sim + ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; + none) + basic_machine=none-none + os=-none + ;; + +# Here we handle the default manufacturer of certain CPU types. It is in +# some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; + romp) + basic_machine=romp-ibm + ;; + mmix) + basic_machine=mmix-knuth + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) + basic_machine=sparc-sun + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; + *) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; +esac + +# Here we canonicalize certain aliases for manufacturers. +case $basic_machine in + *-digital*) + basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` + ;; + *-commodore*) + basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` + ;; + *) + ;; +esac + +# Decode manufacturer-specific aliases for certain operating systems. + +if [ x"$os" != x"" ] +then +case $os in + # First match some system type aliases + # that might get confused with valid system types. + # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; + -solaris1 | -solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` + ;; + -solaris) + os=-solaris2 + ;; + -svr4*) + os=-sysv4 + ;; + -unixware*) + os=-sysv4.2uw + ;; + -gnu/linux*) + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` + ;; + # First accept the basic system types. + # The portable systems comes first. + # Each alternative MUST END IN A *, to match a version number. + # -sysv* is not here because it comes later, after sysvr4. + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* | -plan9* \ + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ + | -aos* | -aros* | -cloudabi* | -sortix* \ + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ + | -bitrig* | -openbsd* | -solidbsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* | -cegcc* \ + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*) + # Remember, each alternative MUST END IN *, to match a version number. + ;; + -qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=-nto$os + ;; + esac + ;; + -nto-qnx*) + ;; + -nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` + ;; + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo $os | sed -e 's|mac|macos|'` + ;; + -linux-dietlibc) + os=-linux-dietlibc + ;; + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` + ;; + -sunos5*) + os=`echo $os | sed -e 's|sunos5|solaris2|'` + ;; + -sunos6*) + os=`echo $os | sed -e 's|sunos6|solaris3|'` + ;; + -opened*) + os=-openedition + ;; + -os400*) + os=-os400 + ;; + -wince*) + os=-wince + ;; + -osfrose*) + os=-osfrose + ;; + -osf*) + os=-osf + ;; + -utek*) + os=-bsd + ;; + -dynix*) + os=-bsd + ;; + -acis*) + os=-aos + ;; + -atheos*) + os=-atheos + ;; + -syllable*) + os=-syllable + ;; + -386bsd) + os=-bsd + ;; + -ctix* | -uts*) + os=-sysv + ;; + -nova*) + os=-rtmk-nova + ;; + -ns2 ) + os=-nextstep2 + ;; + -nsk*) + os=-nsk + ;; + # Preserve the version number of sinix5. + -sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + -sinix*) + os=-sysv4 + ;; + -tpf*) + os=-tpf + ;; + -triton*) + os=-sysv3 + ;; + -oss*) + os=-sysv3 + ;; + -svr4) + os=-sysv4 + ;; + -svr3) + os=-sysv3 + ;; + -sysvr4) + os=-sysv4 + ;; + # This must come after -sysvr4. + -sysv*) + ;; + -ose*) + os=-ose + ;; + -es1800*) + os=-ose + ;; + -xenix) + os=-xenix + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; + -aros*) + os=-aros + ;; + -zvmoe) + os=-zvmoe + ;; + -dicos*) + os=-dicos + ;; + -nacl*) + ;; + -none) + ;; + *) + # Get rid of the `-' at the beginning of $os. + os=`echo $os | sed 's/[^-]*-//'` + echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 + exit 1 + ;; +esac +else + +# Here we handle the default operating systems that come with various machines. +# The value should be what the vendor currently ships out the door with their +# machine or put another way, the most popular os provided with the machine. + +# Note that if you're going to try to match "-MANUFACTURER" here (say, +# "-sun"), then you have to tell the case statement up towards the top +# that MANUFACTURER isn't an operating system. Otherwise, code above +# will signal an error saying that MANUFACTURER isn't an operating +# system, and we'll never get to this point. + +case $basic_machine in + score-*) + os=-elf + ;; + spu-*) + os=-elf + ;; + *-acorn) + os=-riscix1.2 + ;; + arm*-rebel) + os=-linux + ;; + arm*-semi) + os=-aout + ;; + c4x-* | tic4x-*) + os=-coff + ;; + c8051-*) + os=-elf + ;; + hexagon-*) + os=-elf + ;; + tic54x-*) + os=-coff + ;; + tic55x-*) + os=-coff + ;; + tic6x-*) + os=-coff + ;; + # This must come before the *-dec entry. + pdp10-*) + os=-tops20 + ;; + pdp11-*) + os=-none + ;; + *-dec | vax-*) + os=-ultrix4.2 + ;; + m68*-apollo) + os=-domain + ;; + i386-sun) + os=-sunos4.0.2 + ;; + m68000-sun) + os=-sunos3 + ;; + m68*-cisco) + os=-aout + ;; + mep-*) + os=-elf + ;; + mips*-cisco) + os=-elf + ;; + mips*-*) + os=-elf + ;; + or32-*) + os=-coff + ;; + *-tti) # must be before sparc entry or we get the wrong os. + os=-sysv3 + ;; + sparc-* | *-sun) + os=-sunos4.1.1 + ;; + *-be) + os=-beos + ;; + *-haiku) + os=-haiku + ;; + *-ibm) + os=-aix + ;; + *-knuth) + os=-mmixware + ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; + *-hp) + os=-hpux + ;; + *-hitachi) + os=-hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=-sysv + ;; + *-cbm) + os=-amigaos + ;; + *-dg) + os=-dgux + ;; + *-dolphin) + os=-sysv3 + ;; + m68k-ccur) + os=-rtu + ;; + m88k-omron*) + os=-luna + ;; + *-next ) + os=-nextstep + ;; + *-sequent) + os=-ptx + ;; + *-crds) + os=-unos + ;; + *-ns) + os=-genix + ;; + i370-*) + os=-mvs + ;; + *-next) + os=-nextstep3 + ;; + *-gould) + os=-sysv + ;; + *-highlevel) + os=-bsd + ;; + *-encore) + os=-bsd + ;; + *-sgi) + os=-irix + ;; + *-siemens) + os=-sysv4 + ;; + *-masscomp) + os=-rtu + ;; + f30[01]-fujitsu | f700-fujitsu) + os=-uxpv + ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; + *) + os=-none + ;; +esac +fi + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +vendor=unknown +case $basic_machine in + *-unknown) + case $os in + -riscix*) + vendor=acorn + ;; + -sunos*) + vendor=sun + ;; + -cnk*|-aix*) + vendor=ibm + ;; + -beos*) + vendor=be + ;; + -hpux*) + vendor=hp + ;; + -mpeix*) + vendor=hp + ;; + -hiux*) + vendor=hitachi + ;; + -unos*) + vendor=crds + ;; + -dgux*) + vendor=dg + ;; + -luna*) + vendor=omron + ;; + -genix*) + vendor=ns + ;; + -mvs* | -opened*) + vendor=ibm + ;; + -os400*) + vendor=ibm + ;; + -ptx*) + vendor=sequent + ;; + -tpf*) + vendor=ibm + ;; + -vxsim* | -vxworks* | -windiss*) + vendor=wrs + ;; + -aux*) + vendor=apple + ;; + -hms*) + vendor=hitachi + ;; + -mpw* | -macos*) + vendor=apple + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + vendor=atari + ;; + -vos*) + vendor=stratus + ;; + esac + basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` + ;; +esac + +echo $basic_machine$os +exit + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/src/external/3rd/library/curl/curl-7.45.0/configure b/src/external/3rd/library/curl/curl-7.45.0/configure new file mode 100755 index 000000000..9b7b2a9c2 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/configure @@ -0,0 +1,42767 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.69 for curl -. +# +# Report bugs to . +# +# +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +# +# +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +# +# Copyright (c) 1998 - 2014 Daniel Stenberg, +# This configure script may be copied, distributed and modified under the +# terms of the curl license; see COPYING for more details + +## -------------------------------- ## +## XC_CONFIGURE_PREAMBLE ver: 1.0 ## +## -------------------------------- ## + +xc_configure_preamble_ver_major='1' +xc_configure_preamble_ver_minor='0' + +# +# Set IFS to space, tab and newline. +# + +xc_space=' ' +xc_tab=' ' +xc_newline=' +' +IFS="$xc_space$xc_tab$xc_newline" + +# +# Set internationalization behavior variables. +# + +LANG='C' +LC_ALL='C' +LANGUAGE='C' +export LANG +export LC_ALL +export LANGUAGE + +# +# Some useful variables. +# + +xc_msg_warn='configure: WARNING:' +xc_msg_abrt='Can not continue.' +xc_msg_err='configure: error:' + +# +# Verify that 'echo' command is available, otherwise abort. +# + +xc_tst_str='unknown' +(`echo "$xc_tst_str" >/dev/null 2>&1`) && xc_tst_str='success' +case "x$xc_tst_str" in # (( + xsuccess) + : + ;; + *) + # Try built-in echo, and fail. + echo "$xc_msg_err 'echo' command not found. $xc_msg_abrt" >&2 + exit 1 + ;; +esac + +# +# Verify that 'test' command is available, otherwise abort. +# + +xc_tst_str='unknown' +(`test -n "$xc_tst_str" >/dev/null 2>&1`) && xc_tst_str='success' +case "x$xc_tst_str" in # (( + xsuccess) + : + ;; + *) + echo "$xc_msg_err 'test' command not found. $xc_msg_abrt" >&2 + exit 1 + ;; +esac + +# +# Verify that 'PATH' variable is set, otherwise abort. +# + +xc_tst_str='unknown' +(`test -n "$PATH" >/dev/null 2>&1`) && xc_tst_str='success' +case "x$xc_tst_str" in # (( + xsuccess) + : + ;; + *) + echo "$xc_msg_err 'PATH' variable not set. $xc_msg_abrt" >&2 + exit 1 + ;; +esac + +# +# Verify that 'expr' command is available, otherwise abort. +# + +xc_tst_str='unknown' +xc_tst_str=`expr "$xc_tst_str" : '.*' 2>/dev/null` +case "x$xc_tst_str" in # (( + x7) + : + ;; + *) + echo "$xc_msg_err 'expr' command not found. $xc_msg_abrt" >&2 + exit 1 + ;; +esac + +# +# Verify that 'sed' utility is found within 'PATH', otherwise abort. +# + +xc_tst_str='unknown' +xc_tst_str=`echo "$xc_tst_str" 2>/dev/null \ + | sed -e 's:unknown:success:' 2>/dev/null` +case "x$xc_tst_str" in # (( + xsuccess) + : + ;; + *) + echo "$xc_msg_err 'sed' utility not found in 'PATH'. $xc_msg_abrt" >&2 + exit 1 + ;; +esac + +# +# Verify that 'grep' utility is found within 'PATH', otherwise abort. +# + +xc_tst_str='unknown' +(`echo "$xc_tst_str" 2>/dev/null \ + | grep 'unknown' >/dev/null 2>&1`) && xc_tst_str='success' +case "x$xc_tst_str" in # (( + xsuccess) + : + ;; + *) + echo "$xc_msg_err 'grep' utility not found in 'PATH'. $xc_msg_abrt" >&2 + exit 1 + ;; +esac + +# +# Verify that 'tr' utility is found within 'PATH', otherwise abort. +# + +xc_tst_str="${xc_tab}98s7u6c5c4e3s2s10" +xc_tst_str=`echo "$xc_tst_str" 2>/dev/null \ + | tr -d "0123456789$xc_tab" 2>/dev/null` +case "x$xc_tst_str" in # (( + xsuccess) + : + ;; + *) + echo "$xc_msg_err 'tr' utility not found in 'PATH'. $xc_msg_abrt" >&2 + exit 1 + ;; +esac + +# +# Verify that 'wc' utility is found within 'PATH', otherwise abort. +# + +xc_tst_str='unknown unknown unknown unknown' +xc_tst_str=`echo "$xc_tst_str" 2>/dev/null \ + | wc -w 2>/dev/null | tr -d "$xc_space$xc_tab" 2>/dev/null` +case "x$xc_tst_str" in # (( + x4) + : + ;; + *) + echo "$xc_msg_err 'wc' utility not found in 'PATH'. $xc_msg_abrt" >&2 + exit 1 + ;; +esac + +# +# Verify that 'cat' utility is found within 'PATH', otherwise abort. +# + +xc_tst_str='unknown' +xc_tst_str=`cat <<_EOT 2>/dev/null \ + | wc -l 2>/dev/null | tr -d "$xc_space$xc_tab" 2>/dev/null +unknown +unknown +unknown +_EOT` +case "x$xc_tst_str" in # (( + x3) + : + ;; + *) + echo "$xc_msg_err 'cat' utility not found in 'PATH'. $xc_msg_abrt" >&2 + exit 1 + ;; +esac + +# +# Auto-detect and set 'PATH_SEPARATOR', unless it is already non-empty set. +# + +# Directory count in 'PATH' when using a colon separator. +xc_tst_dirs_col='x' +xc_tst_prev_IFS=$IFS; IFS=':' +for xc_tst_dir in $PATH; do + IFS=$xc_tst_prev_IFS + xc_tst_dirs_col="x$xc_tst_dirs_col" +done +IFS=$xc_tst_prev_IFS +xc_tst_dirs_col=`expr "$xc_tst_dirs_col" : '.*'` + +# Directory count in 'PATH' when using a semicolon separator. +xc_tst_dirs_sem='x' +xc_tst_prev_IFS=$IFS; IFS=';' +for xc_tst_dir in $PATH; do + IFS=$xc_tst_prev_IFS + xc_tst_dirs_sem="x$xc_tst_dirs_sem" +done +IFS=$xc_tst_prev_IFS +xc_tst_dirs_sem=`expr "$xc_tst_dirs_sem" : '.*'` + +if test $xc_tst_dirs_sem -eq $xc_tst_dirs_col; then + # When both counting methods give the same result we do not want to + # chose one over the other, and consider auto-detection not possible. + if test -z "$PATH_SEPARATOR"; then + # Stop dead until user provides 'PATH_SEPARATOR' definition. + echo "$xc_msg_err 'PATH_SEPARATOR' variable not set. $xc_msg_abrt" >&2 + exit 1 + fi +else + # Separator with the greater directory count is the auto-detected one. + if test $xc_tst_dirs_sem -gt $xc_tst_dirs_col; then + xc_tst_auto_separator=';' + else + xc_tst_auto_separator=':' + fi + if test -z "$PATH_SEPARATOR"; then + # Simply use the auto-detected one when not already set. + PATH_SEPARATOR=$xc_tst_auto_separator + elif test "x$PATH_SEPARATOR" != "x$xc_tst_auto_separator"; then + echo "$xc_msg_warn 'PATH_SEPARATOR' does not match auto-detected one." >&2 + fi +fi +xc_PATH_SEPARATOR=$PATH_SEPARATOR + +xc_configure_preamble_result='yes' + + +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in #( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org and a suitable curl +$0: mailing list: http://curl.haxx.se/mail/ about your +$0: system, including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='curl' +PACKAGE_TARNAME='curl' +PACKAGE_VERSION='-' +PACKAGE_STRING='curl -' +PACKAGE_BUGREPORT='a suitable curl mailing list: http://curl.haxx.se/mail/' +PACKAGE_URL='' + +ac_unique_file="lib/urldata.h" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +enable_option_checking=no +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIBOBJS +SUPPORT_PROTOCOLS +SUPPORT_FEATURES +ENABLE_STATIC +ENABLE_SHARED +CROSSCOMPILING_FALSE +CROSSCOMPILING_TRUE +BLANK_AT_MAKETIME +CURL_NETWORK_AND_TIME_LIBS +CURL_NETWORK_LIBS +LIBCURL_LIBS +SONAME_BUMP_FALSE +SONAME_BUMP_TRUE +CFLAG_CURL_SYMBOL_HIDING +DOING_CURL_SYMBOL_HIDING_FALSE +DOING_CURL_SYMBOL_HIDING_TRUE +USE_UNIX_SOCKETS +BUILD_LIBHOSTNAME_FALSE +BUILD_LIBHOSTNAME_TRUE +USE_EMBEDDED_ARES_FALSE +USE_EMBEDDED_ARES_TRUE +USE_ARES +subdirs +USE_MANUAL_FALSE +USE_MANUAL_TRUE +MANOPT +NROFF +PERL +IPV6_ENABLED +USE_NGHTTP2 +IDN_ENABLED +CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE +CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE +CURL_LT_SHLIB_VERSIONED_FLAVOUR +USE_LIBRTMP +USE_LIBSSH2 +LIBMETALINK_CPPFLAGS +LIBMETALINK_LDFLAGS +LIBMETALINK_LIBS +CURL_CA_BUNDLE +SSL_ENABLED +USE_AXTLS +NSS_LIBS +USE_NSS +USE_CYASSL +USE_POLARSSL +HAVE_GNUTLS_SRP +USE_GNUTLS_NETTLE +USE_GNUTLS +HAVE_OPENSSL_SRP +RANDOM_FILE +SSL_LIBS +PKGCONFIG +USE_DARWINSSL +USE_WINDOWS_SSPI +USE_SCHANNEL +USE_OPENLDAP +ZLIB_LIBS +HAVE_LIBZ_FALSE +HAVE_LIBZ_TRUE +HAVE_LIBZ +CURL_DISABLE_GOPHER +CURL_DISABLE_SMTP +CURL_DISABLE_SMB +CURL_DISABLE_IMAP +CURL_DISABLE_POP3 +CURL_DISABLE_TFTP +CURL_DISABLE_TELNET +CURL_DISABLE_DICT +CURL_DISABLE_PROXY +HAVE_LDAP_SSL +CURL_DISABLE_LDAPS +CURL_DISABLE_LDAP +CURL_DISABLE_FILE +CURL_DISABLE_FTP +CURL_DISABLE_RTSP +CURL_DISABLE_HTTP +DOING_NATIVE_WINDOWS_FALSE +DOING_NATIVE_WINDOWS_TRUE +BUILD_UNITTESTS_FALSE +BUILD_UNITTESTS_TRUE +CURLDEBUG_FALSE +CURLDEBUG_TRUE +USE_EXPLICIT_LIB_DEPS_FALSE +USE_EXPLICIT_LIB_DEPS_TRUE +REQUIRE_LIB_DEPS +CPPFLAG_CURL_STATICLIB +USE_CPPFLAG_CURL_STATICLIB_FALSE +USE_CPPFLAG_CURL_STATICLIB_TRUE +CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE +CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE +CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE +CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE +CURL_LT_SHLIB_USE_VERSION_INFO_FALSE +CURL_LT_SHLIB_USE_VERSION_INFO_TRUE +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +LIBTOOL +OBJDUMP +DLLTOOL +AS +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +PKGADD_VENDOR +PKGADD_NAME +PKGADD_PKG +VERSIONNUM +CURLVERSION +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__quote +am__include +DEPDIR +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +CPP +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +libext +AR +EGREP +GREP +SED +CURL_CFLAG_EXTRAS +CONFIGURE_OPTIONS +MAINT +MAINTAINER_MODE_FALSE +MAINTAINER_MODE_TRUE +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +runstatedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +SHELL +PATH_SEPARATOR' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_maintainer_mode +enable_debug +enable_optimize +enable_warnings +enable_werror +enable_curldebug +enable_symbol_hiding +enable_hidden_symbols +enable_ares +enable_rt +enable_dependency_tracking +enable_silent_rules +enable_largefile +enable_shared +enable_static +with_pic +enable_fast_install +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_http +enable_ftp +enable_file +enable_ldap +enable_ldaps +enable_rtsp +enable_proxy +enable_dict +enable_telnet +enable_tftp +enable_pop3 +enable_imap +enable_smb +enable_smtp +enable_gopher +enable_manual +enable_libcurl_option +enable_libgcc +with_zlib +with_ldap_lib +with_lber_lib +enable_ipv6 +with_gssapi_includes +with_gssapi_libs +with_gssapi +with_winssl +with_darwinssl +with_ssl +with_egd_socket +with_random +with_gnutls +with_polarssl +with_cyassl +with_nss +with_axtls +with_ca_bundle +with_ca_path +with_libmetalink +with_libssh2 +with_librtmp +enable_versioned_symbols +with_winidn +with_libidn +with_nghttp2 +enable_threaded_resolver +enable_verbose +enable_sspi +enable_crypto_auth +enable_ntlm_wb +enable_tls_srp +enable_unix_sockets +enable_cookies +enable_soname_bump +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +CPP' +ac_subdirs_all='ares' + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir runstatedir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures curl - to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/curl] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of curl -:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-maintainer-mode + enable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-debug Enable debug build options + --disable-debug Disable debug build options + --enable-optimize Enable compiler optimizations + --disable-optimize Disable compiler optimizations + --enable-warnings Enable strict compiler warnings + --disable-warnings Disable strict compiler warnings + --enable-werror Enable compiler warnings as errors + --disable-werror Disable compiler warnings as errors + --enable-curldebug Enable curl debug memory tracking + --disable-curldebug Disable curl debug memory tracking + --enable-symbol-hiding Enable hiding of library internal symbols + --disable-symbol-hiding Disable hiding of library internal symbols + --enable-hidden-symbols To be deprecated, use --enable-symbol-hiding + --disable-hidden-symbols + To be deprecated, use --disable-symbol-hiding + --enable-ares[=PATH] Enable c-ares for DNS lookups + --disable-ares Disable c-ares for DNS lookups + --disable-rt disable dependency on -lrt + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --disable-largefile omit support for large files + --enable-shared[=PKGS] build shared libraries [default=yes] + --enable-static[=PKGS] build static libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --disable-libtool-lock avoid locking (might break parallel builds) + --enable-http Enable HTTP support + --disable-http Disable HTTP support + --enable-ftp Enable FTP support + --disable-ftp Disable FTP support + --enable-file Enable FILE support + --disable-file Disable FILE support + --enable-ldap Enable LDAP support + --disable-ldap Disable LDAP support + --enable-ldaps Enable LDAPS support + --disable-ldaps Disable LDAPS support + --enable-rtsp Enable RTSP support + --disable-rtsp Disable RTSP support + --enable-proxy Enable proxy support + --disable-proxy Disable proxy support + --enable-dict Enable DICT support + --disable-dict Disable DICT support + --enable-telnet Enable TELNET support + --disable-telnet Disable TELNET support + --enable-tftp Enable TFTP support + --disable-tftp Disable TFTP support + --enable-pop3 Enable POP3 support + --disable-pop3 Disable POP3 support + --enable-imap Enable IMAP support + --disable-imap Disable IMAP support + --enable-smb Enable SMB/CIFS support + --disable-smb Disable SMB/CIFS support + --enable-smtp Enable SMTP support + --disable-smtp Disable SMTP support + --enable-gopher Enable Gopher support + --disable-gopher Disable Gopher support + --enable-manual Enable built-in manual + --disable-manual Disable built-in manual + --enable-libcurl-option Enable --libcurl C code generation support + --disable-libcurl-option + Disable --libcurl C code generation support + --enable-libgcc use libgcc when linking + --enable-ipv6 Enable IPv6 (with IPv4) support + --disable-ipv6 Disable IPv6 support + --enable-versioned-symbols + Enable versioned symbols in shared library + --disable-versioned-symbols + Disable versioned symbols in shared library + --enable-threaded-resolver + Enable threaded resolver + --disable-threaded-resolver + Disable threaded resolver + --enable-verbose Enable verbose strings + --disable-verbose Disable verbose strings + --enable-sspi Enable SSPI + --disable-sspi Disable SSPI + --enable-crypto-auth Enable cryptographic authentication + --disable-crypto-auth Disable cryptographic authentication + --enable-ntlm-wb[=FILE] Enable NTLM delegation to winbind's ntlm_auth + helper, where FILE is ntlm_auth's absolute filename + (default: /usr/bin/ntlm_auth) + --disable-ntlm-wb Disable NTLM delegation to winbind's ntlm_auth + helper + --enable-tls-srp Enable TLS-SRP authentication + --disable-tls-srp Disable TLS-SRP authentication + --enable-unix-sockets Enable Unix domain sockets + --disable-unix-sockets Disable Unix domain sockets + --enable-cookies Enable cookies support + --disable-cookies Disable cookies support + --enable-soname-bump Enable enforced SONAME bump + --disable-soname-bump Disable enforced SONAME bump + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use + both] + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-sysroot=DIR Search for dependent libraries within DIR + (or the compiler's sysroot if not specified). + --with-zlib=PATH search for zlib in PATH + --without-zlib disable use of zlib + --with-ldap-lib=libname Specify name of ldap lib file + --with-lber-lib=libname Specify name of lber lib file + --with-gssapi-includes=DIR + Specify location of GSS-API headers + --with-gssapi-libs=DIR Specify location of GSS-API libs + --with-gssapi=DIR Where to look for GSS-API + --with-winssl enable Windows native SSL/TLS + --without-winssl disable Windows native SSL/TLS + --with-darwinssl enable iOS/Mac OS X native SSL/TLS + --without-darwinssl disable iOS/Mac OS X native SSL/TLS + --with-ssl=PATH Where to look for OpenSSL, PATH points to the SSL + installation (default: /usr/local/ssl); when + possible, set the PKG_CONFIG_PATH environment + variable instead of using this option + --without-ssl disable OpenSSL + --with-egd-socket=FILE Entropy Gathering Daemon socket pathname + --with-random=FILE read randomness from FILE (default=/dev/urandom) + --with-gnutls=PATH where to look for GnuTLS, PATH points to the + installation root + --without-gnutls disable GnuTLS detection + --with-polarssl=PATH where to look for PolarSSL, PATH points to the + installation root + --without-polarssl disable PolarSSL detection + --with-cyassl=PATH where to look for CyaSSL, PATH points to the + installation root (default: system lib default) + --without-cyassl disable CyaSSL detection + --with-nss=PATH where to look for NSS, PATH points to the + installation root + --without-nss disable NSS detection + --with-axtls=PATH Where to look for axTLS, PATH points to the axTLS + installation prefix (default: /usr/local). Ignored + if another SSL engine is selected. + --without-axtls disable axTLS + --with-ca-bundle=FILE File name to use as CA bundle + --without-ca-bundle Don't use a default CA bundle + --with-ca-path=DIRECTORY + Directory to use as CA path + --without-ca-path Don't use a default CA path + --with-libmetalink=PATH where to look for libmetalink, PATH points to the + installation root + --without-libmetalink disable libmetalink detection + --with-libssh2=PATH Where to look for libssh2, PATH points to the + LIBSSH2 installation; when possible, set the + PKG_CONFIG_PATH environment variable instead of + using this option + --without-libssh2 disable LIBSSH2 + --with-librtmp=PATH Where to look for librtmp, PATH points to the + LIBRTMP installation; when possible, set the + PKG_CONFIG_PATH environment variable instead of + using this option + --without-librtmp disable LIBRTMP + --with-winidn=PATH enable Windows native IDN + --without-winidn disable Windows native IDN + --with-libidn=PATH Enable libidn usage + --without-libidn Disable libidn usage + --with-nghttp2=PATH Enable nghttp2 usage + --without-nghttp2 Disable nghttp2 usage + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + CPP C preprocessor + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to . +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +curl configure - +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. + +Copyright (c) 1998 - 2014 Daniel Stenberg, +This configure script may be copied, distributed and modified under the +terms of the curl license; see COPYING for more details +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +# ac_fn_c_try_compile LINENO +# -------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_compile + +# ac_fn_c_try_cpp LINENO +# ---------------------- +# Try to preprocess conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_cpp + +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_compile + +# ac_fn_c_try_run LINENO +# ---------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes +# that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_run + +# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES +# -------------------------------------------- +# Tries to find the compile-time value of EXPR in a program that includes +# INCLUDES, setting VAR accordingly. Returns whether the value could be +# computed +ac_fn_c_compute_int () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if test "$cross_compiling" = yes; then + # Depending upon the size, compute the lo and hi bounds. +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int main (void) +{ +static int test_array [1 - 2 * !(($2) >= 0)]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_lo=0 ac_mid=0 + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int main (void) +{ +static int test_array [1 - 2 * !(($2) <= $ac_mid)]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_hi=$ac_mid; break +else + as_fn_arith $ac_mid + 1 && ac_lo=$as_val + if test $ac_lo -le $ac_mid; then + ac_lo= ac_hi= + break + fi + as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int main (void) +{ +static int test_array [1 - 2 * !(($2) < 0)]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_hi=-1 ac_mid=-1 + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int main (void) +{ +static int test_array [1 - 2 * !(($2) >= $ac_mid)]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_lo=$ac_mid; break +else + as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val + if test $ac_mid -le $ac_hi; then + ac_lo= ac_hi= + break + fi + as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done +else + ac_lo= ac_hi= +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +# Binary search between lo and hi bounds. +while test "x$ac_lo" != "x$ac_hi"; do + as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int main (void) +{ +static int test_array [1 - 2 * !(($2) <= $ac_mid)]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_hi=$ac_mid +else + as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +done +case $ac_lo in #(( +?*) eval "$3=\$ac_lo"; ac_retval=0 ;; +'') ac_retval=1 ;; +esac + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +static long int longval () { return $2; } +static unsigned long int ulongval () { return $2; } +#include +#include +int main (void) +{ + + FILE *f = fopen ("conftest.val", "w"); + if (! f) + return 1; + if (($2) < 0) + { + long int i = longval (); + if (i != ($2)) + return 1; + fprintf (f, "%ld", i); + } + else + { + unsigned long int i = ulongval (); + if (i != ($2)) + return 1; + fprintf (f, "%lu", i); + } + /* Do not output a trailing newline, as this causes \r\n confusion + on some platforms. */ + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + echo >>conftest.val; read $3 &5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_link + +# ac_fn_c_check_func LINENO FUNC VAR +# ---------------------------------- +# Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#define $2 innocuous_$2 +#ifdef __STDC__ +# include +#else +# include +#endif +#undef $2 +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int main (void) +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_func + +# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists, giving a warning if it cannot be compiled using +# the include files in INCLUDES and setting the cache variable VAR +# accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval \${$3+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} +( $as_echo "## ---------------------------------------------------------------------- ## +## Report this to a suitable curl mailing list: http://curl.haxx.se/mail/ ## +## ---------------------------------------------------------------------- ##" + ) | sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_mongrel + +# ac_fn_c_check_type LINENO TYPE VAR INCLUDES +# ------------------------------------------- +# Tests whether TYPE exists after having included INCLUDES, setting cache +# variable VAR accordingly. +ac_fn_c_check_type () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int main (void) +{ +if (sizeof ($2)) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int main (void) +{ +if (sizeof (($2))) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + eval "$3=yes" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_type + +# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES +# ---------------------------------------------------- +# Tries to find if the field MEMBER exists in type AGGR, after including +# INCLUDES, setting cache variable VAR accordingly. +ac_fn_c_check_member () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 +$as_echo_n "checking for $2.$3... " >&6; } +if eval \${$4+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$5 +int main (void) +{ +static $2 ac_aggr; +if (ac_aggr.$3) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$4=yes" +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$5 +int main (void) +{ +static $2 ac_aggr; +if (sizeof ac_aggr.$3) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$4=yes" +else + eval "$4=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$4 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_member +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by curl $as_me -, which was +generated by GNU Autoconf 2.69. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + + + +# using curl-override.m4 + + + + + +ac_config_headers="$ac_config_headers lib/curl_config.h include/curl/curlbuild.h" + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 +$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } + # Check whether --enable-maintainer-mode was given. +if test "${enable_maintainer_mode+set}" = set; then : + enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval +else + USE_MAINTAINER_MODE=no +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 +$as_echo "$USE_MAINTAINER_MODE" >&6; } + if test $USE_MAINTAINER_MODE = yes; then + MAINTAINER_MODE_TRUE= + MAINTAINER_MODE_FALSE='#' +else + MAINTAINER_MODE_TRUE='#' + MAINTAINER_MODE_FALSE= +fi + + MAINT=$MAINTAINER_MODE_TRUE + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable debug build options" >&5 +$as_echo_n "checking whether to enable debug build options... " >&6; } + OPT_DEBUG_BUILD="default" + # Check whether --enable-debug was given. +if test "${enable_debug+set}" = set; then : + enableval=$enable_debug; OPT_DEBUG_BUILD=$enableval +fi + + case "$OPT_DEBUG_BUILD" in + no) + want_debug="no" + ;; + default) + want_debug="no" + ;; + *) + want_debug="yes" + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_debug" >&5 +$as_echo "$want_debug" >&6; } + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable compiler optimizer" >&5 +$as_echo_n "checking whether to enable compiler optimizer... " >&6; } + OPT_COMPILER_OPTIMIZE="default" + # Check whether --enable-optimize was given. +if test "${enable_optimize+set}" = set; then : + enableval=$enable_optimize; OPT_COMPILER_OPTIMIZE=$enableval +fi + + case "$OPT_COMPILER_OPTIMIZE" in + no) + want_optimize="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + default) + if test "$want_debug" = "yes"; then + want_optimize="assume_no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) no" >&5 +$as_echo "(assumed) no" >&6; } + else + want_optimize="assume_yes" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) yes" >&5 +$as_echo "(assumed) yes" >&6; } + fi + ;; + *) + want_optimize="yes" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable strict compiler warnings" >&5 +$as_echo_n "checking whether to enable strict compiler warnings... " >&6; } + OPT_COMPILER_WARNINGS="default" + # Check whether --enable-warnings was given. +if test "${enable_warnings+set}" = set; then : + enableval=$enable_warnings; OPT_COMPILER_WARNINGS=$enableval +fi + + case "$OPT_COMPILER_WARNINGS" in + no) + want_warnings="no" + ;; + default) + want_warnings="$want_debug" + ;; + *) + want_warnings="yes" + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_warnings" >&5 +$as_echo "$want_warnings" >&6; } + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable compiler warnings as errors" >&5 +$as_echo_n "checking whether to enable compiler warnings as errors... " >&6; } + OPT_COMPILER_WERROR="default" + # Check whether --enable-werror was given. +if test "${enable_werror+set}" = set; then : + enableval=$enable_werror; OPT_COMPILER_WERROR=$enableval +fi + + case "$OPT_COMPILER_WERROR" in + no) + want_werror="no" + ;; + default) + want_werror="no" + ;; + *) + want_werror="yes" + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_werror" >&5 +$as_echo "$want_werror" >&6; } + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable curl debug memory tracking" >&5 +$as_echo_n "checking whether to enable curl debug memory tracking... " >&6; } + OPT_CURLDEBUG_BUILD="default" + # Check whether --enable-curldebug was given. +if test "${enable_curldebug+set}" = set; then : + enableval=$enable_curldebug; OPT_CURLDEBUG_BUILD=$enableval +fi + + case "$OPT_CURLDEBUG_BUILD" in + no) + want_curldebug="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + default) + if test "$want_debug" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) yes" >&5 +$as_echo "(assumed) yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + want_curldebug_assumed="yes" + want_curldebug="$want_debug" + ;; + *) + want_curldebug="yes" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable hiding of library internal symbols" >&5 +$as_echo_n "checking whether to enable hiding of library internal symbols... " >&6; } + OPT_SYMBOL_HIDING="default" + # Check whether --enable-symbol-hiding was given. +if test "${enable_symbol_hiding+set}" = set; then : + enableval=$enable_symbol_hiding; OPT_SYMBOL_HIDING=$enableval +fi + + # Check whether --enable-hidden-symbols was given. +if test "${enable_hidden_symbols+set}" = set; then : + enableval=$enable_hidden_symbols; OPT_SYMBOL_HIDING=$enableval +fi + + case "$OPT_SYMBOL_HIDING" in + no) + want_symbol_hiding="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + default) + want_symbol_hiding="yes" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + *) + want_symbol_hiding="yes" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable c-ares for DNS lookups" >&5 +$as_echo_n "checking whether to enable c-ares for DNS lookups... " >&6; } + OPT_ARES="default" + # Check whether --enable-ares was given. +if test "${enable_ares+set}" = set; then : + enableval=$enable_ares; OPT_ARES=$enableval +fi + + case "$OPT_ARES" in + no) + want_ares="no" + ;; + default) + want_ares="no" + ;; + *) + want_ares="yes" + if test -n "$enableval" && test "$enableval" != "yes"; then + want_ares_path="$enableval" + fi + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_ares" >&5 +$as_echo "$want_ares" >&6; } + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to disable dependency on -lrt" >&5 +$as_echo_n "checking whether to disable dependency on -lrt... " >&6; } + OPT_RT="default" + # Check whether --enable-rt was given. +if test "${enable_rt+set}" = set; then : + enableval=$enable_rt; OPT_RT=$enableval +fi + + case "$OPT_RT" in + no) + dontwant_rt="yes" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + default) + dontwant_rt="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed no)" >&5 +$as_echo "(assumed no)" >&6; } + ;; + *) + dontwant_rt="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac + if test "$dontwant_rt" = "yes" && test "$want_thres" = "yes" ; then + as_fn_error $? "options --disable-rt and --enable-thread-resolver are mutually exclusive, at most one can be selected." "$LINENO" 5 + fi + + +# +# Check that 'XC_CONFIGURE_PREAMBLE' has already run. +# + +if test -z "$xc_configure_preamble_result"; then + as_fn_error $? "xc_configure_preamble_result not set (internal problem)" "$LINENO" 5 +fi + +# +# Check that 'PATH_SEPARATOR' has already been set. +# + +if test -z "$xc_PATH_SEPARATOR"; then + as_fn_error $? "xc_PATH_SEPARATOR not set (internal problem)" "$LINENO" 5 +fi +if test -z "$PATH_SEPARATOR"; then + as_fn_error $? "PATH_SEPARATOR not set (internal or config.site problem)" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for path separator" >&5 +$as_echo_n "checking for path separator... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_SEPARATOR" >&5 +$as_echo "$PATH_SEPARATOR" >&6; } +if test "x$PATH_SEPARATOR" != "x$xc_PATH_SEPARATOR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for initial path separator" >&5 +$as_echo_n "checking for initial path separator... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_PATH_SEPARATOR" >&5 +$as_echo "$xc_PATH_SEPARATOR" >&6; } + as_fn_error $? "path separator mismatch (internal or config.site problem)" "$LINENO" 5 +fi + + +# +# save the configure arguments +# +CONFIGURE_OPTIONS="\"$ac_configure_args\"" + + +CURL_CFLAG_EXTRAS="" +if test X"$want_werror" = Xyes; then + CURL_CFLAG_EXTRAS="-Werror" +fi + + +if test -z "$SED"; then + # Extract the first word of "sed", so it can be a program name with args. +set dummy sed; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_SED+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $SED in + [\\/]* | ?:[\\/]*) + ac_cv_path_SED="$SED" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_path_SED" && ac_cv_path_SED="not_found" + ;; +esac +fi +SED=$ac_cv_path_SED +if test -n "$SED"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5 +$as_echo "$SED" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + if test -z "$SED" || test "$SED" = "not_found"; then + as_fn_error $? "sed not found in PATH. Cannot continue without sed." "$LINENO" 5 + fi +fi + + +if test -z "$GREP"; then + # Extract the first word of "grep", so it can be a program name with args. +set dummy grep; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_GREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $GREP in + [\\/]* | ?:[\\/]*) + ac_cv_path_GREP="$GREP" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="not_found" + ;; +esac +fi +GREP=$ac_cv_path_GREP +if test -n "$GREP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GREP" >&5 +$as_echo "$GREP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + if test -z "$GREP" || test "$GREP" = "not_found"; then + as_fn_error $? "grep not found in PATH. Cannot continue without grep." "$LINENO" 5 + fi +fi + + +if test -z "$EGREP"; then + if echo a | ($GREP -E '(a|b)') >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } + EGREP="$GREP -E" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EGREP" >&5 +$as_echo "$EGREP" >&6; } + else + # Extract the first word of "egrep", so it can be a program name with args. +set dummy egrep; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_EGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $EGREP in + [\\/]* | ?:[\\/]*) + ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_EGREP="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_path_EGREP" && ac_cv_path_EGREP="not_found" + ;; +esac +fi +EGREP=$ac_cv_path_EGREP +if test -n "$EGREP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EGREP" >&5 +$as_echo "$EGREP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$EGREP" || test "$EGREP" = "not_found"; then + as_fn_error $? "egrep not found in PATH. Cannot continue without egrep." "$LINENO" 5 +fi + + +if test -z "$AR"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. +set dummy ${ac_tool_prefix}ar; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $AR in + [\\/]* | ?:[\\/]*) + ac_cv_path_AR="$AR" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +AR=$ac_cv_path_AR +if test -n "$AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_AR"; then + ac_pt_AR=$AR + # Extract the first word of "ar", so it can be a program name with args. +set dummy ar; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_AR in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_AR="$ac_pt_AR" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_AR="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_AR=$ac_cv_path_ac_pt_AR +if test -n "$ac_pt_AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_AR" >&5 +$as_echo "$ac_pt_AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_AR" = x; then + AR="not_found" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_pt_AR + fi +else + AR="$ac_cv_path_AR" +fi + + if test -z "$AR" || test "$AR" = "not_found"; then + as_fn_error $? "ar not found in PATH. Cannot continue without ar." "$LINENO" 5 + fi +fi + + + + +if test -f ${srcdir}/include/curl/curlbuild.h; then + rm -f ${srcdir}/include/curl/curlbuild.h +fi + +CURLVERSION=`$SED -ne 's/^#define LIBCURL_VERSION "\(.*\)"/\1/p' ${srcdir}/include/curl/curlver.h` + + xc_prog_cc_prev_IFS=$IFS + xc_prog_cc_prev_LIBS=$LIBS + xc_prog_cc_prev_CFLAGS=$CFLAGS + xc_prog_cc_prev_LDFLAGS=$LDFLAGS + xc_prog_cc_prev_CPPFLAGS=$CPPFLAGS + + + + xc_bad_var_libs=no + for xc_word in $LIBS; do + case "$xc_word" in + -l* | --library=*) + : + ;; + *) + xc_bad_var_libs=yes + ;; + esac + done + if test $xc_bad_var_libs = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: using LIBS: $LIBS" >&5 +$as_echo "$as_me: using LIBS: $LIBS" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: LIBS note: LIBS should only be used to specify libraries (-lname)." >&5 +$as_echo "$as_me: LIBS note: LIBS should only be used to specify libraries (-lname)." >&6;} + fi + + + xc_bad_var_ldflags=no + for xc_word in $LDFLAGS; do + case "$xc_word" in + -D*) + xc_bad_var_ldflags=yes + ;; + -U*) + xc_bad_var_ldflags=yes + ;; + -I*) + xc_bad_var_ldflags=yes + ;; + -l* | --library=*) + xc_bad_var_ldflags=yes + ;; + esac + done + if test $xc_bad_var_ldflags = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: using LDFLAGS: $LDFLAGS" >&5 +$as_echo "$as_me: using LDFLAGS: $LDFLAGS" >&6;} + xc_bad_var_msg="LDFLAGS note: LDFLAGS should only be used to specify linker flags, not" + for xc_word in $LDFLAGS; do + case "$xc_word" in + -D*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -U*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -I*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -l* | --library=*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} + ;; + esac + done + fi + + + xc_bad_var_cppflags=no + for xc_word in $CPPFLAGS; do + case "$xc_word" in + -rpath*) + xc_bad_var_cppflags=yes + ;; + -L* | --library-path=*) + xc_bad_var_cppflags=yes + ;; + -l* | --library=*) + xc_bad_var_cppflags=yes + ;; + esac + done + if test $xc_bad_var_cppflags = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: using CPPFLAGS: $CPPFLAGS" >&5 +$as_echo "$as_me: using CPPFLAGS: $CPPFLAGS" >&6;} + xc_bad_var_msg="CPPFLAGS note: CPPFLAGS should only be used to specify C preprocessor flags, not" + for xc_word in $CPPFLAGS; do + case "$xc_word" in + -rpath*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;} + ;; + -L* | --library-path=*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;} + ;; + -l* | --library=*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} + ;; + esac + done + fi + + + xc_bad_var_cflags=no + for xc_word in $CFLAGS; do + case "$xc_word" in + -D*) + xc_bad_var_cflags=yes + ;; + -U*) + xc_bad_var_cflags=yes + ;; + -I*) + xc_bad_var_cflags=yes + ;; + -rpath*) + xc_bad_var_cflags=yes + ;; + -L* | --library-path=*) + xc_bad_var_cflags=yes + ;; + -l* | --library=*) + xc_bad_var_cflags=yes + ;; + esac + done + if test $xc_bad_var_cflags = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: using CFLAGS: $CFLAGS" >&5 +$as_echo "$as_me: using CFLAGS: $CFLAGS" >&6;} + xc_bad_var_msg="CFLAGS note: CFLAGS should only be used to specify C compiler flags, not" + for xc_word in $CFLAGS; do + case "$xc_word" in + -D*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -U*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -I*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -rpath*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;} + ;; + -L* | --library-path=*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;} + ;; + -l* | --library=*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} + ;; + esac + done + fi + + if test $xc_bad_var_libs = yes || + test $xc_bad_var_cflags = yes || + test $xc_bad_var_ldflags = yes || + test $xc_bad_var_cppflags = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Continuing even with errors mentioned immediately above this line." >&5 +$as_echo "$as_me: WARNING: Continuing even with errors mentioned immediately above this line." >&2;} + fi + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if ${ac_cv_path_install+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in #(( + ./ | .// | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int main (void) +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int main (void) +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if ${ac_cv_prog_CPP+:} false; then : + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + IFS=$xc_prog_cc_prev_IFS + LIBS=$xc_prog_cc_prev_LIBS + CFLAGS=$xc_prog_cc_prev_CFLAGS + LDFLAGS=$xc_prog_cc_prev_LDFLAGS + CPPFLAGS=$xc_prog_cc_prev_CPPFLAGS + + + + + +am__api_version='1.15' + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if ${ac_cv_path_mkdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AWK+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 +$as_echo_n "checking for style of include used by $am_make... " >&6; } +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from 'make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 +$as_echo "$_am_result" >&6; } +rm -f confinc confmf + +# Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +# Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +## --------------------------------------- ## +## Start of automake initialization code ## +## --------------------------------------- ## + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='curl' + VERSION='-' + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CC_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + +## ------------------------------------- ## +## End of automake initialization code ## +## ------------------------------------- ## + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking curl version" >&5 +$as_echo_n "checking curl version... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CURLVERSION" >&5 +$as_echo "$CURLVERSION" >&6; } + + + +VERSIONNUM=`$SED -ne 's/^#define LIBCURL_VERSION_NUM 0x\(.*\)/\1/p' ${srcdir}/include/curl/curlver.h` + + +PKGADD_PKG="HAXXcurl" +PKGADD_NAME="cURL - a client that groks URLs" +PKGADD_VENDOR="curl.haxx.se" + + + + + curl_ssl_msg="no (--with-{ssl,gnutls,nss,polarssl,cyassl,axtls,winssl,darwinssl} )" + curl_ssh_msg="no (--with-libssh2)" + curl_zlib_msg="no (--with-zlib)" + curl_gss_msg="no (--with-gssapi)" +curl_tls_srp_msg="no (--enable-tls-srp)" + curl_res_msg="default (--enable-ares / --enable-threaded-resolver)" + curl_ipv6_msg="no (--enable-ipv6)" +curl_unix_sockets_msg="no (--enable-unix-sockets)" + curl_idn_msg="no (--with-{libidn,winidn})" + curl_manual_msg="no (--enable-manual)" +curl_libcurl_msg="enabled (--disable-libcurl-option)" +curl_verbose_msg="enabled (--disable-verbose)" + curl_sspi_msg="no (--enable-sspi)" + curl_ldap_msg="no (--enable-ldap / --with-ldap-lib / --with-lber-lib)" + curl_ldaps_msg="no (--enable-ldaps)" + curl_rtsp_msg="no (--enable-rtsp)" + curl_rtmp_msg="no (--with-librtmp)" + curl_mtlnk_msg="no (--with-libmetalink)" + + init_ssl_msg=${curl_ssl_msg} + +INITIAL_LDFLAGS=$LDFLAGS +INITIAL_LIBS=$LIBS + + +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if ${ac_cv_build+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if ${ac_cv_host+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + + +cat >>confdefs.h <<_ACEOF +#define OS "${host}" +_ACEOF + + + + + +curl_includes_inttypes="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +/* includes end */" + case $host_os in + irix*) + ac_cv_header_stdint_h="no" + ;; + esac + for ac_header in sys/types.h stdint.h inttypes.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_inttypes +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if ${ac_cv_path_GREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if ${ac_cv_path_EGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "#define STDC_HEADERS 1" >>confdefs.h + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + # + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + # + # The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 +$as_echo_n "checking size of long... " >&6; } +if ${ac_cv_sizeof_long+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : + +else + if test "$ac_cv_type_long" = yes; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot compute sizeof (long) +See \`config.log' for more details" "$LINENO" 5; } + else + ac_cv_sizeof_long=0 + fi +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 +$as_echo "$ac_cv_sizeof_long" >&6; } + + + +cat >>confdefs.h <<_ACEOF +#define SIZEOF_LONG $ac_cv_sizeof_long +_ACEOF + + + # The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5 +$as_echo_n "checking size of void*... " >&6; } +if ${ac_cv_sizeof_voidp+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp" "$ac_includes_default"; then : + +else + if test "$ac_cv_type_voidp" = yes; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot compute sizeof (void*) +See \`config.log' for more details" "$LINENO" 5; } + else + ac_cv_sizeof_voidp=0 + fi +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5 +$as_echo "$ac_cv_sizeof_voidp" >&6; } + + + +cat >>confdefs.h <<_ACEOF +#define SIZEOF_VOIDP $ac_cv_sizeof_voidp +_ACEOF + + + # + if test -z "$ac_cv_sizeof_long" || + test "$ac_cv_sizeof_long" -eq "0"; then + as_fn_error $? "cannot find out size of long." "$LINENO" 5 + fi + if test -z "$ac_cv_sizeof_voidp" || + test "$ac_cv_sizeof_voidp" -eq "0"; then + as_fn_error $? "cannot find out size of void*." "$LINENO" 5 + fi + # + x_LP64_long="" + x_LP32_long="" + x_LP16_long="" + # + if test "$ac_cv_sizeof_long" -eq "8" && + test "$ac_cv_sizeof_voidp" -ge "8"; then + x_LP64_long="long" + elif test "$ac_cv_sizeof_long" -eq "4" && + test "$ac_cv_sizeof_voidp" -ge "4"; then + x_LP32_long="long" + elif test "$ac_cv_sizeof_long" -eq "2" && + test "$ac_cv_sizeof_voidp" -ge "2"; then + x_LP16_long="long" + fi + # + # + curl_typeof_curl_off_t="unknown" + curl_sizeof_curl_off_t="unknown" + curl_format_curl_off_t="unknown" + curl_format_curl_off_tu="unknown" + # + if test "$curl_typeof_curl_off_t" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit curl_off_t data type" >&5 +$as_echo_n "checking for 64-bit curl_off_t data type... " >&6; } + for t8 in \ + "$x_LP64_long" \ + 'int64_t' \ + '__int64' \ + 'long long' \ + '__longlong' \ + '__longlong_t' ; do + + if test "$curl_typeof_curl_off_t" = "unknown" && test ! -z "$t8"; then + tmp_includes="" + tmp_source="" + tmp_fmt="" + case `echo "$t8" | sed 's/[^a-zA-Z0-9_]/_/g'` in + int64_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f[] = PRId64;" + tmp_fmt="PRId64" + ;; + int32_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f[] = PRId32;" + tmp_fmt="PRId32" + ;; + int16_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f[] = PRId16;" + tmp_fmt="PRId16" + ;; + esac + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $tmp_includes + typedef $t8 curl_off_t; + typedef char dummy_arr[sizeof(curl_off_t) == 8 ? 1 : -1]; + +int main (void) +{ + + $tmp_source + curl_off_t dummy; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + if test -z "$tmp_fmt"; then + curl_typeof_curl_off_t="$t8" + curl_sizeof_curl_off_t="8" + else + + as_ac_HaveDef=`$as_echo "curl_cv_have_def_$tmp_fmt" | $as_tr_sh` + as_ac_Def=`$as_echo "curl_cv_def_$tmp_fmt" | $as_tr_sh` + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_inttypes +#ifdef $tmp_fmt +CURL_DEF_TOKEN $tmp_fmt +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "$tmp_fmt"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + eval "$as_ac_HaveDef=no" + + else + eval "$as_ac_HaveDef=yes" + eval "$as_ac_Def=\$tmp_exp" + + fi + + as_tmp_HaveFmtDef=`$as_echo "curl_cv_have_def_$tmp_fmt" | $as_tr_sh` + as_tmp_FmtDef=`$as_echo "curl_cv_def_$tmp_fmt" | $as_tr_sh` + if test `eval 'as_val=${'$as_tmp_HaveFmtDef'};$as_echo "$as_val"'` = "yes"; then + curl_format_curl_off_t=`eval 'as_val=${'$as_tmp_FmtDef'};$as_echo "$as_val"'` + curl_typeof_curl_off_t="$t8" + curl_sizeof_curl_off_t="8" + fi + fi + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + + done + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_typeof_curl_off_t" >&5 +$as_echo "$curl_typeof_curl_off_t" >&6; } + fi + if test "$curl_typeof_curl_off_t" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 32-bit curl_off_t data type" >&5 +$as_echo_n "checking for 32-bit curl_off_t data type... " >&6; } + for t4 in \ + "$x_LP32_long" \ + 'int32_t' \ + '__int32' \ + 'int' ; do + + if test "$curl_typeof_curl_off_t" = "unknown" && test ! -z "$t4"; then + tmp_includes="" + tmp_source="" + tmp_fmt="" + case `echo "$t4" | sed 's/[^a-zA-Z0-9_]/_/g'` in + int64_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f[] = PRId64;" + tmp_fmt="PRId64" + ;; + int32_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f[] = PRId32;" + tmp_fmt="PRId32" + ;; + int16_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f[] = PRId16;" + tmp_fmt="PRId16" + ;; + esac + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $tmp_includes + typedef $t4 curl_off_t; + typedef char dummy_arr[sizeof(curl_off_t) == 4 ? 1 : -1]; + +int main (void) +{ + + $tmp_source + curl_off_t dummy; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + if test -z "$tmp_fmt"; then + curl_typeof_curl_off_t="$t4" + curl_sizeof_curl_off_t="4" + else + + as_ac_HaveDef=`$as_echo "curl_cv_have_def_$tmp_fmt" | $as_tr_sh` + as_ac_Def=`$as_echo "curl_cv_def_$tmp_fmt" | $as_tr_sh` + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_inttypes +#ifdef $tmp_fmt +CURL_DEF_TOKEN $tmp_fmt +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "$tmp_fmt"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + eval "$as_ac_HaveDef=no" + + else + eval "$as_ac_HaveDef=yes" + eval "$as_ac_Def=\$tmp_exp" + + fi + + as_tmp_HaveFmtDef=`$as_echo "curl_cv_have_def_$tmp_fmt" | $as_tr_sh` + as_tmp_FmtDef=`$as_echo "curl_cv_def_$tmp_fmt" | $as_tr_sh` + if test `eval 'as_val=${'$as_tmp_HaveFmtDef'};$as_echo "$as_val"'` = "yes"; then + curl_format_curl_off_t=`eval 'as_val=${'$as_tmp_FmtDef'};$as_echo "$as_val"'` + curl_typeof_curl_off_t="$t4" + curl_sizeof_curl_off_t="4" + fi + fi + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + + done + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_typeof_curl_off_t" >&5 +$as_echo "$curl_typeof_curl_off_t" >&6; } + fi + if test "$curl_typeof_curl_off_t" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 16-bit curl_off_t data type" >&5 +$as_echo_n "checking for 16-bit curl_off_t data type... " >&6; } + for t2 in \ + "$x_LP16_long" \ + 'int16_t' \ + '__int16' \ + 'int' ; do + + if test "$curl_typeof_curl_off_t" = "unknown" && test ! -z "$t2"; then + tmp_includes="" + tmp_source="" + tmp_fmt="" + case `echo "$t2" | sed 's/[^a-zA-Z0-9_]/_/g'` in + int64_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f[] = PRId64;" + tmp_fmt="PRId64" + ;; + int32_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f[] = PRId32;" + tmp_fmt="PRId32" + ;; + int16_t) + tmp_includes="$curl_includes_inttypes" + tmp_source="char f[] = PRId16;" + tmp_fmt="PRId16" + ;; + esac + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $tmp_includes + typedef $t2 curl_off_t; + typedef char dummy_arr[sizeof(curl_off_t) == 2 ? 1 : -1]; + +int main (void) +{ + + $tmp_source + curl_off_t dummy; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + if test -z "$tmp_fmt"; then + curl_typeof_curl_off_t="$t2" + curl_sizeof_curl_off_t="2" + else + + as_ac_HaveDef=`$as_echo "curl_cv_have_def_$tmp_fmt" | $as_tr_sh` + as_ac_Def=`$as_echo "curl_cv_def_$tmp_fmt" | $as_tr_sh` + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_inttypes +#ifdef $tmp_fmt +CURL_DEF_TOKEN $tmp_fmt +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "$tmp_fmt"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + eval "$as_ac_HaveDef=no" + + else + eval "$as_ac_HaveDef=yes" + eval "$as_ac_Def=\$tmp_exp" + + fi + + as_tmp_HaveFmtDef=`$as_echo "curl_cv_have_def_$tmp_fmt" | $as_tr_sh` + as_tmp_FmtDef=`$as_echo "curl_cv_def_$tmp_fmt" | $as_tr_sh` + if test `eval 'as_val=${'$as_tmp_HaveFmtDef'};$as_echo "$as_val"'` = "yes"; then + curl_format_curl_off_t=`eval 'as_val=${'$as_tmp_FmtDef'};$as_echo "$as_val"'` + curl_typeof_curl_off_t="$t2" + curl_sizeof_curl_off_t="2" + fi + fi + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + + done + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_typeof_curl_off_t" >&5 +$as_echo "$curl_typeof_curl_off_t" >&6; } + fi + if test "$curl_typeof_curl_off_t" = "unknown"; then + as_fn_error $? "cannot find data type for curl_off_t." "$LINENO" 5 + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of curl_off_t" >&5 +$as_echo_n "checking size of curl_off_t... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_sizeof_curl_off_t" >&5 +$as_echo "$curl_sizeof_curl_off_t" >&6; } + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking formatting string directive for curl_off_t" >&5 +$as_echo_n "checking formatting string directive for curl_off_t... " >&6; } + if test "$curl_format_curl_off_t" != "unknown"; then + x_pull_headers="yes" + curl_format_curl_off_t=`echo "$curl_format_curl_off_t" | "$SED" 's/["]//g'` + curl_format_curl_off_tu=`echo "$curl_format_curl_off_t" | "$SED" 's/i$/u/'` + curl_format_curl_off_tu=`echo "$curl_format_curl_off_tu" | "$SED" 's/d$/u/'` + curl_format_curl_off_tu=`echo "$curl_format_curl_off_tu" | "$SED" 's/D$/U/'` + else + x_pull_headers="no" + case `echo "$curl_typeof_curl_off_t" | sed 's/[^a-zA-Z0-9_]/_/g'` in + long_long | __longlong | __longlong_t) + curl_format_curl_off_t="lld" + curl_format_curl_off_tu="llu" + ;; + long) + curl_format_curl_off_t="ld" + curl_format_curl_off_tu="lu" + ;; + int) + curl_format_curl_off_t="d" + curl_format_curl_off_tu="u" + ;; + __int64) + curl_format_curl_off_t="I64d" + curl_format_curl_off_tu="I64u" + ;; + __int32) + curl_format_curl_off_t="I32d" + curl_format_curl_off_tu="I32u" + ;; + __int16) + curl_format_curl_off_t="I16d" + curl_format_curl_off_tu="I16u" + ;; + *) + as_fn_error $? "cannot find print format string for curl_off_t." "$LINENO" 5 + ;; + esac + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$curl_format_curl_off_t\"" >&5 +$as_echo "\"$curl_format_curl_off_t\"" >&6; } + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking formatting string directive for unsigned curl_off_t" >&5 +$as_echo_n "checking formatting string directive for unsigned curl_off_t... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$curl_format_curl_off_tu\"" >&5 +$as_echo "\"$curl_format_curl_off_tu\"" >&6; } + # + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking constant suffix string for curl_off_t" >&5 +$as_echo_n "checking constant suffix string for curl_off_t... " >&6; } + # + curl_suffix_curl_off_t="unknown" + curl_suffix_curl_off_tu="unknown" + # + case `echo "$curl_typeof_curl_off_t" | sed 's/[^a-zA-Z0-9_]/_/g'` in + long_long | __longlong | __longlong_t) + tst_suffixes="LL::" + ;; + long) + tst_suffixes="L::" + ;; + int) + tst_suffixes="::" + ;; + __int64 | int64_t) + tst_suffixes="LL:i64::" + ;; + __int32 | int32_t) + tst_suffixes="L:i32::" + ;; + __int16 | int16_t) + tst_suffixes="L:i16::" + ;; + *) + as_fn_error $? "unexpected data type $curl_typeof_curl_off_t" "$LINENO" 5 + ;; + esac + # + old_IFS=$IFS; IFS=':' + for tmp_ssuf in $tst_suffixes ; do + IFS=$old_IFS + if test "x$curl_suffix_curl_off_t" = "xunknown"; then + case $tmp_ssuf in + i64 | i32 | i16) + tmp_usuf="u$tmp_ssuf" + ;; + LL | L) + tmp_usuf="U$tmp_ssuf" + ;; + *) + tmp_usuf="" + ;; + esac + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_inttypes + typedef $curl_typeof_curl_off_t new_t; + +int main (void) +{ + + new_t s1; + new_t s2; + s1 = -10$tmp_ssuf ; + s2 = 20$tmp_ssuf ; + if(s1 > s2) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_suffix_curl_off_t="$tmp_ssuf" + curl_suffix_curl_off_tu="$tmp_usuf" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + done + IFS=$old_IFS + # + if test "x$curl_suffix_curl_off_t" = "xunknown"; then + as_fn_error $? "cannot find constant suffix string for curl_off_t." "$LINENO" 5 + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_suffix_curl_off_t" >&5 +$as_echo "$curl_suffix_curl_off_t" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking constant suffix string for unsigned curl_off_t" >&5 +$as_echo_n "checking constant suffix string for unsigned curl_off_t... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_suffix_curl_off_tu" >&5 +$as_echo "$curl_suffix_curl_off_tu" >&6; } + fi + # + + # + if test "$x_pull_headers" = "yes"; then + if test "x$ac_cv_header_sys_types_h" = "xyes"; then + +cat >>confdefs.h <<_EOF +#define CURL_PULL_SYS_TYPES_H 1 +_EOF + + fi + if test "x$ac_cv_header_stdint_h" = "xyes"; then + +cat >>confdefs.h <<_EOF +#define CURL_PULL_STDINT_H 1 +_EOF + + fi + if test "x$ac_cv_header_inttypes_h" = "xyes"; then + +cat >>confdefs.h <<_EOF +#define CURL_PULL_INTTYPES_H 1 +_EOF + + fi + fi + # + +cat >>confdefs.h <<_EOF +#define CURL_TYPEOF_CURL_OFF_T $curl_typeof_curl_off_t +_EOF + + +cat >>confdefs.h <<_EOF +#define CURL_FORMAT_CURL_OFF_T "$curl_format_curl_off_t" +_EOF + + +cat >>confdefs.h <<_EOF +#define CURL_FORMAT_CURL_OFF_TU "$curl_format_curl_off_tu" +_EOF + + +cat >>confdefs.h <<_EOF +#define CURL_FORMAT_OFF_T "%$curl_format_curl_off_t" +_EOF + + +cat >>confdefs.h <<_EOF +#define CURL_SIZEOF_CURL_OFF_T $curl_sizeof_curl_off_t +_EOF + + +cat >>confdefs.h <<_EOF +#define CURL_SUFFIX_CURL_OFF_T $curl_suffix_curl_off_t +_EOF + + +cat >>confdefs.h <<_EOF +#define CURL_SUFFIX_CURL_OFF_TU $curl_suffix_curl_off_tu +_EOF + + # + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if OS is AIX (to define _ALL_SOURCE)" >&5 +$as_echo_n "checking if OS is AIX (to define _ALL_SOURCE)... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#ifdef _AIX + yes_this_is_aix +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "yes_this_is_aix" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + $as_echo "#define _ALL_SOURCE 1" >>confdefs.h + + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +fi +rm -f conftest* + + + + + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _THREAD_SAFE is already defined" >&5 +$as_echo_n "checking if _THREAD_SAFE is already defined... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + +#ifdef _THREAD_SAFE + int dummy=1; +#else + force compilation error +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tmp_thread_safe_initially_defined="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tmp_thread_safe_initially_defined="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + # + if test "$tmp_thread_safe_initially_defined" = "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _THREAD_SAFE is actually needed" >&5 +$as_echo_n "checking if _THREAD_SAFE is actually needed... " >&6; } + + case $host_os in + aix[123].* | aix4.[012].*) + tmp_need_thread_safe="no" + ;; + aix*) + tmp_need_thread_safe="yes" + ;; + *) + tmp_need_thread_safe="no" + ;; + esac + + if test "$tmp_need_thread_safe" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _THREAD_SAFE is onwards defined" >&5 +$as_echo_n "checking if _THREAD_SAFE is onwards defined... " >&6; } + if test "$tmp_thread_safe_initially_defined" = "yes" || + test "$tmp_need_thread_safe" = "yes"; then + + +$as_echo "#define NEED_THREAD_SAFE 1" >>confdefs.h + +cat >>confdefs.h <<_EOF +#ifndef _THREAD_SAFE +# define _THREAD_SAFE +#endif +_EOF + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + # + + + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _REENTRANT is already defined" >&5 +$as_echo_n "checking if _REENTRANT is already defined... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + +#ifdef _REENTRANT + int dummy=1; +#else + force compilation error +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tmp_reentrant_initially_defined="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tmp_reentrant_initially_defined="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + # + if test "$tmp_reentrant_initially_defined" = "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _REENTRANT is actually needed" >&5 +$as_echo_n "checking if _REENTRANT is actually needed... " >&6; } + + case $host_os in + solaris*) + tmp_need_reentrant="yes" + ;; + *) + tmp_need_reentrant="no" + ;; + esac + + if test "$tmp_need_reentrant" = "no"; then + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#include + +int main (void) +{ + + if(0 != errno) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tmp_errno="yes" + +else + + tmp_errno="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if test "$tmp_errno" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#include + +int main (void) +{ + +#ifdef errno + int dummy=1; +#else + force compilation error +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tmp_errno="errno_macro_defined" + +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define _REENTRANT +#include + +int main (void) +{ + +#ifdef errno + int dummy=1; +#else + force compilation error +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tmp_errno="errno_macro_needs_reentrant" + tmp_need_reentrant="yes" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + + fi + if test "$tmp_need_reentrant" = "no"; then + + if test "$tmp_need_reentrant" = "no"; then + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define gmtime_r innocuous_gmtime_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef gmtime_r +#ifdef __cplusplus +extern "C" +#endif +char gmtime_r (); +#if defined __stub_gmtime_r || defined __stub___gmtime_r +choke me +#endif + +int main (void) +{ +return gmtime_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_gmtime_r="yes" + +else + + tmp_gmtime_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$tmp_gmtime_r" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gmtime_r" >/dev/null 2>&1; then : + + tmp_gmtime_r="proto_declared" + +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#define _REENTRANT +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gmtime_r" >/dev/null 2>&1; then : + + tmp_gmtime_r="proto_needs_reentrant" + tmp_need_reentrant="yes" + +fi +rm -f conftest* + + +fi +rm -f conftest* + + fi + + fi + if test "$tmp_need_reentrant" = "no"; then + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define localtime_r innocuous_localtime_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef localtime_r +#ifdef __cplusplus +extern "C" +#endif +char localtime_r (); +#if defined __stub_localtime_r || defined __stub___localtime_r +choke me +#endif + +int main (void) +{ +return localtime_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_localtime_r="yes" + +else + + tmp_localtime_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$tmp_localtime_r" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "localtime_r" >/dev/null 2>&1; then : + + tmp_localtime_r="proto_declared" + +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#define _REENTRANT +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "localtime_r" >/dev/null 2>&1; then : + + tmp_localtime_r="proto_needs_reentrant" + tmp_need_reentrant="yes" + +fi +rm -f conftest* + + +fi +rm -f conftest* + + fi + + fi + if test "$tmp_need_reentrant" = "no"; then + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strerror_r innocuous_strerror_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strerror_r +#ifdef __cplusplus +extern "C" +#endif +char strerror_r (); +#if defined __stub_strerror_r || defined __stub___strerror_r +choke me +#endif + +int main (void) +{ +return strerror_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_strerror_r="yes" + +else + + tmp_strerror_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$tmp_strerror_r" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strerror_r" >/dev/null 2>&1; then : + + tmp_strerror_r="proto_declared" + +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#define _REENTRANT +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strerror_r" >/dev/null 2>&1; then : + + tmp_strerror_r="proto_needs_reentrant" + tmp_need_reentrant="yes" + +fi +rm -f conftest* + + +fi +rm -f conftest* + + fi + + fi + if test "$tmp_need_reentrant" = "no"; then + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strtok_r innocuous_strtok_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strtok_r +#ifdef __cplusplus +extern "C" +#endif +char strtok_r (); +#if defined __stub_strtok_r || defined __stub___strtok_r +choke me +#endif + +int main (void) +{ +return strtok_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_strtok_r="yes" + +else + + tmp_strtok_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$tmp_strtok_r" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strtok_r" >/dev/null 2>&1; then : + + tmp_strtok_r="proto_declared" + +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#define _REENTRANT +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strtok_r" >/dev/null 2>&1; then : + + tmp_strtok_r="proto_needs_reentrant" + tmp_need_reentrant="yes" + +fi +rm -f conftest* + + +fi +rm -f conftest* + + fi + + fi + if test "$tmp_need_reentrant" = "no"; then + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define inet_ntoa_r innocuous_inet_ntoa_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef inet_ntoa_r +#ifdef __cplusplus +extern "C" +#endif +char inet_ntoa_r (); +#if defined __stub_inet_ntoa_r || defined __stub___inet_ntoa_r +choke me +#endif + +int main (void) +{ +return inet_ntoa_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_inet_ntoa_r="yes" + +else + + tmp_inet_ntoa_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$tmp_inet_ntoa_r" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "inet_ntoa_r" >/dev/null 2>&1; then : + + tmp_inet_ntoa_r="proto_declared" + +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#define _REENTRANT +#include +#include +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "inet_ntoa_r" >/dev/null 2>&1; then : + + tmp_inet_ntoa_r="proto_needs_reentrant" + tmp_need_reentrant="yes" + +fi +rm -f conftest* + + +fi +rm -f conftest* + + fi + + fi + if test "$tmp_need_reentrant" = "no"; then + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define gethostbyaddr_r innocuous_gethostbyaddr_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef gethostbyaddr_r +#ifdef __cplusplus +extern "C" +#endif +char gethostbyaddr_r (); +#if defined __stub_gethostbyaddr_r || defined __stub___gethostbyaddr_r +choke me +#endif + +int main (void) +{ +return gethostbyaddr_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_gethostbyaddr_r="yes" + +else + + tmp_gethostbyaddr_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$tmp_gethostbyaddr_r" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then : + + tmp_gethostbyaddr_r="proto_declared" + +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#define _REENTRANT +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then : + + tmp_gethostbyaddr_r="proto_needs_reentrant" + tmp_need_reentrant="yes" + +fi +rm -f conftest* + + +fi +rm -f conftest* + + fi + + fi + if test "$tmp_need_reentrant" = "no"; then + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define gethostbyname_r innocuous_gethostbyname_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef gethostbyname_r +#ifdef __cplusplus +extern "C" +#endif +char gethostbyname_r (); +#if defined __stub_gethostbyname_r || defined __stub___gethostbyname_r +choke me +#endif + +int main (void) +{ +return gethostbyname_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_gethostbyname_r="yes" + +else + + tmp_gethostbyname_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$tmp_gethostbyname_r" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gethostbyname_r" >/dev/null 2>&1; then : + + tmp_gethostbyname_r="proto_declared" + +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#define _REENTRANT +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gethostbyname_r" >/dev/null 2>&1; then : + + tmp_gethostbyname_r="proto_needs_reentrant" + tmp_need_reentrant="yes" + +fi +rm -f conftest* + + +fi +rm -f conftest* + + fi + + fi + if test "$tmp_need_reentrant" = "no"; then + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define getprotobyname_r innocuous_getprotobyname_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef getprotobyname_r +#ifdef __cplusplus +extern "C" +#endif +char getprotobyname_r (); +#if defined __stub_getprotobyname_r || defined __stub___getprotobyname_r +choke me +#endif + +int main (void) +{ +return getprotobyname_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_getprotobyname_r="yes" + +else + + tmp_getprotobyname_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$tmp_getprotobyname_r" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "getprotobyname_r" >/dev/null 2>&1; then : + + tmp_getprotobyname_r="proto_declared" + +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#define _REENTRANT +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "getprotobyname_r" >/dev/null 2>&1; then : + + tmp_getprotobyname_r="proto_needs_reentrant" + tmp_need_reentrant="yes" + +fi +rm -f conftest* + + +fi +rm -f conftest* + + fi + + fi + if test "$tmp_need_reentrant" = "no"; then + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define getservbyport_r innocuous_getservbyport_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef getservbyport_r +#ifdef __cplusplus +extern "C" +#endif +char getservbyport_r (); +#if defined __stub_getservbyport_r || defined __stub___getservbyport_r +choke me +#endif + +int main (void) +{ +return getservbyport_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_getservbyport_r="yes" + +else + + tmp_getservbyport_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$tmp_getservbyport_r" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "getservbyport_r" >/dev/null 2>&1; then : + + tmp_getservbyport_r="proto_declared" + +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#define _REENTRANT +#include +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "getservbyport_r" >/dev/null 2>&1; then : + + tmp_getservbyport_r="proto_needs_reentrant" + tmp_need_reentrant="yes" + +fi +rm -f conftest* + + +fi +rm -f conftest* + + fi + + fi + + fi + if test "$tmp_need_reentrant" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _REENTRANT is onwards defined" >&5 +$as_echo_n "checking if _REENTRANT is onwards defined... " >&6; } + if test "$tmp_reentrant_initially_defined" = "yes" || + test "$tmp_need_reentrant" = "yes"; then + + +$as_echo "#define NEED_REENTRANT 1" >>confdefs.h + +cat >>confdefs.h <<_EOF +#ifndef _REENTRANT +# define _REENTRANT +#endif +_EOF + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + # + + +# Check whether --enable-largefile was given. +if test "${enable_largefile+set}" = set; then : + enableval=$enable_largefile; +fi + +if test "$enable_largefile" != no; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 +$as_echo_n "checking for special C compiler options needed for large files... " >&6; } +if ${ac_cv_sys_largefile_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_sys_largefile_CC=no + if test "$GCC" != yes; then + ac_save_CC=$CC + while :; do + # IRIX 6.2 and later do not support large files by default, + # so use the C compiler's -n32 option if that helps. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int main (void) +{ + + ; + return 0; +} +_ACEOF + if ac_fn_c_try_compile "$LINENO"; then : + break +fi +rm -f core conftest.err conftest.$ac_objext + CC="$CC -n32" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_largefile_CC=' -n32'; break +fi +rm -f core conftest.err conftest.$ac_objext + break + done + CC=$ac_save_CC + rm -f conftest.$ac_ext + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 +$as_echo "$ac_cv_sys_largefile_CC" >&6; } + if test "$ac_cv_sys_largefile_CC" != no; then + CC=$CC$ac_cv_sys_largefile_CC + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } +if ${ac_cv_sys_file_offset_bits+:} false; then : + $as_echo_n "(cached) " >&6 +else + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_file_offset_bits=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#define _FILE_OFFSET_BITS 64 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_file_offset_bits=64; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_cv_sys_file_offset_bits=unknown + break +done +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 +$as_echo "$ac_cv_sys_file_offset_bits" >&6; } +case $ac_cv_sys_file_offset_bits in #( + no | unknown) ;; + *) +cat >>confdefs.h <<_ACEOF +#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits +_ACEOF +;; +esac +rm -rf conftest* + if test $ac_cv_sys_file_offset_bits = unknown; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 +$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } +if ${ac_cv_sys_large_files+:} false; then : + $as_echo_n "(cached) " >&6 +else + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_large_files=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#define _LARGE_FILES 1 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_large_files=1; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_cv_sys_large_files=unknown + break +done +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 +$as_echo "$ac_cv_sys_large_files" >&6; } +case $ac_cv_sys_large_files in #( + no | unknown) ;; + *) +cat >>confdefs.h <<_ACEOF +#define _LARGE_FILES $ac_cv_sys_large_files +_ACEOF +;; +esac +rm -rf conftest* + fi + + +fi + + +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.2' +macro_revision='1.3337' + + + + + + + + + + + + + +ltmain="$ac_aux_dir/ltmain.sh" + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +$as_echo_n "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case "$ECHO" in + printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +$as_echo "printf" >&6; } ;; + print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +$as_echo "print -r" >&6; } ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +$as_echo "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if ${ac_cv_path_SED+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +$as_echo_n "checking for fgrep... " >&6; } +if ${ac_cv_path_FGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in fgrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +$as_echo "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +# Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then : + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if ${lt_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${lt_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if ${lt_cv_path_NM+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + lt_nm_to_check="${ac_tool_prefix}nm" + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS="$lt_save_ifs" + done + : ${lt_cv_path_NM=no} +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +$as_echo "$lt_cv_path_NM" >&6; } +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +$as_echo "$DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +$as_echo "$ac_ct_DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +$as_echo_n "checking the name lister ($NM) interface... " >&6; } +if ${lt_cv_nm_interface+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +$as_echo "$lt_cv_nm_interface" >&6; } + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +$as_echo_n "checking the maximum length of command line arguments... " >&6; } +if ${lt_cv_sys_max_cmd_len+:} false; then : + $as_echo_n "(cached) " >&6 +else + i=0 + teststring="ABCD" + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8 ; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n $lt_cv_sys_max_cmd_len ; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 +$as_echo "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 +$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 +$as_echo "$xsi_shell" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } +lt_shell_append=no +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 +$as_echo "$lt_shell_append" >&6; } + + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +$as_echo_n "checking how to convert $build file names to $host format... " >&6; } +if ${lt_cv_to_host_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +$as_echo "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } +if ${lt_cv_to_tool_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +$as_echo "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if ${lt_cv_ld_reload_flag+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_reload_flag='-r' +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test "$GCC" != yes; then + reload_cmds=false + fi + ;; + darwin*) + if test "$GCC" = yes; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +$as_echo_n "checking how to recognize dependent libraries... " >&6; } +if ${lt_cv_deplibs_check_method+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# `unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. + if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +$as_echo_n "checking how to associate runtime and link libraries... " >&6; } +if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh + # decide which to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd="$ECHO" + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} +: ${AR_FLAGS=cru} + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +$as_echo_n "checking for archiver @FILE support... " >&6; } +if ${lt_cv_ar_at_file+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test "$ac_status" -eq 0; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test "$ac_status" -ne 0; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +$as_echo "$lt_cv_ar_at_file" >&6; } + +if test "x$lt_cv_ar_at_file" = xno; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if ${lt_cv_sys_global_symbol_pipe+:} false; then : + $as_echo_n "(cached) " >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test "$host_cpu" = ia64; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 + (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT_DLSYM_CONST +#elif defined(__osf__) +/* This system does not cope well with relocations in const data. */ +# define LT_DLSYM_CONST +#else +# define LT_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv -f conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest${ac_exeext}; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +$as_echo "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +$as_echo_n "checking for sysroot... " >&6; } + +# Check whether --with-sysroot was given. +if test "${with_sysroot+set}" = set; then : + withval=$with_sysroot; +else + with_sysroot=no +fi + + +lt_sysroot= +case ${with_sysroot} in #( + yes) + if test "$GCC" = yes; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 +$as_echo "${with_sysroot}" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +$as_echo "${lt_sysroot:-no}" >&6; } + + + + + +# Check whether --enable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then : + enableval=$enable_libtool_lock; +fi + +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out which ABI we are using. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if ${lt_cv_cc_needs_belf+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_cc_needs_belf=yes +else + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; +*-*solaris*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD="${LD-ld}_sol2" + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks="$enable_libtool_lock" + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +$as_echo "$MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if ${lt_cv_path_mainfest_tool+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +$as_echo "$lt_cv_path_mainfest_tool" >&6; } +if test "x$lt_cv_path_mainfest_tool" != xyes; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +$as_echo "$DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +$as_echo "$ac_ct_DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +$as_echo "$NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +$as_echo "$ac_ct_NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +$as_echo "$LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +$as_echo "$ac_ct_LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +$as_echo "$OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +$as_echo "$ac_ct_OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +$as_echo "$OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +$as_echo "$ac_ct_OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +$as_echo_n "checking for -single_module linker flag... " >&6; } +if ${lt_cv_apple_cc_single_mod+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "${LT_MULTI_MODULE}"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test $_lt_result -eq 0; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } +if ${lt_cv_ld_exported_symbols_list+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_ld_exported_symbols_list=yes +else + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS="$save_LDFLAGS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +$as_echo_n "checking for -force_load linker flag... " >&6; } +if ${lt_cv_ld_force_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR cru libconftest.a conftest.o" >&5 + $AR cru libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +$as_echo "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test "$lt_cv_apple_cc_single_mod" = "yes"; then + _lt_dar_single_mod='$single_module' + fi + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +for ac_header in dlfcn.h +do : + ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_DLFCN_H 1 +_ACEOF + +fi + +done + +# ------------------------------------ # +# Determine libtool default behavior # +# ------------------------------------ # + +# +# Default behavior is to enable shared and static libraries on systems +# where libtool knows how to build both library versions, and does not +# require separate configuration and build runs for each flavor. +# + +xc_lt_want_enable_shared='yes' +xc_lt_want_enable_static='yes' + +# +# User may have disabled shared or static libraries. +# +case "x$enable_shared" in # ( + xno) + xc_lt_want_enable_shared='no' + ;; +esac +case "x$enable_static" in # ( + xno) + xc_lt_want_enable_static='no' + ;; +esac +if test "x$xc_lt_want_enable_shared" = 'xno' && + test "x$xc_lt_want_enable_static" = 'xno'; then + as_fn_error $? "can not disable shared and static libraries simultaneously" "$LINENO" 5 +fi + +# +# Default behavior on systems that require independent configuration +# and build runs for shared and static is to enable shared libraries +# and disable static ones. On these systems option '--disable-shared' +# must be used in order to build a proper static library. +# + +if test "x$xc_lt_want_enable_shared" = 'xyes' && + test "x$xc_lt_want_enable_static" = 'xyes'; then + case $host_os in # ( + mingw* | pw32* | cegcc* | os2* | aix*) + xc_lt_want_enable_static='no' + ;; + esac +fi + +# +# Make libtool aware of current shared and static library preferences +# taking in account that, depending on host characteristics, libtool +# may modify these option preferences later in this configure script. +# + +enable_shared=$xc_lt_want_enable_shared +enable_static=$xc_lt_want_enable_static + +# +# Default behavior is to build PIC objects for shared libraries and +# non-PIC objects for static libraries. +# + +xc_lt_want_with_pic='default' + +# +# User may have specified PIC preference. +# + +case "x$with_pic" in # (( + xno) + xc_lt_want_with_pic='no' + ;; + xyes) + xc_lt_want_with_pic='yes' + ;; +esac + +# +# Default behavior on some systems where building a shared library out +# of non-PIC compiled objects will fail with following linker error +# "relocation R_X86_64_32 can not be used when making a shared object" +# is to build PIC objects even for static libraries. This behavior may +# be overriden using 'configure --disable-shared --without-pic'. +# + +if test "x$xc_lt_want_with_pic" = 'xdefault'; then + case $host_cpu in # ( + x86_64 | amd64 | ia64) + case $host_os in # ( + linux* | freebsd*) + xc_lt_want_with_pic='yes' + ;; + esac + ;; + esac +fi + +# +# Make libtool aware of current PIC preference taking in account that, +# depending on host characteristics, libtool may modify PIC default +# behavior to fit host system idiosyncrasies later in this script. +# + +with_pic=$xc_lt_want_with_pic + +## ----------------------- ## +## Start of libtool code ## +## ----------------------- ## + + + + +# Set options +enable_win32_dll=yes + +case $host in +*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. +set dummy ${ac_tool_prefix}as; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AS+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AS"; then + ac_cv_prog_AS="$AS" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AS="${ac_tool_prefix}as" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AS=$ac_cv_prog_AS +if test -n "$AS"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 +$as_echo "$AS" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_AS"; then + ac_ct_AS=$AS + # Extract the first word of "as", so it can be a program name with args. +set dummy as; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_AS+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AS"; then + ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AS="as" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AS=$ac_cv_prog_ac_ct_AS +if test -n "$ac_ct_AS"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 +$as_echo "$ac_ct_AS" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_AS" = x; then + AS="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AS=$ac_ct_AS + fi +else + AS="$ac_cv_prog_AS" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + + ;; +esac + +test -z "$AS" && AS=as + + + + + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + enable_dlopen=no + + + + # Check whether --enable-shared was given. +if test "${enable_shared+set}" = set; then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_shared=yes +fi + + + + + + + + + + # Check whether --enable-static was given. +if test "${enable_static+set}" = set; then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_static=yes +fi + + + + + + + + + + +# Check whether --with-pic was given. +if test "${with_pic+set}" = set; then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for lt_pkg in $withval; do + IFS="$lt_save_ifs" + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + pic_mode=default +fi + + +test -z "$pic_mode" && pic_mode=default + + + + + + + + # Check whether --enable-fast-install was given. +if test "${enable_fast_install+set}" = set; then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_fast_install=yes +fi + + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ltmain" + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } +if ${lt_cv_objdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +$as_echo "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +cat >>confdefs.h <<_ACEOF +#define LT_OBJDIR "$lt_cv_objdir/" +_ACEOF + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld="$lt_cv_prog_gnu_ld" + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC="$CC" +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test "$GCC" = yes; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test "$GCC" = yes; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64 which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" + ;; +esac + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } +if ${lt_cv_prog_compiler_pic+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +$as_echo "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if ${lt_cv_prog_compiler_pic_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } + +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if ${lt_cv_prog_compiler_static_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_static_works=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS="$save_LDFLAGS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; } + +if test x"$lt_cv_prog_compiler_static_works" = xyes; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } + if test "$hard_links" = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd*) + with_gnu_ld=no + ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test "$with_gnu_ld" = yes; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test "$lt_use_gnu_ld_interface" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='${wl}--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test "$host_os" = linux-dietlibc; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test "$tmp_diet" = no + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + + if test "x$supports_anon_versioning" = xyes; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test "$ld_shlibs" = no; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='${wl}-f,' + + if test "$GCC" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + link_all_deplibs=no + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + export_dynamic_flag_spec='${wl}-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test "${lt_cv_aix_libpath+set}" = set; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_="/usr/lib:/lib" + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test "${lt_cv_aix_libpath+set}" = set; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_="/usr/lib:/lib" + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl*) + # Native MSVC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test "$lt_cv_ld_force_load" = "yes"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag="$_lt_dar_allow_undefined" + case $cc_basename in + ifort*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test "$GCC" = yes; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv -f $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv -f $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='${wl}-E' + ;; + + hpux10*) + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='${wl}-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +$as_echo_n "checking if $CC understands -b... " >&6; } +if ${lt_cv_prog_compiler__b+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler__b=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS="$save_LDFLAGS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +$as_echo "$lt_cv_prog_compiler__b" >&6; } + +if test x"$lt_cv_prog_compiler__b" = xyes; then + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if ${lt_cv_irix_exported_symbol+:} false; then : + $as_echo_n "(cached) " >&6 +else + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_irix_exported_symbol=yes +else + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS="$save_LDFLAGS" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +$as_echo "$lt_cv_irix_exported_symbol" >&6; } + if test "$lt_cv_irix_exported_symbol" = yes; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' + fi + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + else + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='${wl}' + archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands `-z linker_flag'. GCC discards it without `$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test "$GCC" = yes; then + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='${wl}-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='${wl}-z,text' + allow_undefined_flag='${wl}-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='${wl}-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test x$host_vendor = xsni; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='${wl}-Blargedynsym' + ;; + esac + fi + fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } +test "$ld_shlibs" = no && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } +if ${lt_cv_archive_cmds_need_lc+:} false; then : + $as_echo_n "(cached) " >&6 +else + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } + +if test "$GCC" = yes; then + case $host_os in + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; + *) lt_sed_strip_eq="s,=/,/,g" ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary. + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo="/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's,/\([A-Za-z]:\),\1,g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + library_names_spec='${libname}.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec="$LIB" + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=yes + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if ${lt_cv_shlibpath_overrides_runpath+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd*) + version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } +test "$dynamic_linker" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +fi +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test "X$hardcode_automatic" = "Xyes" ; then + + # We can hardcode non-existent directories. + if test "$hardcode_direct" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } + +if test "$hardcode_action" = relink || + test "$inherit_rpath" = yes; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes; then : + lt_cv_dlopen="shl_load" +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if ${ac_cv_lib_dld_shl_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +int main (void) +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_shl_load=yes +else + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes; then : + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" +else + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes; then : + lt_cv_dlopen="dlopen" +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if ${ac_cv_lib_svld_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_svld_dlopen=yes +else + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes; then : + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if ${ac_cv_lib_dld_dld_link+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char dld_link (); +int main (void) +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_dld_link=yes +else + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes; then : + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisbility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } + + if test "x$lt_cv_dlopen_self" = xyes; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self_static+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisbility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +fi + + + + + + + + + + + + + # Report which library types will actually be built + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC="$lt_save_CC" + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + +## --------------------- ## +## End of libtool code ## +## --------------------- ## + +# +# Verify if finally libtool shared libraries will be built +# + +case "x$enable_shared" in # (( + xyes | xno) + xc_lt_build_shared=$enable_shared + ;; + *) + as_fn_error $? "unexpected libtool enable_shared value: $enable_shared" "$LINENO" 5 + ;; +esac + +# +# Verify if finally libtool static libraries will be built +# + +case "x$enable_static" in # (( + xyes | xno) + xc_lt_build_static=$enable_static + ;; + *) + as_fn_error $? "unexpected libtool enable_static value: $enable_static" "$LINENO" 5 + ;; +esac + +# +# Verify if libtool shared libraries should be linked using flag -version-info +# + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with -version-info" >&5 +$as_echo_n "checking whether to build shared libraries with -version-info... " >&6; } +xc_lt_shlib_use_version_info='yes' +if test "x$version_type" = 'xnone'; then + xc_lt_shlib_use_version_info='no' +fi +case $host_os in # ( + amigaos*) + xc_lt_shlib_use_version_info='yes' + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_shlib_use_version_info" >&5 +$as_echo "$xc_lt_shlib_use_version_info" >&6; } + +# +# Verify if libtool shared libraries should be linked using flag -no-undefined +# + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with -no-undefined" >&5 +$as_echo_n "checking whether to build shared libraries with -no-undefined... " >&6; } +xc_lt_shlib_use_no_undefined='no' +if test "x$allow_undefined" = 'xno'; then + xc_lt_shlib_use_no_undefined='yes' +elif test "x$allow_undefined_flag" = 'xunsupported'; then + xc_lt_shlib_use_no_undefined='yes' +fi +case $host_os in # ( + cygwin* | mingw* | pw32* | cegcc* | os2* | aix*) + xc_lt_shlib_use_no_undefined='yes' + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_shlib_use_no_undefined" >&5 +$as_echo "$xc_lt_shlib_use_no_undefined" >&6; } + +# +# Verify if libtool shared libraries should be linked using flag -mimpure-text +# + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with -mimpure-text" >&5 +$as_echo_n "checking whether to build shared libraries with -mimpure-text... " >&6; } +xc_lt_shlib_use_mimpure_text='no' +case $host_os in # ( + solaris2*) + if test "x$GCC" = 'xyes'; then + xc_lt_shlib_use_mimpure_text='yes' + fi + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_shlib_use_mimpure_text" >&5 +$as_echo "$xc_lt_shlib_use_mimpure_text" >&6; } + +# +# Find out wether libtool libraries would be built wit PIC +# + +case "x$pic_mode" in # (((( + xdefault) + xc_lt_build_shared_with_pic='yes' + xc_lt_build_static_with_pic='no' + ;; + xyes) + xc_lt_build_shared_with_pic='yes' + xc_lt_build_static_with_pic='yes' + ;; + xno) + xc_lt_build_shared_with_pic='no' + xc_lt_build_static_with_pic='no' + ;; + *) + xc_lt_build_shared_with_pic='unknown' + xc_lt_build_static_with_pic='unknown' + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unexpected libtool pic_mode value: $pic_mode" >&5 +$as_echo "$as_me: WARNING: unexpected libtool pic_mode value: $pic_mode" >&2;} + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with PIC" >&5 +$as_echo_n "checking whether to build shared libraries with PIC... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_shared_with_pic" >&5 +$as_echo "$xc_lt_build_shared_with_pic" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries with PIC" >&5 +$as_echo_n "checking whether to build static libraries with PIC... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_static_with_pic" >&5 +$as_echo "$xc_lt_build_static_with_pic" >&6; } + +# +# Verify if libtool shared libraries will be built while static not built +# + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries only" >&5 +$as_echo_n "checking whether to build shared libraries only... " >&6; } +if test "$xc_lt_build_shared" = 'yes' && + test "$xc_lt_build_static" = 'no'; then + xc_lt_build_shared_only='yes' +else + xc_lt_build_shared_only='no' +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_shared_only" >&5 +$as_echo "$xc_lt_build_shared_only" >&6; } + +# +# Verify if libtool static libraries will be built while shared not built +# + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries only" >&5 +$as_echo_n "checking whether to build static libraries only... " >&6; } +if test "$xc_lt_build_static" = 'yes' && + test "$xc_lt_build_shared" = 'no'; then + xc_lt_build_static_only='yes' +else + xc_lt_build_static_only='no' +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_static_only" >&5 +$as_echo "$xc_lt_build_static_only" >&6; } + + + + +# +# Automake conditionals based on libtool related checks +# + + if test "x$xc_lt_shlib_use_version_info" = 'xyes'; then + CURL_LT_SHLIB_USE_VERSION_INFO_TRUE= + CURL_LT_SHLIB_USE_VERSION_INFO_FALSE='#' +else + CURL_LT_SHLIB_USE_VERSION_INFO_TRUE='#' + CURL_LT_SHLIB_USE_VERSION_INFO_FALSE= +fi + + if test "x$xc_lt_shlib_use_no_undefined" = 'xyes'; then + CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE= + CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE='#' +else + CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE='#' + CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE= +fi + + if test "x$xc_lt_shlib_use_mimpure_text" = 'xyes'; then + CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE= + CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE='#' +else + CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE='#' + CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE= +fi + + +# +# Due to libtool and automake machinery limitations of not allowing +# specifying separate CPPFLAGS or CFLAGS when compiling objects for +# inclusion of these in shared or static libraries, we are forced to +# build using separate configure runs for shared and static libraries +# on systems where different CPPFLAGS or CFLAGS are mandatory in order +# to compile objects for each kind of library. Notice that relying on +# the '-DPIC' CFLAG that libtool provides is not valid given that the +# user might for example choose to build static libraries with PIC. +# + +# +# Make our Makefile.am files use the staticlib CPPFLAG only when strictly +# targeting a static library and not building its shared counterpart. +# + + if test "x$xc_lt_build_static_only" = 'xyes'; then + USE_CPPFLAG_CURL_STATICLIB_TRUE= + USE_CPPFLAG_CURL_STATICLIB_FALSE='#' +else + USE_CPPFLAG_CURL_STATICLIB_TRUE='#' + USE_CPPFLAG_CURL_STATICLIB_FALSE= +fi + + +# +# Make staticlib CPPFLAG variable and its definition visible in output +# files unconditionally, providing an empty definition unless strictly +# targeting a static library and not building its shared counterpart. +# + +CPPFLAG_CURL_STATICLIB= +if test "x$xc_lt_build_static_only" = 'xyes'; then + CPPFLAG_CURL_STATICLIB='-DCURL_STATICLIB' +fi + + + +# Determine whether all dependent libraries must be specified when linking +if test "X$enable_shared" = "Xyes" -a "X$link_all_deplibs" = "Xno" +then + REQUIRE_LIB_DEPS=no +else + REQUIRE_LIB_DEPS=yes +fi + + if test x$REQUIRE_LIB_DEPS = xyes; then + USE_EXPLICIT_LIB_DEPS_TRUE= + USE_EXPLICIT_LIB_DEPS_FALSE='#' +else + USE_EXPLICIT_LIB_DEPS_TRUE='#' + USE_EXPLICIT_LIB_DEPS_FALSE= +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +$as_echo_n "checking for inline... " >&6; } +if ${ac_cv_c_inline+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __cplusplus +typedef int foo_t; +static $ac_kw foo_t static_foo () {return 0; } +$ac_kw foo_t foo () {return 0; } +#endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_c_inline=$ac_kw +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + test "$ac_cv_c_inline" != no && break +done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +$as_echo "$ac_cv_c_inline" >&6; } + +case $ac_cv_c_inline in + inline | yes) ;; + *) + case $ac_cv_c_inline in + no) ac_val=;; + *) ac_val=$ac_cv_c_inline;; + esac + cat >>confdefs.h <<_ACEOF +#ifndef __cplusplus +#define inline $ac_val +#endif +_ACEOF + ;; +esac + + + + + # + compiler_id="unknown" + compiler_num="0" + # + flags_dbg_all="unknown" + flags_dbg_yes="unknown" + flags_dbg_off="unknown" + flags_opt_all="unknown" + flags_opt_yes="unknown" + flags_opt_off="unknown" + # + flags_prefer_cppflags="no" + # + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is DEC/Compaq/HP C" >&5 +$as_echo_n "checking if compiler is DEC/Compaq/HP C... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __DECC +CURL_DEF_TOKEN __DECC +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__DECC"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___DECC=no + + else + curl_cv_have_def___DECC=yes + curl_cv_def___DECC=$tmp_exp + + fi + + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __DECC_VER +CURL_DEF_TOKEN __DECC_VER +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__DECC_VER"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___DECC_VER=no + + else + curl_cv_have_def___DECC_VER=yes + curl_cv_def___DECC_VER=$tmp_exp + + fi + + if test "$curl_cv_have_def___DECC" = "yes" && + test "$curl_cv_have_def___DECC_VER" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + compiler_id="DEC_C" + flags_dbg_all="-g -g0 -g1 -g2 -g3" + flags_dbg_yes="-g2" + flags_dbg_off="" + flags_opt_all="-O -O0 -O1 -O2 -O3 -O4" + flags_opt_yes="-O1" + flags_opt_off="-O0" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is HP-UX C" >&5 +$as_echo_n "checking if compiler is HP-UX C... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __HP_cc +CURL_DEF_TOKEN __HP_cc +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__HP_cc"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___HP_cc=no + + else + curl_cv_have_def___HP_cc=yes + curl_cv_def___HP_cc=$tmp_exp + + fi + + if test "$curl_cv_have_def___HP_cc" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + compiler_id="HP_UX_C" + flags_dbg_all="-g -s" + flags_dbg_yes="-g" + flags_dbg_off="-s" + flags_opt_all="-O +O0 +O1 +O2 +O3 +O4" + flags_opt_yes="+O2" + flags_opt_off="+O0" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is IBM C" >&5 +$as_echo_n "checking if compiler is IBM C... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __IBMC__ +CURL_DEF_TOKEN __IBMC__ +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__IBMC__"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___IBMC__=no + + else + curl_cv_have_def___IBMC__=yes + curl_cv_def___IBMC__=$tmp_exp + + fi + + if test "$curl_cv_have_def___IBMC__" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + compiler_id="IBM_C" + flags_dbg_all="-g -g0 -g1 -g2 -g3" + flags_dbg_yes="-g" + flags_dbg_off="" + flags_opt_all="-O -O0 -O1 -O2 -O3 -O4 -O5" + flags_opt_all="$flags_opt_all -qnooptimize" + flags_opt_all="$flags_opt_all -qoptimize=0" + flags_opt_all="$flags_opt_all -qoptimize=1" + flags_opt_all="$flags_opt_all -qoptimize=2" + flags_opt_all="$flags_opt_all -qoptimize=3" + flags_opt_all="$flags_opt_all -qoptimize=4" + flags_opt_all="$flags_opt_all -qoptimize=5" + flags_opt_yes="-O2" + flags_opt_off="-qnooptimize" + flags_prefer_cppflags="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is Intel C" >&5 +$as_echo_n "checking if compiler is Intel C... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __INTEL_COMPILER +CURL_DEF_TOKEN __INTEL_COMPILER +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__INTEL_COMPILER"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___INTEL_COMPILER=no + + else + curl_cv_have_def___INTEL_COMPILER=yes + curl_cv_def___INTEL_COMPILER=$tmp_exp + + fi + + if test "$curl_cv_have_def___INTEL_COMPILER" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + compiler_num="$curl_cv_def___INTEL_COMPILER" + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __unix__ +CURL_DEF_TOKEN __unix__ +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = ""; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___unix__=no + + else + curl_cv_have_def___unix__=yes + curl_cv_def___unix__=$tmp_exp + + fi + + if test "$curl_cv_have_def___unix__" = "yes"; then + compiler_id="INTEL_UNIX_C" + flags_dbg_all="-g -g0" + flags_dbg_yes="-g" + flags_dbg_off="" + flags_opt_all="-O -O0 -O1 -O2 -O3 -Os" + flags_opt_yes="-O2" + flags_opt_off="-O0" + else + compiler_id="INTEL_WINDOWS_C" + flags_dbg_all="/ZI /Zi /zI /zi /ZD /Zd /zD /zd /Z7 /z7 /Oy /Oy-" + flags_dbg_all="$flags_dbg_all /debug" + flags_dbg_all="$flags_dbg_all /debug:none" + flags_dbg_all="$flags_dbg_all /debug:minimal" + flags_dbg_all="$flags_dbg_all /debug:partial" + flags_dbg_all="$flags_dbg_all /debug:full" + flags_dbg_all="$flags_dbg_all /debug:semantic_stepping" + flags_dbg_all="$flags_dbg_all /debug:extended" + flags_dbg_yes="/Zi /Oy-" + flags_dbg_off="/debug:none /Oy-" + flags_opt_all="/O /O0 /O1 /O2 /O3 /Od /Og /Og- /Oi /Oi-" + flags_opt_yes="/O2" + flags_opt_off="/Od" + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is clang" >&5 +$as_echo_n "checking if compiler is clang... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __clang__ +CURL_DEF_TOKEN __clang__ +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__clang__"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___clang__=no + + else + curl_cv_have_def___clang__=yes + curl_cv_def___clang__=$tmp_exp + + fi + + if test "$curl_cv_have_def___clang__" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + compiler_id="CLANG" + clangver=`$CC -dumpversion` + clangvhi=`echo $clangver | cut -d . -f1` + clangvlo=`echo $clangver | cut -d . -f2` + compiler_num=`(expr $clangvhi "*" 100 + $clangvlo) 2>/dev/null` + flags_dbg_all="-g -g0 -g1 -g2 -g3" + flags_dbg_all="$flags_dbg_all -ggdb" + flags_dbg_all="$flags_dbg_all -gstabs" + flags_dbg_all="$flags_dbg_all -gstabs+" + flags_dbg_all="$flags_dbg_all -gcoff" + flags_dbg_all="$flags_dbg_all -gxcoff" + flags_dbg_all="$flags_dbg_all -gdwarf-2" + flags_dbg_all="$flags_dbg_all -gvms" + flags_dbg_yes="-g" + flags_dbg_off="" + flags_opt_all="-O -O0 -O1 -O2 -Os -O3 -O4" + flags_opt_yes="-Os" + flags_opt_off="-O0" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is GNU C" >&5 +$as_echo_n "checking if compiler is GNU C... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __GNUC__ +CURL_DEF_TOKEN __GNUC__ +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__GNUC__"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___GNUC__=no + + else + curl_cv_have_def___GNUC__=yes + curl_cv_def___GNUC__=$tmp_exp + + fi + + if test "$curl_cv_have_def___GNUC__" = "yes" && + test "$compiler_id" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + compiler_id="GNU_C" + gccver=`$CC -dumpversion` + gccvhi=`echo $gccver | cut -d . -f1` + gccvlo=`echo $gccver | cut -d . -f2` + compiler_num=`(expr $gccvhi "*" 100 + $gccvlo) 2>/dev/null` + flags_dbg_all="-g -g0 -g1 -g2 -g3" + flags_dbg_all="$flags_dbg_all -ggdb" + flags_dbg_all="$flags_dbg_all -gstabs" + flags_dbg_all="$flags_dbg_all -gstabs+" + flags_dbg_all="$flags_dbg_all -gcoff" + flags_dbg_all="$flags_dbg_all -gxcoff" + flags_dbg_all="$flags_dbg_all -gdwarf-2" + flags_dbg_all="$flags_dbg_all -gvms" + flags_dbg_yes="-g" + flags_dbg_off="" + flags_opt_all="-O -O0 -O1 -O2 -O3 -Os" + flags_opt_yes="-O2" + flags_opt_off="-O0" + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef _WIN32 +CURL_DEF_TOKEN _WIN32 +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "_WIN32"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def__WIN32=no + + else + curl_cv_have_def__WIN32=yes + curl_cv_def__WIN32=$tmp_exp + + fi + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is LCC" >&5 +$as_echo_n "checking if compiler is LCC... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __LCC__ +CURL_DEF_TOKEN __LCC__ +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__LCC__"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___LCC__=no + + else + curl_cv_have_def___LCC__=yes + curl_cv_def___LCC__=$tmp_exp + + fi + + if test "$curl_cv_have_def___LCC__" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + compiler_id="LCC" + flags_dbg_all="-g" + flags_dbg_yes="-g" + flags_dbg_off="" + flags_opt_all="" + flags_opt_yes="" + flags_opt_off="" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is SGI MIPSpro C" >&5 +$as_echo_n "checking if compiler is SGI MIPSpro C... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __GNUC__ +CURL_DEF_TOKEN __GNUC__ +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__GNUC__"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___GNUC__=no + + else + curl_cv_have_def___GNUC__=yes + curl_cv_def___GNUC__=$tmp_exp + + fi + + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef _COMPILER_VERSION +CURL_DEF_TOKEN _COMPILER_VERSION +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "_COMPILER_VERSION"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def__COMPILER_VERSION=no + + else + curl_cv_have_def__COMPILER_VERSION=yes + curl_cv_def__COMPILER_VERSION=$tmp_exp + + fi + + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef _SGI_COMPILER_VERSION +CURL_DEF_TOKEN _SGI_COMPILER_VERSION +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "_SGI_COMPILER_VERSION"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def__SGI_COMPILER_VERSION=no + + else + curl_cv_have_def__SGI_COMPILER_VERSION=yes + curl_cv_def__SGI_COMPILER_VERSION=$tmp_exp + + fi + + if test "$curl_cv_have_def___GNUC__" = "no" && + (test "$curl_cv_have_def__SGI_COMPILER_VERSION" = "yes" || + test "$curl_cv_have_def__COMPILER_VERSION" = "yes"); then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + compiler_id="SGI_MIPSPRO_C" + flags_dbg_all="-g -g0 -g1 -g2 -g3" + flags_dbg_yes="-g" + flags_dbg_off="" + flags_opt_all="-O -O0 -O1 -O2 -O3 -Ofast" + flags_opt_yes="-O2" + flags_opt_off="-O0" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is SGI MIPS C" >&5 +$as_echo_n "checking if compiler is SGI MIPS C... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __GNUC__ +CURL_DEF_TOKEN __GNUC__ +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__GNUC__"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___GNUC__=no + + else + curl_cv_have_def___GNUC__=yes + curl_cv_def___GNUC__=$tmp_exp + + fi + + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __sgi +CURL_DEF_TOKEN __sgi +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__sgi"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___sgi=no + + else + curl_cv_have_def___sgi=yes + curl_cv_def___sgi=$tmp_exp + + fi + + if test "$curl_cv_have_def___GNUC__" = "no" && + test "$curl_cv_have_def___sgi" = "yes" && + test "$compiler_id" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + compiler_id="SGI_MIPS_C" + flags_dbg_all="-g -g0 -g1 -g2 -g3" + flags_dbg_yes="-g" + flags_dbg_off="" + flags_opt_all="-O -O0 -O1 -O2 -O3 -Ofast" + flags_opt_yes="-O2" + flags_opt_off="-O0" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is SunPro C" >&5 +$as_echo_n "checking if compiler is SunPro C... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __SUNPRO_C +CURL_DEF_TOKEN __SUNPRO_C +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__SUNPRO_C"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___SUNPRO_C=no + + else + curl_cv_have_def___SUNPRO_C=yes + curl_cv_def___SUNPRO_C=$tmp_exp + + fi + + if test "$curl_cv_have_def___SUNPRO_C" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + compiler_id="SUNPRO_C" + flags_dbg_all="-g -s" + flags_dbg_yes="-g" + flags_dbg_off="-s" + flags_opt_all="-O -xO -xO1 -xO2 -xO3 -xO4 -xO5" + flags_opt_yes="-xO2" + flags_opt_off="" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is Tiny C" >&5 +$as_echo_n "checking if compiler is Tiny C... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __TINYC__ +CURL_DEF_TOKEN __TINYC__ +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__TINYC__"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___TINYC__=no + + else + curl_cv_have_def___TINYC__=yes + curl_cv_def___TINYC__=$tmp_exp + + fi + + if test "$curl_cv_have_def___TINYC__" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + compiler_id="TINY_C" + flags_dbg_all="-g -b" + flags_dbg_yes="-g" + flags_dbg_off="" + flags_opt_all="" + flags_opt_yes="" + flags_opt_off="" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is Watcom C" >&5 +$as_echo_n "checking if compiler is Watcom C... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __WATCOMC__ +CURL_DEF_TOKEN __WATCOMC__ +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__WATCOMC__"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___WATCOMC__=no + + else + curl_cv_have_def___WATCOMC__=yes + curl_cv_def___WATCOMC__=$tmp_exp + + fi + + if test "$curl_cv_have_def___WATCOMC__" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __UNIX__ +CURL_DEF_TOKEN __UNIX__ +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "__UNIX__"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def___UNIX__=no + + else + curl_cv_have_def___UNIX__=yes + curl_cv_def___UNIX__=$tmp_exp + + fi + + if test "$curl_cv_have_def___UNIX__" = "yes"; then + compiler_id="WATCOM_UNIX_C" + flags_dbg_all="-g1 -g1+ -g2 -g3" + flags_dbg_yes="-g2" + flags_dbg_off="" + flags_opt_all="-O0 -O1 -O2 -O3" + flags_opt_yes="-O2" + flags_opt_off="-O0" + else + compiler_id="WATCOM_WINDOWS_C" + flags_dbg_all="" + flags_dbg_yes="" + flags_dbg_off="" + flags_opt_all="" + flags_opt_yes="" + flags_opt_off="" + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + # + if test "$compiler_id" = "unknown"; then + cat <<_EOF 1>&2 +*** +*** Warning: This configure script does not have information about the +*** compiler you are using, relative to the flags required to enable or +*** disable generation of debug info, optimization options or warnings. +*** +*** Whatever settings are present in CFLAGS will be used for this run. +*** +*** If you wish to help the cURL project to better support your compiler +*** you can report this and the required info on the libcurl development +*** mailing list: http://cool.haxx.se/mailman/listinfo/curl-library/ +*** +_EOF + fi + + +squeeze() { + _sqz_result="" + eval _sqz_input=\$$1 + for _sqz_token in $_sqz_input; do + if test -z "$_sqz_result"; then + _sqz_result="$_sqz_token" + else + _sqz_result="$_sqz_result $_sqz_token" + fi + done + eval $1=\$_sqz_result + return 0 +} + + + # + if test "$compiler_id" != "unknown"; then + # + if test "$compiler_id" = "GNU_C" || + test "$compiler_id" = "CLANG"; then + + if test "$compiler_id" = "GNU_C" || + test "$compiler_id" = "CLANG"; then + tmp_has_include="no" + tmp_chg_FLAGS="$CFLAGS" + for word1 in $tmp_chg_FLAGS; do + case "$word1" in + -I*) + tmp_has_include="yes" + ;; + esac + done + if test "$tmp_has_include" = "yes"; then + tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/^-I/ -isystem /g'` + tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/ -I/ -isystem /g'` + CFLAGS="$tmp_chg_FLAGS" + squeeze CFLAGS + fi + tmp_has_include="no" + tmp_chg_FLAGS="$CPPFLAGS" + for word1 in $tmp_chg_FLAGS; do + case "$word1" in + -I*) + tmp_has_include="yes" + ;; + esac + done + if test "$tmp_has_include" = "yes"; then + tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/^-I/ -isystem /g'` + tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/ -I/ -isystem /g'` + CPPFLAGS="$tmp_chg_FLAGS" + squeeze CPPFLAGS + fi + fi + + fi + # + tmp_save_CPPFLAGS="$CPPFLAGS" + tmp_save_CFLAGS="$CFLAGS" + tmp_CPPFLAGS="" + tmp_CFLAGS="" + # + case "$compiler_id" in + # + CLANG) + # + tmp_CFLAGS="$tmp_CFLAGS -Qunused-arguments" + ;; + # + DEC_C) + # + tmp_CFLAGS="$tmp_CFLAGS -std1" + tmp_CFLAGS="$tmp_CFLAGS -noansi_alias" + tmp_CFLAGS="$tmp_CFLAGS -warnprotos" + tmp_CFLAGS="$tmp_CFLAGS -msg_fatal toofewargs,toomanyargs" + ;; + # + GNU_C) + # + tmp_CFLAGS="$tmp_CFLAGS" + ;; + # + HP_UX_C) + # + tmp_CFLAGS="$tmp_CFLAGS -z" + tmp_CFLAGS="$tmp_CFLAGS +W 4227,4255" + ;; + # + IBM_C) + # + tmp_CPPFLAGS="$tmp_CPPFLAGS -qthreaded" + tmp_CPPFLAGS="$tmp_CPPFLAGS -qnoansialias" + tmp_CPPFLAGS="$tmp_CPPFLAGS -qhalt=e" + ;; + # + INTEL_UNIX_C) + # + tmp_CFLAGS="$tmp_CFLAGS -std=gnu89" + tmp_CPPFLAGS="$tmp_CPPFLAGS -we140,147,165,266" + tmp_CPPFLAGS="$tmp_CPPFLAGS -wd279,981,1469" + ;; + # + INTEL_WINDOWS_C) + # + tmp_CFLAGS="$tmp_CFLAGS" + ;; + # + LCC) + # + tmp_CFLAGS="$tmp_CFLAGS -n" + ;; + # + SGI_MIPS_C) + # + tmp_CFLAGS="$tmp_CFLAGS" + ;; + # + SGI_MIPSPRO_C) + # + tmp_CFLAGS="$tmp_CFLAGS" + ;; + # + SUNPRO_C) + # + tmp_CFLAGS="$tmp_CFLAGS" + ;; + # + TINY_C) + # + tmp_CFLAGS="$tmp_CFLAGS" + ;; + # + WATCOM_UNIX_C) + # + tmp_CFLAGS="$tmp_CFLAGS" + ;; + # + WATCOM_WINDOWS_C) + # + tmp_CFLAGS="$tmp_CFLAGS" + ;; + # + esac + # + squeeze tmp_CPPFLAGS + squeeze tmp_CFLAGS + # + if test ! -z "$tmp_CFLAGS" || test ! -z "$tmp_CPPFLAGS"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts some basic options" >&5 +$as_echo_n "checking if compiler accepts some basic options... " >&6; } + CPPFLAGS="$tmp_save_CPPFLAGS $tmp_CPPFLAGS" + CFLAGS="$tmp_save_CFLAGS $tmp_CFLAGS" + squeeze CPPFLAGS + squeeze CFLAGS + + tmp_compiler_works="unknown" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + int i = 1; + return i; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + sed 's/^/cc-fail: /' conftest.err >&6 + echo " " >&6 + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if test "$tmp_compiler_works" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + int i = 1; + return i; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + sed 's/^/link-fail: /' conftest.err >&6 + echo " " >&6 + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "x$cross_compiling" != "xyes" && + test "$tmp_compiler_works" = "yes"; then + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +# ifdef __STDC__ +# include +# endif + +int main (void) +{ + + int i = 0; + exit(i); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + echo "run-fail: test program exited with status $ac_status" >&6 + echo " " >&6 + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + if test "$tmp_compiler_works" = "yes"; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&5 +$as_echo "$as_me: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&6;} + + else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&5 +$as_echo "$as_me: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&2;} + CPPFLAGS="$tmp_save_CPPFLAGS" + CFLAGS="$tmp_save_CFLAGS" + + fi + + fi + # + fi + + + # + if test "$compiler_id" != "unknown"; then + # + tmp_save_CFLAGS="$CFLAGS" + tmp_save_CPPFLAGS="$CPPFLAGS" + # + tmp_options="" + tmp_CFLAGS="$CFLAGS" + tmp_CPPFLAGS="$CPPFLAGS" + + ac_var_stripped="" + for word1 in $tmp_CFLAGS; do + ac_var_strip_word="no" + for word2 in $flags_dbg_all; do + if test "$word1" = "$word2"; then + ac_var_strip_word="yes" + fi + done + if test "$ac_var_strip_word" = "no"; then + ac_var_stripped="$ac_var_stripped $word1" + fi + done + tmp_CFLAGS="$ac_var_stripped" + squeeze tmp_CFLAGS + + + ac_var_stripped="" + for word1 in $tmp_CPPFLAGS; do + ac_var_strip_word="no" + for word2 in $flags_dbg_all; do + if test "$word1" = "$word2"; then + ac_var_strip_word="yes" + fi + done + if test "$ac_var_strip_word" = "no"; then + ac_var_stripped="$ac_var_stripped $word1" + fi + done + tmp_CPPFLAGS="$ac_var_stripped" + squeeze tmp_CPPFLAGS + + # + if test "$want_debug" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts debug enabling options" >&5 +$as_echo_n "checking if compiler accepts debug enabling options... " >&6; } + tmp_options="$flags_dbg_yes" + fi + if test "$want_debug" = "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts debug disabling options" >&5 +$as_echo_n "checking if compiler accepts debug disabling options... " >&6; } + tmp_options="$flags_dbg_off" + fi + # + if test "$flags_prefer_cppflags" = "yes"; then + CPPFLAGS="$tmp_CPPFLAGS $tmp_options" + CFLAGS="$tmp_CFLAGS" + else + CPPFLAGS="$tmp_CPPFLAGS" + CFLAGS="$tmp_CFLAGS $tmp_options" + fi + squeeze CPPFLAGS + squeeze CFLAGS + + tmp_compiler_works="unknown" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + int i = 1; + return i; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + sed 's/^/cc-fail: /' conftest.err >&6 + echo " " >&6 + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if test "$tmp_compiler_works" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + int i = 1; + return i; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + sed 's/^/link-fail: /' conftest.err >&6 + echo " " >&6 + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "x$cross_compiling" != "xyes" && + test "$tmp_compiler_works" = "yes"; then + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +# ifdef __STDC__ +# include +# endif + +int main (void) +{ + + int i = 0; + exit(i); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + echo "run-fail: test program exited with status $ac_status" >&6 + echo " " >&6 + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + if test "$tmp_compiler_works" = "yes"; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_options" >&5 +$as_echo "$as_me: compiler options added: $tmp_options" >&6;} + + else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_options" >&5 +$as_echo "$as_me: WARNING: compiler options rejected: $tmp_options" >&2;} + CPPFLAGS="$tmp_save_CPPFLAGS" + CFLAGS="$tmp_save_CFLAGS" + + fi + + # + fi + + + # + if test "$compiler_id" != "unknown"; then + # + tmp_save_CFLAGS="$CFLAGS" + tmp_save_CPPFLAGS="$CPPFLAGS" + # + tmp_options="" + tmp_CFLAGS="$CFLAGS" + tmp_CPPFLAGS="$CPPFLAGS" + honor_optimize_option="yes" + # + # + if test "$want_optimize" = "assume_no" || + test "$want_optimize" = "assume_yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler optimizer assumed setting might be used" >&5 +$as_echo_n "checking if compiler optimizer assumed setting might be used... " >&6; } + + + ac_var_match_word="no" + for word1 in $tmp_CFLAGS; do + for word2 in $flags_opt_all; do + if test "$word1" = "$word2"; then + ac_var_match_word="yes" + fi + done + done + + if test "$ac_var_match_word" = "yes"; then + + honor_optimize_option="no" + + + fi + + + + ac_var_match_word="no" + for word1 in $tmp_CPPFLAGS; do + for word2 in $flags_opt_all; do + if test "$word1" = "$word2"; then + ac_var_match_word="yes" + fi + done + done + + if test "$ac_var_match_word" = "yes"; then + + honor_optimize_option="no" + + + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $honor_optimize_option" >&5 +$as_echo "$honor_optimize_option" >&6; } + if test "$honor_optimize_option" = "yes"; then + if test "$want_optimize" = "assume_yes"; then + want_optimize="yes" + fi + if test "$want_optimize" = "assume_no"; then + want_optimize="no" + fi + fi + fi + # + if test "$honor_optimize_option" = "yes"; then + + ac_var_stripped="" + for word1 in $tmp_CFLAGS; do + ac_var_strip_word="no" + for word2 in $flags_opt_all; do + if test "$word1" = "$word2"; then + ac_var_strip_word="yes" + fi + done + if test "$ac_var_strip_word" = "no"; then + ac_var_stripped="$ac_var_stripped $word1" + fi + done + tmp_CFLAGS="$ac_var_stripped" + squeeze tmp_CFLAGS + + + ac_var_stripped="" + for word1 in $tmp_CPPFLAGS; do + ac_var_strip_word="no" + for word2 in $flags_opt_all; do + if test "$word1" = "$word2"; then + ac_var_strip_word="yes" + fi + done + if test "$ac_var_strip_word" = "no"; then + ac_var_stripped="$ac_var_stripped $word1" + fi + done + tmp_CPPFLAGS="$ac_var_stripped" + squeeze tmp_CPPFLAGS + + if test "$want_optimize" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5 +$as_echo_n "checking if compiler accepts optimizer enabling options... " >&6; } + tmp_options="$flags_opt_yes" + fi + if test "$want_optimize" = "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer disabling options" >&5 +$as_echo_n "checking if compiler accepts optimizer disabling options... " >&6; } + tmp_options="$flags_opt_off" + fi + if test "$flags_prefer_cppflags" = "yes"; then + CPPFLAGS="$tmp_CPPFLAGS $tmp_options" + CFLAGS="$tmp_CFLAGS" + else + CPPFLAGS="$tmp_CPPFLAGS" + CFLAGS="$tmp_CFLAGS $tmp_options" + fi + squeeze CPPFLAGS + squeeze CFLAGS + + tmp_compiler_works="unknown" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + int i = 1; + return i; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + sed 's/^/cc-fail: /' conftest.err >&6 + echo " " >&6 + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if test "$tmp_compiler_works" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + int i = 1; + return i; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + sed 's/^/link-fail: /' conftest.err >&6 + echo " " >&6 + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "x$cross_compiling" != "xyes" && + test "$tmp_compiler_works" = "yes"; then + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +# ifdef __STDC__ +# include +# endif + +int main (void) +{ + + int i = 0; + exit(i); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + echo "run-fail: test program exited with status $ac_status" >&6 + echo " " >&6 + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + if test "$tmp_compiler_works" = "yes"; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_options" >&5 +$as_echo "$as_me: compiler options added: $tmp_options" >&6;} + + else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_options" >&5 +$as_echo "$as_me: WARNING: compiler options rejected: $tmp_options" >&2;} + CPPFLAGS="$tmp_save_CPPFLAGS" + CFLAGS="$tmp_save_CFLAGS" + + fi + + fi + # + fi + + + # + if test "$compiler_id" != "unknown"; then + # + tmp_save_CPPFLAGS="$CPPFLAGS" + tmp_save_CFLAGS="$CFLAGS" + tmp_CPPFLAGS="" + tmp_CFLAGS="" + # + case "$compiler_id" in + # + CLANG) + # + if test "$want_warnings" = "yes"; then + tmp_CFLAGS="$tmp_CFLAGS -pedantic" + tmp_CFLAGS="$tmp_CFLAGS -Wall -Wextra" + tmp_CFLAGS="$tmp_CFLAGS -Wpointer-arith -Wwrite-strings" + tmp_CFLAGS="$tmp_CFLAGS -Wshadow" + tmp_CFLAGS="$tmp_CFLAGS -Winline -Wnested-externs" + tmp_CFLAGS="$tmp_CFLAGS -Wmissing-declarations" + tmp_CFLAGS="$tmp_CFLAGS -Wmissing-prototypes" + tmp_CFLAGS="$tmp_CFLAGS -Wno-long-long" + tmp_CFLAGS="$tmp_CFLAGS -Wfloat-equal" + tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar -Wsign-compare" + tmp_CFLAGS="$tmp_CFLAGS -Wundef" + tmp_CFLAGS="$tmp_CFLAGS -Wno-format-nonliteral" + tmp_CFLAGS="$tmp_CFLAGS -Wendif-labels -Wstrict-prototypes" + tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement" + tmp_CFLAGS="$tmp_CFLAGS -Wcast-align" + tmp_CFLAGS="$tmp_CFLAGS -Wno-system-headers" + tmp_CFLAGS="$tmp_CFLAGS -Wshorten-64-to-32" + # + if test "$compiler_num" -ge "101"; then + tmp_CFLAGS="$tmp_CFLAGS -Wunused" + fi + fi + ;; + # + DEC_C) + # + if test "$want_warnings" = "yes"; then + tmp_CFLAGS="$tmp_CFLAGS -msg_enable level3" + fi + ;; + # + GNU_C) + # + if test "$want_warnings" = "yes"; then + # + if test "x$cross_compiling" != "xyes" || + test "$compiler_num" -ge "300"; then + tmp_CFLAGS="$tmp_CFLAGS -pedantic" + fi + # + tmp_CFLAGS="$tmp_CFLAGS -Wall -W" + # + if test "$compiler_num" -ge "104"; then + tmp_CFLAGS="$tmp_CFLAGS -Wpointer-arith -Wwrite-strings" + if test "x$cross_compiling" != "xyes" || + test "$compiler_num" -ge "300"; then + tmp_CFLAGS="$tmp_CFLAGS -Wunused -Wshadow" + fi + fi + # + if test "$compiler_num" -ge "207"; then + tmp_CFLAGS="$tmp_CFLAGS -Winline -Wnested-externs" + if test "x$cross_compiling" != "xyes" || + test "$compiler_num" -ge "300"; then + tmp_CFLAGS="$tmp_CFLAGS -Wmissing-declarations" + tmp_CFLAGS="$tmp_CFLAGS -Wmissing-prototypes" + fi + fi + # + if test "$compiler_num" -ge "295"; then + tmp_CFLAGS="$tmp_CFLAGS -Wno-long-long" + fi + # + if test "$compiler_num" -ge "296"; then + tmp_CFLAGS="$tmp_CFLAGS -Wfloat-equal" + tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar -Wsign-compare" + tmp_CFLAGS="$tmp_CFLAGS -Wundef" + fi + # + if test "$compiler_num" -ge "297"; then + tmp_CFLAGS="$tmp_CFLAGS -Wno-format-nonliteral" + fi + # + if test "$compiler_num" -ge "300"; then + tmp_CFLAGS="$tmp_CFLAGS" + fi + # + if test "$compiler_num" -ge "303"; then + tmp_CFLAGS="$tmp_CFLAGS -Wendif-labels -Wstrict-prototypes" + fi + # + if test "$compiler_num" -ge "304"; then + tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement" + fi + # + if test "$compiler_num" -ge "400"; then + tmp_CFLAGS="$tmp_CFLAGS -Wstrict-aliasing=3" + fi + # + if test "$compiler_num" -ge "402"; then + tmp_CFLAGS="$tmp_CFLAGS -Wcast-align" + fi + # + if test "$compiler_num" -ge "403"; then + tmp_CFLAGS="$tmp_CFLAGS -Wtype-limits -Wold-style-declaration" + tmp_CFLAGS="$tmp_CFLAGS -Wmissing-parameter-type -Wempty-body" + tmp_CFLAGS="$tmp_CFLAGS -Wclobbered -Wignored-qualifiers" + tmp_CFLAGS="$tmp_CFLAGS -Wconversion -Wno-sign-conversion -Wvla" + fi + # + if test "$compiler_num" -ge "405"; then + if test "$curl_cv_have_def__WIN32" = "yes"; then + tmp_CFLAGS="$tmp_CFLAGS -Wno-pedantic-ms-format" + fi + fi + # + fi + # + if test "$compiler_num" -ge "300"; then + tmp_CFLAGS="$tmp_CFLAGS -Wno-system-headers" + else + if test "x$cross_compiling" = "xyes"; then + if test "$compiler_num" -ge "104"; then + tmp_CFLAGS="$tmp_CFLAGS -Wno-unused -Wno-shadow" + fi + if test "$compiler_num" -ge "207"; then + tmp_CFLAGS="$tmp_CFLAGS -Wno-missing-declarations" + tmp_CFLAGS="$tmp_CFLAGS -Wno-missing-prototypes" + fi + fi + fi + ;; + # + HP_UX_C) + # + if test "$want_warnings" = "yes"; then + tmp_CFLAGS="$tmp_CFLAGS +w1" + fi + ;; + # + IBM_C) + # + tmp_CFLAGS="$tmp_CFLAGS" + ;; + # + INTEL_UNIX_C) + # + if test "$want_warnings" = "yes"; then + if test "$compiler_num" -gt "600"; then + tmp_CPPFLAGS="$tmp_CPPFLAGS -Wall -w2" + tmp_CPPFLAGS="$tmp_CPPFLAGS -Wcheck" + tmp_CPPFLAGS="$tmp_CPPFLAGS -Wcomment" + tmp_CPPFLAGS="$tmp_CPPFLAGS -Wdeprecated" + tmp_CPPFLAGS="$tmp_CPPFLAGS -Wmissing-prototypes" + tmp_CPPFLAGS="$tmp_CPPFLAGS -Wp64" + tmp_CPPFLAGS="$tmp_CPPFLAGS -Wpointer-arith" + tmp_CPPFLAGS="$tmp_CPPFLAGS -Wreturn-type" + tmp_CPPFLAGS="$tmp_CPPFLAGS -Wshadow" + tmp_CPPFLAGS="$tmp_CPPFLAGS -Wuninitialized" + tmp_CPPFLAGS="$tmp_CPPFLAGS -Wunused-function" + fi + fi + tmp_CFLAGS="$tmp_CFLAGS -fno-omit-frame-pointer" + tmp_CFLAGS="$tmp_CFLAGS -fno-strict-aliasing" + tmp_CFLAGS="$tmp_CFLAGS -fp-model precise" + if test "$compiler_num" -ge "1000"; then + tmp_CFLAGS="$tmp_CFLAGS -vec-report0" + fi + ;; + # + INTEL_WINDOWS_C) + # + tmp_CFLAGS="$tmp_CFLAGS" + ;; + # + LCC) + # + if test "$want_warnings" = "yes"; then + tmp_CFLAGS="$tmp_CFLAGS" + fi + ;; + # + SGI_MIPS_C) + # + if test "$want_warnings" = "yes"; then + tmp_CFLAGS="$tmp_CFLAGS -fullwarn" + fi + ;; + # + SGI_MIPSPRO_C) + # + if test "$want_warnings" = "yes"; then + tmp_CFLAGS="$tmp_CFLAGS -fullwarn" + tmp_CFLAGS="$tmp_CFLAGS -woff 1209" + fi + ;; + # + SUNPRO_C) + # + if test "$want_warnings" = "yes"; then + tmp_CFLAGS="$tmp_CFLAGS -v" + fi + ;; + # + TINY_C) + # + if test "$want_warnings" = "yes"; then + tmp_CFLAGS="$tmp_CFLAGS -Wall" + tmp_CFLAGS="$tmp_CFLAGS -Wwrite-strings" + tmp_CFLAGS="$tmp_CFLAGS -Wunsupported" + fi + ;; + # + WATCOM_UNIX_C) + # + if test "$want_warnings" = "yes"; then + tmp_CFLAGS="$tmp_CFLAGS -Wall -Wextra" + fi + ;; + # + WATCOM_WINDOWS_C) + # + tmp_CFLAGS="$tmp_CFLAGS" + ;; + # + esac + # + squeeze tmp_CPPFLAGS + squeeze tmp_CFLAGS + # + if test ! -z "$tmp_CFLAGS" || test ! -z "$tmp_CPPFLAGS"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts strict warning options" >&5 +$as_echo_n "checking if compiler accepts strict warning options... " >&6; } + CPPFLAGS="$tmp_save_CPPFLAGS $tmp_CPPFLAGS" + CFLAGS="$tmp_save_CFLAGS $tmp_CFLAGS" + squeeze CPPFLAGS + squeeze CFLAGS + + tmp_compiler_works="unknown" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + int i = 1; + return i; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + sed 's/^/cc-fail: /' conftest.err >&6 + echo " " >&6 + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if test "$tmp_compiler_works" = "yes"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + int i = 1; + return i; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + sed 's/^/link-fail: /' conftest.err >&6 + echo " " >&6 + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "x$cross_compiling" != "xyes" && + test "$tmp_compiler_works" = "yes"; then + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +# ifdef __STDC__ +# include +# endif + +int main (void) +{ + + int i = 0; + exit(i); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + tmp_compiler_works="yes" + +else + + tmp_compiler_works="no" + echo " " >&6 + echo "run-fail: test program exited with status $ac_status" >&6 + echo " " >&6 + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + if test "$tmp_compiler_works" = "yes"; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&5 +$as_echo "$as_me: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&6;} + + else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&5 +$as_echo "$as_me: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&2;} + CPPFLAGS="$tmp_save_CPPFLAGS" + CFLAGS="$tmp_save_CFLAGS" + + fi + + fi + # + fi + + +if test "$compiler_id" = "INTEL_UNIX_C"; then + # + if test "$compiler_num" -ge "1000"; then + CFLAGS="$CFLAGS -shared-intel" + elif test "$compiler_num" -ge "900"; then + CFLAGS="$CFLAGS -i-dynamic" + fi + # +fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler halts on compilation errors" >&5 +$as_echo_n "checking if compiler halts on compilation errors... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + force compilation error + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + as_fn_error $? "compiler does not halt on compilation errors." "$LINENO" 5 + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler halts on negative sized arrays" >&5 +$as_echo_n "checking if compiler halts on negative sized arrays... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + typedef char bad_t[sizeof(char) == sizeof(int) ? -1 : -1 ]; + +int main (void) +{ + + bad_t dummy; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + as_fn_error $? "compiler does not halt on negative sized arrays." "$LINENO" 5 + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler halts on function prototype mismatch" >&5 +$as_echo_n "checking if compiler halts on function prototype mismatch... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +# include + int rand(int n); + int rand(int n) + { + if(n) + return ++n; + else + return n; + } + +int main (void) +{ + + int i[2]={0,0}; + int j = rand(i[0]); + if(j) + return j; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + as_fn_error $? "compiler does not halt on function prototype mismatch." "$LINENO" 5 + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports hiding library internal symbols" >&5 +$as_echo_n "checking if compiler supports hiding library internal symbols... " >&6; } + supports_symbol_hiding="no" + symbol_hiding_CFLAGS="" + symbol_hiding_EXTERN="" + tmp_CFLAGS="" + tmp_EXTERN="" + case "$compiler_id" in + CLANG) + tmp_EXTERN="__attribute__ ((__visibility__ (\"default\")))" + tmp_CFLAGS="-fvisibility=hidden" + supports_symbol_hiding="yes" + ;; + GNU_C) + if test "$compiler_num" -ge "304"; then + if $CC --help --verbose 2>&1 | grep fvisibility= > /dev/null ; then + tmp_EXTERN="__attribute__ ((__visibility__ (\"default\")))" + tmp_CFLAGS="-fvisibility=hidden" + supports_symbol_hiding="yes" + fi + fi + ;; + INTEL_UNIX_C) + if test "$compiler_num" -ge "900"; then + if $CC --help --verbose 2>&1 | grep fvisibility= > /dev/null ; then + tmp_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fvisibility=hidden" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +# include + +int main (void) +{ + + printf("icc fvisibility bug test"); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tmp_EXTERN="__attribute__ ((__visibility__ (\"default\")))" + tmp_CFLAGS="-fvisibility=hidden" + supports_symbol_hiding="yes" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$tmp_save_CFLAGS" + fi + fi + ;; + SUNPRO_C) + if $CC 2>&1 | grep flags >/dev/null && $CC -flags | grep xldscope= >/dev/null ; then + tmp_EXTERN="__global" + tmp_CFLAGS="-xldscope=hidden" + supports_symbol_hiding="yes" + fi + ;; + esac + if test "$supports_symbol_hiding" = "yes"; then + tmp_save_CFLAGS="$CFLAGS" + CFLAGS="$tmp_save_CFLAGS $tmp_CFLAGS" + squeeze CFLAGS + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $tmp_EXTERN char *dummy(char *buff); + char *dummy(char *buff) + { + if(buff) + return ++buff; + else + return buff; + } + +int main (void) +{ + + char b[16]; + char *r = dummy(&b[0]); + if(r) + return (int)*r; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + supports_symbol_hiding="yes" + if test -f conftest.err; then + grep 'visibility' conftest.err >/dev/null + if test "$?" -eq "0"; then + supports_symbol_hiding="no" + fi + fi + +else + + supports_symbol_hiding="no" + echo " " >&6 + sed 's/^/cc-src: /' conftest.$ac_ext >&6 + sed 's/^/cc-err: /' conftest.err >&6 + echo " " >&6 + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS="$tmp_save_CFLAGS" + fi + if test "$supports_symbol_hiding" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + symbol_hiding_CFLAGS="$tmp_CFLAGS" + symbol_hiding_EXTERN="$tmp_EXTERN" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + + supports_curldebug="unknown" + if test "$want_curldebug" = "yes"; then + if test "x$enable_shared" != "xno" && + test "x$enable_shared" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown enable_shared setting." >&5 +$as_echo "$as_me: WARNING: unknown enable_shared setting." >&2;} + supports_curldebug="no" + fi + if test "x$enable_static" != "xno" && + test "x$enable_static" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown enable_static setting." >&5 +$as_echo "$as_me: WARNING: unknown enable_static setting." >&2;} + supports_curldebug="no" + fi + if test "$supports_curldebug" != "no"; then + if test "$enable_shared" = "yes" && + test "x$xc_lt_shlib_use_no_undefined" = 'xyes'; then + supports_curldebug="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: shared library does not support undefined symbols." >&5 +$as_echo "$as_me: WARNING: shared library does not support undefined symbols." >&2;} + fi + fi + fi + # + if test "$want_curldebug" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if curl debug memory tracking can be enabled" >&5 +$as_echo_n "checking if curl debug memory tracking can be enabled... " >&6; } + test "$supports_curldebug" = "no" || supports_curldebug="yes" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supports_curldebug" >&5 +$as_echo "$supports_curldebug" >&6; } + if test "$supports_curldebug" = "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot enable curl debug memory tracking." >&5 +$as_echo "$as_me: WARNING: cannot enable curl debug memory tracking." >&2;} + want_curldebug="no" + fi + fi + # + if test "$want_curldebug" = "yes"; then + CPPFLAGS="-DCURLDEBUG $CPPFLAGS" + squeeze CPPFLAGS + fi + if test "$want_debug" = "yes"; then + CPPFLAGS="-DDEBUGBUILD $CPPFLAGS" + squeeze CPPFLAGS + fi + + if test x$want_curldebug = xyes; then + CURLDEBUG_TRUE= + CURLDEBUG_FALSE='#' +else + CURLDEBUG_TRUE='#' + CURLDEBUG_FALSE= +fi + + +supports_unittests=yes +# cross-compilation of unit tests static library/programs fails when +# libcurl shared library is built. This might be due to a libtool or +# automake issue. In this case we disable unit tests. +if test "x$cross_compiling" != "xno" && + test "x$enable_shared" != "xno"; then + supports_unittests=no +fi + +# IRIX 6.5.24 gcc 3.3 autobuilds fail unittests library compilation due to +# a problem related with OpenSSL headers and library versions not matching. +# Disable unit tests while time to further investigate this is found. +case $host in + mips-sgi-irix6.5) + if test "$compiler_id" = "GNU_C"; then + supports_unittests=no + fi + ;; +esac + +# All AIX autobuilds fails unit tests linking against unittests library +# due to unittests library being built with no symbols or members. Libtool ? +# Disable unit tests while time to further investigate this is found. +case $host_os in + aix*) + supports_unittests=no + ;; +esac + +if test "x$want_debug" = "xyes" && + test "x$supports_unittests" = "xyes"; then + want_unittests=yes +else + want_unittests=no +fi + if test x$want_unittests = xyes; then + BUILD_UNITTESTS_TRUE= + BUILD_UNITTESTS_FALSE='#' +else + BUILD_UNITTESTS_TRUE='#' + BUILD_UNITTESTS_FALSE= +fi + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windows.h" >&5 +$as_echo_n "checking for windows.h... " >&6; } +if ${ac_cv_header_windows_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) + HAVE_WINDOWS_H shall not be defined. +#else + int dummy=2*WINVER; +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_windows_h="yes" + +else + + ac_cv_header_windows_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_windows_h" >&5 +$as_echo "$ac_cv_header_windows_h" >&6; } + case "$ac_cv_header_windows_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WINDOWS_H 1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define WIN32_LEAN_AND_MEAN 1 +_ACEOF + + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build target is a native Windows one" >&5 +$as_echo_n "checking whether build target is a native Windows one... " >&6; } +if ${ac_cv_native_windows+:} false; then : + $as_echo_n "(cached) " >&6 +else + + if test "$ac_cv_header_windows_h" = "no"; then + ac_cv_native_windows="no" + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + +#if defined(__MINGW32__) || defined(__MINGW32CE__) || \ + (defined(_MSC_VER) && (defined(_WIN32) || defined(_WIN64))) + int dummy=1; +#else + Not a native Windows build target. +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_native_windows="yes" + +else + + ac_cv_native_windows="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_native_windows" >&5 +$as_echo "$ac_cv_native_windows" >&6; } + if test "x$ac_cv_native_windows" = xyes; then + DOING_NATIVE_WINDOWS_TRUE= + DOING_NATIVE_WINDOWS_FALSE='#' +else + DOING_NATIVE_WINDOWS_TRUE='#' + DOING_NATIVE_WINDOWS_FALSE= +fi + + +case X-"$ac_cv_native_windows" in + X-yes) + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock.h" >&5 +$as_echo_n "checking for winsock.h... " >&6; } +if ${ac_cv_header_winsock_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) + HAVE_WINSOCK_H shall not be defined. +#else + int dummy=WSACleanup(); +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_winsock_h="yes" + +else + + ac_cv_header_winsock_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_winsock_h" >&5 +$as_echo "$ac_cv_header_winsock_h" >&6; } + case "$ac_cv_header_winsock_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WINSOCK_H 1 +_ACEOF + + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock2.h" >&5 +$as_echo_n "checking for winsock2.h... " >&6; } +if ${ac_cv_header_winsock2_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) + HAVE_WINSOCK2_H shall not be defined. +#else + int dummy=2*IPPROTO_ESP; +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_winsock2_h="yes" + +else + + ac_cv_header_winsock2_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_winsock2_h" >&5 +$as_echo "$ac_cv_header_winsock2_h" >&6; } + case "$ac_cv_header_winsock2_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WINSOCK2_H 1 +_ACEOF + + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ws2tcpip.h" >&5 +$as_echo_n "checking for ws2tcpip.h... " >&6; } +if ${ac_cv_header_ws2tcpip_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#include +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) + HAVE_WS2TCPIP_H shall not be defined. +#else + int dummy=2*IP_PKTINFO; +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_ws2tcpip_h="yes" + +else + + ac_cv_header_ws2tcpip_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_ws2tcpip_h" >&5 +$as_echo "$ac_cv_header_ws2tcpip_h" >&6; } + case "$ac_cv_header_ws2tcpip_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WS2TCPIP_H 1 +_ACEOF + + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winldap.h" >&5 +$as_echo_n "checking for winldap.h... " >&6; } +if ${ac_cv_header_winldap_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#endif +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) + HAVE_WINLDAP_H shall not be defined. +#else + LDAP *ldp = ldap_init("dummy", LDAP_PORT); + ULONG res = ldap_unbind(ldp); +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_winldap_h="yes" + +else + + ac_cv_header_winldap_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_winldap_h" >&5 +$as_echo "$ac_cv_header_winldap_h" >&6; } + case "$ac_cv_header_winldap_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WINLDAP_H 1 +_ACEOF + + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winber.h" >&5 +$as_echo_n "checking for winber.h... " >&6; } +if ${ac_cv_header_winber_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#endif +#include +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) + HAVE_WINBER_H shall not be defined. +#else + BERVAL *bvp = NULL; + BerElement *bep = ber_init(bvp); + ber_free(bep, 1); +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_winber_h="yes" + +else + + ac_cv_header_winber_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_winber_h" >&5 +$as_echo "$ac_cv_header_winber_h" >&6; } + case "$ac_cv_header_winber_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WINBER_H 1 +_ACEOF + + ;; + esac + + ;; + *) + ac_cv_header_winsock_h="no" + ac_cv_header_winsock2_h="no" + ac_cv_header_ws2tcpip_h="no" + ac_cv_header_winldap_h="no" + ac_cv_header_winber_h="no" + ;; +esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build target supports WIN32 file API" >&5 +$as_echo_n "checking whether build target supports WIN32 file API... " >&6; } + curl_win32_file_api="no" + if test "$ac_cv_header_windows_h" = "yes"; then + if test x"$enable_largefile" != "xno"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + +#if !defined(_WIN32_WCE) && \ + (defined(__MINGW32__) || \ + (defined(_MSC_VER) && (defined(_WIN32) || defined(_WIN64)))) + int dummy=1; +#else + WIN32 large file API not supported. +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_win32_file_api="win32_large_files" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + if test "$curl_win32_file_api" = "no"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + +#if defined(_WIN32_WCE) || defined(__MINGW32__) || defined(_MSC_VER) + int dummy=1; +#else + WIN32 small file API not supported. +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_win32_file_api="win32_small_files" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + fi + case "$curl_win32_file_api" in + win32_large_files) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (large file enabled)" >&5 +$as_echo "yes (large file enabled)" >&6; } + +cat >>confdefs.h <<_ACEOF +#define USE_WIN32_LARGE_FILES 1 +_ACEOF + + ;; + win32_small_files) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (large file disabled)" >&5 +$as_echo "yes (large file disabled)" >&6; } + +cat >>confdefs.h <<_ACEOF +#define USE_WIN32_SMALL_FILES 1 +_ACEOF + + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support http" >&5 +$as_echo_n "checking whether to support http... " >&6; } +# Check whether --enable-http was given. +if test "${enable_http+set}" = set; then : + enableval=$enable_http; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_HTTP 1" >>confdefs.h + + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disable HTTP disables FTP over proxy and RTSP" >&5 +$as_echo "$as_me: WARNING: disable HTTP disables FTP over proxy and RTSP" >&2;} + CURL_DISABLE_HTTP=1 + + +$as_echo "#define CURL_DISABLE_RTSP 1" >>confdefs.h + + CURL_DISABLE_RTSP=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support ftp" >&5 +$as_echo_n "checking whether to support ftp... " >&6; } +# Check whether --enable-ftp was given. +if test "${enable_ftp+set}" = set; then : + enableval=$enable_ftp; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_FTP 1" >>confdefs.h + + CURL_DISABLE_FTP=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support file" >&5 +$as_echo_n "checking whether to support file... " >&6; } +# Check whether --enable-file was given. +if test "${enable_file+set}" = set; then : + enableval=$enable_file; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_FILE 1" >>confdefs.h + + CURL_DISABLE_FILE=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support ldap" >&5 +$as_echo_n "checking whether to support ldap... " >&6; } +# Check whether --enable-ldap was given. +if test "${enable_ldap+set}" = set; then : + enableval=$enable_ldap; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h + + CURL_DISABLE_LDAP=1 + + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support ldaps" >&5 +$as_echo_n "checking whether to support ldaps... " >&6; } +# Check whether --enable-ldaps was given. +if test "${enable_ldaps+set}" = set; then : + enableval=$enable_ldaps; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h + + CURL_DISABLE_LDAPS=1 + + ;; + *) if test "x$CURL_DISABLE_LDAP" = "x1" ; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: LDAP needs to be enabled to support LDAPS" >&5 +$as_echo "LDAP needs to be enabled to support LDAPS" >&6; } + +$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h + + CURL_DISABLE_LDAPS=1 + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +$as_echo "#define HAVE_LDAP_SSL 1" >>confdefs.h + + HAVE_LDAP_SSL=1 + + fi + ;; + esac +else + + if test "x$CURL_DISABLE_LDAP" = "x1" ; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h + + CURL_DISABLE_LDAPS=1 + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +$as_echo "#define HAVE_LDAP_SSL 1" >>confdefs.h + + HAVE_LDAP_SSL=1 + + fi + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support rtsp" >&5 +$as_echo_n "checking whether to support rtsp... " >&6; } +# Check whether --enable-rtsp was given. +if test "${enable_rtsp+set}" = set; then : + enableval=$enable_rtsp; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_RTSP 1" >>confdefs.h + + CURL_DISABLE_RTSP=1 + + ;; + *) if test x$CURL_DISABLE_HTTP = x1 ; then + as_fn_error $? "HTTP support needs to be enabled in order to enable RTSP support!" "$LINENO" 5 + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + curl_rtsp_msg="enabled" + fi + ;; + esac +else + if test "x$CURL_DISABLE_HTTP" != "x1"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + curl_rtsp_msg="enabled" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support proxies" >&5 +$as_echo_n "checking whether to support proxies... " >&6; } +# Check whether --enable-proxy was given. +if test "${enable_proxy+set}" = set; then : + enableval=$enable_proxy; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_PROXY 1" >>confdefs.h + + CURL_DISABLE_PROXY=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support dict" >&5 +$as_echo_n "checking whether to support dict... " >&6; } +# Check whether --enable-dict was given. +if test "${enable_dict+set}" = set; then : + enableval=$enable_dict; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_DICT 1" >>confdefs.h + + CURL_DISABLE_DICT=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support telnet" >&5 +$as_echo_n "checking whether to support telnet... " >&6; } +# Check whether --enable-telnet was given. +if test "${enable_telnet+set}" = set; then : + enableval=$enable_telnet; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_TELNET 1" >>confdefs.h + + CURL_DISABLE_TELNET=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support tftp" >&5 +$as_echo_n "checking whether to support tftp... " >&6; } +# Check whether --enable-tftp was given. +if test "${enable_tftp+set}" = set; then : + enableval=$enable_tftp; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_TFTP 1" >>confdefs.h + + CURL_DISABLE_TFTP=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support pop3" >&5 +$as_echo_n "checking whether to support pop3... " >&6; } +# Check whether --enable-pop3 was given. +if test "${enable_pop3+set}" = set; then : + enableval=$enable_pop3; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_POP3 1" >>confdefs.h + + CURL_DISABLE_POP3=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support imap" >&5 +$as_echo_n "checking whether to support imap... " >&6; } +# Check whether --enable-imap was given. +if test "${enable_imap+set}" = set; then : + enableval=$enable_imap; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_IMAP 1" >>confdefs.h + + CURL_DISABLE_IMAP=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support smb" >&5 +$as_echo_n "checking whether to support smb... " >&6; } +# Check whether --enable-smb was given. +if test "${enable_smb+set}" = set; then : + enableval=$enable_smb; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_SMB 1" >>confdefs.h + + CURL_DISABLE_SMB=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support smtp" >&5 +$as_echo_n "checking whether to support smtp... " >&6; } +# Check whether --enable-smtp was given. +if test "${enable_smtp+set}" = set; then : + enableval=$enable_smtp; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_SMTP 1" >>confdefs.h + + CURL_DISABLE_SMTP=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support gopher" >&5 +$as_echo_n "checking whether to support gopher... " >&6; } +# Check whether --enable-gopher was given. +if test "${enable_gopher+set}" = set; then : + enableval=$enable_gopher; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_GOPHER 1" >>confdefs.h + + CURL_DISABLE_GOPHER=1 + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to provide built-in manual" >&5 +$as_echo_n "checking whether to provide built-in manual... " >&6; } +# Check whether --enable-manual was given. +if test "${enable_manual+set}" = set; then : + enableval=$enable_manual; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + USE_MANUAL="1" + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + USE_MANUAL="1" + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable generation of C code" >&5 +$as_echo_n "checking whether to enable generation of C code... " >&6; } +# Check whether --enable-libcurl_option was given. +if test "${enable_libcurl_option+set}" = set; then : + enableval=$enable_libcurl_option; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_LIBCURL_OPTION 1" >>confdefs.h + + curl_libcurl_msg="no" + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libgcc" >&5 +$as_echo_n "checking whether to use libgcc... " >&6; } +# Check whether --enable-libgcc was given. +if test "${enable_libgcc+set}" = set; then : + enableval=$enable_libgcc; case "$enableval" in + yes) + LIBS="-lgcc $LIBS" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +fi + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X/Open network library is required" >&5 +$as_echo_n "checking if X/Open network library is required... " >&6; } + tst_lib_xnet_required="no" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +int main (void) +{ +#if defined(__hpux) && defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 600) + return 0; +#elif defined(__hpux) && defined(_XOPEN_SOURCE_EXTENDED) + return 0; +#else + force compilation error +#endif +} + + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tst_lib_xnet_required="yes" + LIBS="-lxnet $LIBS" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_lib_xnet_required" >&5 +$as_echo "$tst_lib_xnet_required" >&6; } + + +ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" +if test "x$ac_cv_func_gethostbyname" = xyes; then : + HAVE_GETHOSTBYNAME="1" + +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 +$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } +if ${ac_cv_lib_nsl_gethostbyname+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lnsl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char gethostbyname (); +int main (void) +{ +return gethostbyname (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_nsl_gethostbyname=yes +else + ac_cv_lib_nsl_gethostbyname=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 +$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } +if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : + HAVE_GETHOSTBYNAME="1" + LIBS="-lnsl $LIBS" + +fi + + +fi + + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5 +$as_echo_n "checking for gethostbyname in -lsocket... " >&6; } +if ${ac_cv_lib_socket_gethostbyname+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsocket $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char gethostbyname (); +int main (void) +{ +return gethostbyname (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_socket_gethostbyname=yes +else + ac_cv_lib_socket_gethostbyname=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5 +$as_echo "$ac_cv_lib_socket_gethostbyname" >&6; } +if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then : + HAVE_GETHOSTBYNAME="1" + LIBS="-lsocket $LIBS" + +fi + +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lwatt" >&5 +$as_echo_n "checking for gethostbyname in -lwatt... " >&6; } +if ${ac_cv_lib_watt_gethostbyname+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lwatt $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char gethostbyname (); +int main (void) +{ +return gethostbyname (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_watt_gethostbyname=yes +else + ac_cv_lib_watt_gethostbyname=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_watt_gethostbyname" >&5 +$as_echo "$ac_cv_lib_watt_gethostbyname" >&6; } +if test "x$ac_cv_lib_watt_gethostbyname" = xyes; then : + HAVE_GETHOSTBYNAME="1" + CPPFLAGS="-I/dev/env/WATT_ROOT/inc" + LDFLAGS="-L/dev/env/WATT_ROOT/lib" + LIBS="-lwatt $LIBS" + +fi + +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname with both nsl and socket libs" >&5 +$as_echo_n "checking for gethostbyname with both nsl and socket libs... " >&6; } + my_ac_save_LIBS=$LIBS + LIBS="-lnsl -lsocket $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + gethostbyname(); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + HAVE_GETHOSTBYNAME="1" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + LIBS=$my_ac_save_LIBS + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + if test "$ac_cv_header_windows_h" = "yes"; then + if test "$ac_cv_header_winsock_h" = "yes"; then + case $host in + *-*-mingw32ce*) + winsock_LIB="-lwinsock" + ;; + *) + winsock_LIB="-lwsock32" + ;; + esac + fi + if test "$ac_cv_header_winsock2_h" = "yes"; then + winsock_LIB="-lws2_32" + fi + if test ! -z "$winsock_LIB"; then + my_ac_save_LIBS=$LIBS + LIBS="$winsock_LIB $LIBS" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in $winsock_LIB" >&5 +$as_echo_n "checking for gethostbyname in $winsock_LIB... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#endif + +int main (void) +{ + + gethostbyname("www.dummysite.com"); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + HAVE_GETHOSTBYNAME="1" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + winsock_LIB="" + LIBS=$my_ac_save_LIBS + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + fi +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname for Minix 3" >&5 +$as_echo_n "checking for gethostbyname for Minix 3... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +/* Older Minix versions may need here instead */ +#include + +int main (void) +{ + + gethostbyname("www.dummysite.com"); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + HAVE_GETHOSTBYNAME="1" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname for eCos" >&5 +$as_echo_n "checking for gethostbyname for eCos... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#include +#include + +int main (void) +{ + + gethostbyname("www.dummysite.com"); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + HAVE_GETHOSTBYNAME="1" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnetwork" >&5 +$as_echo_n "checking for gethostbyname in -lnetwork... " >&6; } +if ${ac_cv_lib_network_gethostbyname+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lnetwork $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char gethostbyname (); +int main (void) +{ +return gethostbyname (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_network_gethostbyname=yes +else + ac_cv_lib_network_gethostbyname=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_gethostbyname" >&5 +$as_echo "$ac_cv_lib_network_gethostbyname" >&6; } +if test "x$ac_cv_lib_network_gethostbyname" = xyes; then : + HAVE_GETHOSTBYNAME="1" + LIBS="-lnetwork $LIBS" + +fi + +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnet" >&5 +$as_echo_n "checking for gethostbyname in -lnet... " >&6; } +if ${ac_cv_lib_net_gethostbyname+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lnet $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char gethostbyname (); +int main (void) +{ +return gethostbyname (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_net_gethostbyname=yes +else + ac_cv_lib_net_gethostbyname=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_net_gethostbyname" >&5 +$as_echo "$ac_cv_lib_net_gethostbyname" >&6; } +if test "x$ac_cv_lib_net_gethostbyname" = xyes; then : + HAVE_GETHOSTBYNAME="1" + LIBS="-lnet $LIBS" + +fi + +fi + + +if test "$HAVE_GETHOSTBYNAME" != "1"; then + as_fn_error $? "couldn't find libraries for gethostbyname()" "$LINENO" 5 +fi + +ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp" +if test "x$ac_cv_func_strcasecmp" = xyes; then : + +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lresolve" >&5 +$as_echo_n "checking for strcasecmp in -lresolve... " >&6; } +if ${ac_cv_lib_resolve_strcasecmp+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lresolve $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char strcasecmp (); +int main (void) +{ +return strcasecmp (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_resolve_strcasecmp=yes +else + ac_cv_lib_resolve_strcasecmp=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolve_strcasecmp" >&5 +$as_echo "$ac_cv_lib_resolve_strcasecmp" >&6; } +if test "x$ac_cv_lib_resolve_strcasecmp" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBRESOLVE 1 +_ACEOF + + LIBS="-lresolve $LIBS" + +fi + +fi + + +if test "$ac_cv_lib_resolve_strcasecmp" = "$ac_cv_func_strcasecmp"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lresolve" >&5 +$as_echo_n "checking for strcasecmp in -lresolve... " >&6; } +if ${ac_cv_lib_resolve_strcasecmp+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lresolve -lnsl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char strcasecmp (); +int main (void) +{ +return strcasecmp (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_resolve_strcasecmp=yes +else + ac_cv_lib_resolve_strcasecmp=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolve_strcasecmp" >&5 +$as_echo "$ac_cv_lib_resolve_strcasecmp" >&6; } +if test "x$ac_cv_lib_resolve_strcasecmp" = xyes; then : + LIBS="-lresolve $LIBS" +fi + +fi +ac_cv_func_strcasecmp="no" + + +curl_includes_winsock2="\ +/* includes start */ +#ifdef HAVE_WINDOWS_H +# ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +# endif +# include +# ifdef HAVE_WINSOCK2_H +# include +# else +# ifdef HAVE_WINSOCK_H +# include +# endif +# endif +#endif +/* includes end */" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windows.h" >&5 +$as_echo_n "checking for windows.h... " >&6; } +if ${ac_cv_header_windows_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) + HAVE_WINDOWS_H shall not be defined. +#else + int dummy=2*WINVER; +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_windows_h="yes" + +else + + ac_cv_header_windows_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_windows_h" >&5 +$as_echo "$ac_cv_header_windows_h" >&6; } + case "$ac_cv_header_windows_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WINDOWS_H 1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define WIN32_LEAN_AND_MEAN 1 +_ACEOF + + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock.h" >&5 +$as_echo_n "checking for winsock.h... " >&6; } +if ${ac_cv_header_winsock_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) + HAVE_WINSOCK_H shall not be defined. +#else + int dummy=WSACleanup(); +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_winsock_h="yes" + +else + + ac_cv_header_winsock_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_winsock_h" >&5 +$as_echo "$ac_cv_header_winsock_h" >&6; } + case "$ac_cv_header_winsock_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WINSOCK_H 1 +_ACEOF + + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock2.h" >&5 +$as_echo_n "checking for winsock2.h... " >&6; } +if ${ac_cv_header_winsock2_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) + HAVE_WINSOCK2_H shall not be defined. +#else + int dummy=2*IPPROTO_ESP; +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_winsock2_h="yes" + +else + + ac_cv_header_winsock2_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_winsock2_h" >&5 +$as_echo "$ac_cv_header_winsock2_h" >&6; } + case "$ac_cv_header_winsock2_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WINSOCK2_H 1 +_ACEOF + + ;; + esac + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in libraries" >&5 +$as_echo_n "checking for connect in libraries... " >&6; } + tst_connect_save_LIBS="$LIBS" + tst_connect_need_LIBS="unknown" + for tst_lib in '' '-lsocket' ; do + if test "$tst_connect_need_LIBS" = "unknown"; then + LIBS="$tst_lib $tst_connect_save_LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + #ifndef HAVE_WINDOWS_H + int connect(int, void*, int); + #endif + +int main (void) +{ + + if(0 != connect(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_connect_need_LIBS="$tst_lib" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + done + LIBS="$tst_connect_save_LIBS" + # + case X-"$tst_connect_need_LIBS" in + X-unknown) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot find connect" >&5 +$as_echo "cannot find connect" >&6; } + as_fn_error $? "cannot find connect function in libraries." "$LINENO" 5 + ;; + X-) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_connect_need_LIBS" >&5 +$as_echo "$tst_connect_need_LIBS" >&6; } + LIBS="$tst_connect_need_LIBS $tst_connect_save_LIBS" + ;; + esac + + +CURL_NETWORK_LIBS=$LIBS + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 +$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } +if ${ac_cv_header_time+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include + +int main (void) +{ +if ((struct tm *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_time=yes +else + ac_cv_header_time=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 +$as_echo "$ac_cv_header_time" >&6; } +if test $ac_cv_header_time = yes; then + +$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h + +fi + + + for ac_header in sys/types.h sys/time.h time.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for monotonic clock_gettime" >&5 +$as_echo_n "checking for monotonic clock_gettime... " >&6; } + # + if test "x$dontwant_rt" == "xno" ; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif + +int main (void) +{ + + struct timespec ts; + (void)clock_gettime(CLOCK_MONOTONIC, &ts); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ac_cv_func_clock_gettime="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_clock_gettime="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + + + # + if test "$ac_cv_func_clock_gettime" = "yes"; then + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in libraries" >&5 +$as_echo_n "checking for clock_gettime in libraries... " >&6; } + # + curl_cv_save_LIBS="$LIBS" + curl_cv_gclk_LIBS="unknown" + # + for x_xlibs in '' '-lrt' '-lposix4' ; do + if test "$curl_cv_gclk_LIBS" = "unknown"; then + if test -z "$x_xlibs"; then + LIBS="$curl_cv_save_LIBS" + else + LIBS="$x_xlibs $curl_cv_save_LIBS" + fi + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif + +int main (void) +{ + + struct timespec ts; + (void)clock_gettime(CLOCK_MONOTONIC, &ts); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + curl_cv_gclk_LIBS="$x_xlibs" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + done + # + LIBS="$curl_cv_save_LIBS" + # + case X-"$curl_cv_gclk_LIBS" in + X-unknown) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot find clock_gettime" >&5 +$as_echo "cannot find clock_gettime" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&5 +$as_echo "$as_me: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&2;} + ac_cv_func_clock_gettime="no" + ;; + X-) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no additional lib required" >&5 +$as_echo "no additional lib required" >&6; } + ac_cv_func_clock_gettime="yes" + ;; + *) + if test -z "$curl_cv_save_LIBS"; then + LIBS="$curl_cv_gclk_LIBS" + else + LIBS="$curl_cv_gclk_LIBS $curl_cv_save_LIBS" + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_gclk_LIBS" >&5 +$as_echo "$curl_cv_gclk_LIBS" >&6; } + ac_cv_func_clock_gettime="yes" + ;; + esac + # + if test "x$cross_compiling" != "xyes" && + test "$ac_cv_func_clock_gettime" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if monotonic clock_gettime works" >&5 +$as_echo_n "checking if monotonic clock_gettime works... " >&6; } + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef HAVE_STDLIB_H +#include +#endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif + +int main (void) +{ + + struct timespec ts; + if (0 == clock_gettime(CLOCK_MONOTONIC, &ts)) + exit(0); + else + exit(1); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&5 +$as_echo "$as_me: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&2;} + ac_cv_func_clock_gettime="no" + LIBS="$curl_cv_save_LIBS" + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + # + case "$ac_cv_func_clock_gettime" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_CLOCK_GETTIME_MONOTONIC 1 +_ACEOF + + ;; + esac + # + fi + # + + +CURL_NETWORK_AND_TIME_LIBS=$LIBS + + + +clean_CPPFLAGS=$CPPFLAGS +clean_LDFLAGS=$LDFLAGS +clean_LIBS=$LIBS +ZLIB_LIBS="" + +# Check whether --with-zlib was given. +if test "${with_zlib+set}" = set; then : + withval=$with_zlib; OPT_ZLIB="$withval" +fi + + +if test "$OPT_ZLIB" = "no" ; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: zlib disabled" >&5 +$as_echo "$as_me: WARNING: zlib disabled" >&2;} +else + if test "$OPT_ZLIB" = "yes" ; then + OPT_ZLIB="" + fi + + if test -z "$OPT_ZLIB" ; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5 +$as_echo_n "checking for inflateEnd in -lz... " >&6; } +if ${ac_cv_lib_z_inflateEnd+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lz $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char inflateEnd (); +int main (void) +{ +return inflateEnd (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_z_inflateEnd=yes +else + ac_cv_lib_z_inflateEnd=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5 +$as_echo "$ac_cv_lib_z_inflateEnd" >&6; } +if test "x$ac_cv_lib_z_inflateEnd" = xyes; then : + HAVE_LIBZ="1" + LIBS="-lz $LIBS" +else + OPT_ZLIB="/usr/local" +fi + + + fi + + if test -n "$OPT_ZLIB"; then + CPPFLAGS="$CPPFLAGS -I$OPT_ZLIB/include" + LDFLAGS="$LDFLAGS -L$OPT_ZLIB/lib$libsuff" + fi + + ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" +if test "x$ac_cv_header_zlib_h" = xyes; then : + + HAVE_ZLIB_H="1" + if test "$HAVE_LIBZ" != "1"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzread in -lz" >&5 +$as_echo_n "checking for gzread in -lz... " >&6; } +if ${ac_cv_lib_z_gzread+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lz $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char gzread (); +int main (void) +{ +return gzread (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_z_gzread=yes +else + ac_cv_lib_z_gzread=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzread" >&5 +$as_echo "$ac_cv_lib_z_gzread" >&6; } +if test "x$ac_cv_lib_z_gzread" = xyes; then : + + HAVE_LIBZ="1" + LIBS="-lz $LIBS" + +else + CPPFLAGS=$clean_CPPFLAGS + LDFLAGS=$clean_LDFLAGS +fi + + fi + +else + + CPPFLAGS=$clean_CPPFLAGS + LDFLAGS=$clean_LDFLAGS + +fi + + + + if test "$HAVE_LIBZ" = "1" && test "$HAVE_ZLIB_H" != "1" + then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: configure found only the libz lib, not the header file!" >&5 +$as_echo "$as_me: WARNING: configure found only the libz lib, not the header file!" >&2;} + HAVE_LIBZ="" + CPPFLAGS=$clean_CPPFLAGS + LDFLAGS=$clean_LDFLAGS + LIBS=$clean_LIBS + elif test "$HAVE_LIBZ" != "1" && test "$HAVE_ZLIB_H" = "1" + then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: configure found only the libz header file, not the lib!" >&5 +$as_echo "$as_me: WARNING: configure found only the libz header file, not the lib!" >&2;} + CPPFLAGS=$clean_CPPFLAGS + LDFLAGS=$clean_LDFLAGS + LIBS=$clean_LIBS + elif test "$HAVE_LIBZ" = "1" && test "$HAVE_ZLIB_H" = "1" + then + + +$as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h + + +$as_echo "#define HAVE_LIBZ 1" >>confdefs.h + + + ZLIB_LIBS="-lz" + LIBS="-lz $clean_LIBS" + + AMFIXLIB="1" + { $as_echo "$as_me:${as_lineno-$LINENO}: found both libz and libz.h header" >&5 +$as_echo "$as_me: found both libz and libz.h header" >&6;} + curl_zlib_msg="enabled" + fi +fi + + if test x"$AMFIXLIB" = x1; then + HAVE_LIBZ_TRUE= + HAVE_LIBZ_FALSE='#' +else + HAVE_LIBZ_TRUE='#' + HAVE_LIBZ_FALSE= +fi + + + + +LDAPLIBNAME="" + +# Check whether --with-ldap-lib was given. +if test "${with_ldap_lib+set}" = set; then : + withval=$with_ldap_lib; LDAPLIBNAME="$withval" +fi + + +LBERLIBNAME="" + +# Check whether --with-lber-lib was given. +if test "${with_lber_lib+set}" = set; then : + withval=$with_lber_lib; LBERLIBNAME="$withval" +fi + + +if test x$CURL_DISABLE_LDAP != x1 ; then + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lber.h" >&5 +$as_echo_n "checking for lber.h... " >&6; } +if ${ac_cv_header_lber_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef NULL +#define NULL (void *)0 +#endif +#include + +int main (void) +{ + + BerValue *bvp = NULL; + BerElement *bep = ber_init(bvp); + ber_free(bep, 1); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_lber_h="yes" + +else + + ac_cv_header_lber_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_lber_h" >&5 +$as_echo "$ac_cv_header_lber_h" >&6; } + if test "$ac_cv_header_lber_h" = "yes"; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_LBER_H 1 +_ACEOF + + # + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef NULL +#define NULL (void *)0 +#endif +#ifndef LDAP_DEPRECATED +#define LDAP_DEPRECATED 1 +#endif +#include + +int main (void) +{ + + BerValue *bvp = NULL; + BerElement *bep = ber_init(bvp); + ber_free(bep, 1); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_cv_need_header_lber_h="no" + +else + + curl_cv_need_header_lber_h="yes" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + # + case "$curl_cv_need_header_lber_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define NEED_LBER_H 1 +_ACEOF + + ;; + esac + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap.h" >&5 +$as_echo_n "checking for ldap.h... " >&6; } +if ${ac_cv_header_ldap_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef LDAP_DEPRECATED +#define LDAP_DEPRECATED 1 +#endif +#ifdef NEED_LBER_H +#include +#endif +#include + +int main (void) +{ + + LDAP *ldp = ldap_init("dummy", LDAP_PORT); + int res = ldap_unbind(ldp); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_ldap_h="yes" + +else + + ac_cv_header_ldap_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_ldap_h" >&5 +$as_echo "$ac_cv_header_ldap_h" >&6; } + case "$ac_cv_header_ldap_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_LDAP_H 1 +_ACEOF + + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl.h" >&5 +$as_echo_n "checking for ldapssl.h... " >&6; } +if ${ac_cv_header_ldapssl_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef NULL +#define NULL (void *)0 +#endif +#ifndef LDAP_DEPRECATED +#define LDAP_DEPRECATED 1 +#endif +#ifdef NEED_LBER_H +#include +#endif +#ifdef HAVE_LDAP_H +#include +#endif +#include + +int main (void) +{ + + char *cert_label = NULL; + LDAP *ldp = ldap_ssl_init("dummy", LDAPS_PORT, cert_label); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_ldapssl_h="yes" + +else + + ac_cv_header_ldapssl_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_ldapssl_h" >&5 +$as_echo "$ac_cv_header_ldapssl_h" >&6; } + case "$ac_cv_header_ldapssl_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_LDAPSSL_H 1 +_ACEOF + + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_ssl.h" >&5 +$as_echo_n "checking for ldap_ssl.h... " >&6; } +if ${ac_cv_header_ldap_ssl_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef LDAP_DEPRECATED +#define LDAP_DEPRECATED 1 +#endif +#ifdef NEED_LBER_H +#include +#endif +#ifdef HAVE_LDAP_H +#include +#endif +#include + +int main (void) +{ + + LDAP *ldp = ldapssl_init("dummy", LDAPS_PORT, 1); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_ldap_ssl_h="yes" + +else + + ac_cv_header_ldap_ssl_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_ldap_ssl_h" >&5 +$as_echo "$ac_cv_header_ldap_ssl_h" >&6; } + case "$ac_cv_header_ldap_ssl_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_LDAP_SSL_H 1 +_ACEOF + + ;; + esac + + + if test -z "$LDAPLIBNAME" ; then + if test "$ac_cv_native_windows" = "yes"; then + LDAPLIBNAME="wldap32" + LBERLIBNAME="no" + fi + fi + + if test "$LDAPLIBNAME" ; then + as_ac_Lib=`$as_echo "ac_cv_lib_"$LDAPLIBNAME"''_ldap_init" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l\"$LDAPLIBNAME\"" >&5 +$as_echo_n "checking for ldap_init in -l\"$LDAPLIBNAME\"... " >&6; } +if eval \${$as_ac_Lib+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-l"$LDAPLIBNAME" $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char ldap_init (); +int main (void) +{ +return ldap_init (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$as_ac_Lib=yes" +else + eval "$as_ac_Lib=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +eval ac_res=\$$as_ac_Lib + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_LIB"$LDAPLIBNAME"" | $as_tr_cpp` 1 +_ACEOF + + LIBS="-l"$LDAPLIBNAME" $LIBS" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"$LDAPLIBNAME\" is not an LDAP library: LDAP disabled" >&5 +$as_echo "$as_me: WARNING: \"$LDAPLIBNAME\" is not an LDAP library: LDAP disabled" >&2;} + +$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h + + CURL_DISABLE_LDAP=1 + + +$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h + + CURL_DISABLE_LDAPS=1 + +fi + + else + + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDAP libraries" >&5 +$as_echo_n "checking for LDAP libraries... " >&6; } + # + u_libs="" + # + + # + curl_cv_save_LIBS="$LIBS" + curl_cv_ldap_LIBS="unknown" + # + for x_nlibs in '' "$u_libs" \ + '-lldap' \ + '-llber -lldap' \ + '-lldap -llber' \ + '-lldapssl -lldapx -lldapsdk' \ + '-lldapsdk -lldapx -lldapssl' ; do + if test "$curl_cv_ldap_LIBS" = "unknown"; then + if test -z "$x_nlibs"; then + LIBS="$curl_cv_save_LIBS" + else + LIBS="$x_nlibs $curl_cv_save_LIBS" + fi + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#endif +#ifndef NULL +#define NULL (void *)0 +#endif +#ifndef LDAP_DEPRECATED +#define LDAP_DEPRECATED 1 +#endif +#ifdef NEED_LBER_H +#include +#endif +#ifdef HAVE_LDAP_H +#include +#endif + +int main (void) +{ + + BerValue *bvp = NULL; + BerElement *bep = ber_init(bvp); + LDAP *ldp = ldap_init("dummy", LDAP_PORT); + int res = ldap_unbind(ldp); + ber_free(bep, 1); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + curl_cv_ldap_LIBS="$x_nlibs" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + done + # + LIBS="$curl_cv_save_LIBS" + # + case X-"$curl_cv_ldap_LIBS" in + X-unknown) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot find LDAP libraries" >&5 +$as_echo "cannot find LDAP libraries" >&6; } + ;; + X-) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no additional lib required" >&5 +$as_echo "no additional lib required" >&6; } + ;; + *) + if test -z "$curl_cv_save_LIBS"; then + LIBS="$curl_cv_ldap_LIBS" + else + LIBS="$curl_cv_ldap_LIBS $curl_cv_save_LIBS" + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_ldap_LIBS" >&5 +$as_echo "$curl_cv_ldap_LIBS" >&6; } + ;; + esac + # + + case X-"$curl_cv_ldap_LIBS" in + X-unknown) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find libraries for LDAP support: LDAP disabled" >&5 +$as_echo "$as_me: WARNING: Cannot find libraries for LDAP support: LDAP disabled" >&2;} + +$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h + + CURL_DISABLE_LDAP=1 + + +$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h + + CURL_DISABLE_LDAPS=1 + + ;; + esac + fi +fi + +if test x$CURL_DISABLE_LDAP != x1 ; then + + if test "$LBERLIBNAME" ; then + if test "$LBERLIBNAME" != "no" ; then + as_ac_Lib=`$as_echo "ac_cv_lib_"$LBERLIBNAME"''_ber_free" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ber_free in -l\"$LBERLIBNAME\"" >&5 +$as_echo_n "checking for ber_free in -l\"$LBERLIBNAME\"... " >&6; } +if eval \${$as_ac_Lib+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-l"$LBERLIBNAME" $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char ber_free (); +int main (void) +{ +return ber_free (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$as_ac_Lib=yes" +else + eval "$as_ac_Lib=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +eval ac_res=\$$as_ac_Lib + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_LIB"$LBERLIBNAME"" | $as_tr_cpp` 1 +_ACEOF + + LIBS="-l"$LBERLIBNAME" $LIBS" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"$LBERLIBNAME\" is not an LBER library: LDAP disabled" >&5 +$as_echo "$as_me: WARNING: \"$LBERLIBNAME\" is not an LBER library: LDAP disabled" >&2;} + +$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h + + CURL_DISABLE_LDAP=1 + + +$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h + + CURL_DISABLE_LDAPS=1 + +fi + + fi + fi +fi + +if test x$CURL_DISABLE_LDAP != x1 ; then + for ac_func in ldap_url_parse ldap_init_fd +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + + if test "$LDAPLIBNAME" = "wldap32"; then + curl_ldap_msg="enabled (winldap)" + +$as_echo "#define USE_WIN32_LDAP 1" >>confdefs.h + + else + curl_ldap_msg="enabled (OpenLDAP)" + if test "x$ac_cv_func_ldap_init_fd" = "xyes"; then + +$as_echo "#define USE_OPENLDAP 1" >>confdefs.h + + USE_OPENLDAP=1 + + fi + fi +fi + +if test x$CURL_DISABLE_LDAPS != x1 ; then + curl_ldaps_msg="enabled" +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable IPv6" >&5 +$as_echo_n "checking whether to enable IPv6... " >&6; } +# Check whether --enable-ipv6 was given. +if test "${enable_ipv6+set}" = set; then : + enableval=$enable_ipv6; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ipv6=no + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ipv6=yes + ;; + esac +else + if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ipv6=no + +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + /* is AF_INET6 available? */ +#include +#include +#include /* for exit() */ +main() +{ + if (socket(AF_INET6, SOCK_STREAM, 0) < 0) + exit(1); + else + exit(0); +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ipv6=yes +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ipv6=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi + + +if test "$ipv6" = "yes"; then + curl_ipv6_msg="enabled" +fi + +# Check if struct sockaddr_in6 have sin6_scope_id member +if test "$ipv6" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct sockaddr_in6 has sin6_scope_id member" >&5 +$as_echo_n "checking if struct sockaddr_in6 has sin6_scope_id member... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include +int main (void) +{ +struct sockaddr_in6 s; s.sin6_scope_id = 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + have_sin6_scope_id=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if test "$have_sin6_scope_id" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +$as_echo "#define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1" >>confdefs.h + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if argv can be written to" >&5 +$as_echo_n "checking if argv can be written to... " >&6; } +if test "$cross_compiling" = yes; then : + + curl_cv_writable_argv=cross + +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +int main(int argc, char ** argv) { + argv[0][0] = ' '; + return (argv[0][0] == ' ')?0:1; +} + + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + curl_cv_writable_argv=yes + +else + + curl_cv_writable_argv=no + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +case $curl_cv_writable_argv in +yes) + +$as_echo "#define HAVE_WRITABLE_ARGV 1" >>confdefs.h + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; +no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; +*) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: the previous check could not be made default was used" >&5 +$as_echo "$as_me: WARNING: the previous check could not be made default was used" >&2;} + ;; +esac + + + +GSSAPI_ROOT="/usr" + +# Check whether --with-gssapi-includes was given. +if test "${with_gssapi_includes+set}" = set; then : + withval=$with_gssapi_includes; GSSAPI_INCS="-I$withval" + want_gss="yes" + +fi + + + +# Check whether --with-gssapi-libs was given. +if test "${with_gssapi_libs+set}" = set; then : + withval=$with_gssapi_libs; GSSAPI_LIB_DIR="-L$withval" + want_gss="yes" + +fi + + + +# Check whether --with-gssapi was given. +if test "${with_gssapi+set}" = set; then : + withval=$with_gssapi; + GSSAPI_ROOT="$withval" + if test x"$GSSAPI_ROOT" != xno; then + want_gss="yes" + if test x"$GSSAPI_ROOT" = xyes; then + GSSAPI_ROOT="/usr" + fi + fi + +fi + + +: ${KRB5CONFIG:="$GSSAPI_ROOT/bin/krb5-config"} + +save_CPPFLAGS="$CPPFLAGS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if GSS-API support is requested" >&5 +$as_echo_n "checking if GSS-API support is requested... " >&6; } +if test x"$want_gss" = xyes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + + if test -z "$GSSAPI_INCS"; then + if test -n "$host_alias" -a -f "$GSSAPI_ROOT/bin/$host_alias-krb5-config"; then + GSSAPI_INCS=`$GSSAPI_ROOT/bin/$host_alias-krb5-config --cflags gssapi` + elif test -f "$KRB5CONFIG"; then + GSSAPI_INCS=`$KRB5CONFIG --cflags gssapi` + elif test "$GSSAPI_ROOT" != "yes"; then + GSSAPI_INCS="-I$GSSAPI_ROOT/include" + fi + fi + + CPPFLAGS="$CPPFLAGS $GSSAPI_INCS" + + ac_fn_c_check_header_mongrel "$LINENO" "gss.h" "ac_cv_header_gss_h" "$ac_includes_default" +if test "x$ac_cv_header_gss_h" = xyes; then : + + +$as_echo "#define HAVE_GSSGNU 1" >>confdefs.h + + gnu_gss=yes + +else + + for ac_header in gssapi/gssapi.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default" +if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_GSSAPI_GSSAPI_H 1 +_ACEOF + +else + not_mit=1 +fi + +done + + for ac_header in gssapi/gssapi_generic.h gssapi/gssapi_krb5.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" " +$ac_includes_default +#ifdef HAVE_GSSAPI_GSSAPI_H +#include +#endif + +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +else + not_mit=1 +fi + +done + + if test "x$not_mit" = "x1"; then + ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default" +if test "x$ac_cv_header_gssapi_h" = xyes; then : + + +$as_echo "#define HAVE_GSSHEIMDAL 1" >>confdefs.h + + +else + + want_gss=no + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling GSS-API support since no header files were found" >&5 +$as_echo "$as_me: WARNING: disabling GSS-API support since no header files were found" >&2;} + + +fi + + + else + +$as_echo "#define HAVE_GSSMIT 1" >>confdefs.h + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if GSS-API headers declare GSS_C_NT_HOSTBASED_SERVICE" >&5 +$as_echo_n "checking if GSS-API headers declare GSS_C_NT_HOSTBASED_SERVICE... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#include +#include +#include + +int main (void) +{ + + gss_import_name( + (OM_uint32 *)0, + (gss_buffer_t)0, + GSS_C_NT_HOSTBASED_SERVICE, + (gss_name_t *)0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define HAVE_OLD_GSSMIT 1" >>confdefs.h + + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + + +fi + + +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +if test x"$want_gss" = xyes; then + +$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h + + HAVE_GSSAPI=1 + curl_gss_msg="enabled (MIT Kerberos/Heimdal)" + + if test -n "$gnu_gss"; then + curl_gss_msg="enabled (GNU GSS)" + LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR" + LIBS="-lgss $LIBS" + elif test -z "$GSSAPI_LIB_DIR"; then + case $host in + *-*-darwin*) + LIBS="-lgssapi_krb5 -lresolv $LIBS" + ;; + *) + if test -n "$host_alias" -a -f "$GSSAPI_ROOT/bin/$host_alias-krb5-config"; then + gss_libs=`$GSSAPI_ROOT/bin/$host_alias-krb5-config --libs gssapi` + LIBS="$gss_libs $LIBS" + elif test -f "$KRB5CONFIG"; then + gss_libs=`$KRB5CONFIG --libs gssapi` + LIBS="$gss_libs $LIBS" + else + case $host in + *-hp-hpux*) + gss_libname="gss" + ;; + *) + gss_libname="gssapi" + ;; + esac + + if test "$GSSAPI_ROOT" != "yes"; then + LDFLAGS="$LDFLAGS -L$GSSAPI_ROOT/lib$libsuff" + LIBS="-l$gss_libname $LIBS" + else + LIBS="-l$gss_libname $LIBS" + fi + fi + ;; + esac + else + LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR" + case $host in + *-hp-hpux*) + LIBS="-lgss $LIBS" + ;; + *) + LIBS="-lgssapi $LIBS" + ;; + esac + fi +else + CPPFLAGS="$save_CPPFLAGS" +fi + + +OPT_WINSSL=no + +# Check whether --with-winssl was given. +if test "${with_winssl+set}" = set; then : + withval=$with_winssl; OPT_WINSSL=$withval +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Windows native SSL/TLS (Windows native builds only)" >&5 +$as_echo_n "checking whether to enable Windows native SSL/TLS (Windows native builds only)... " >&6; } +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + if test "x$OPT_WINSSL" != "xno" && + test "x$ac_cv_native_windows" = "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +$as_echo "#define USE_SCHANNEL 1" >>confdefs.h + + USE_SCHANNEL=1 + + curl_ssl_msg="enabled (Windows-native)" + WINSSL_ENABLED=1 + # --with-winssl implies --enable-sspi + +$as_echo "#define USE_WINDOWS_SSPI 1" >>confdefs.h + + USE_WINDOWS_SSPI=1 + + curl_sspi_msg="enabled" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + +OPT_DARWINSSL=no + +# Check whether --with-darwinssl was given. +if test "${with_darwinssl+set}" = set; then : + withval=$with_darwinssl; OPT_DARWINSSL=$withval +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable iOS/Mac OS X native SSL/TLS" >&5 +$as_echo_n "checking whether to enable iOS/Mac OS X native SSL/TLS... " >&6; } +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + if test "x$OPT_DARWINSSL" != "xno" && + test -d "/System/Library/Frameworks/Security.framework"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +$as_echo "#define USE_DARWINSSL 1" >>confdefs.h + + USE_DARWINSSL=1 + + curl_ssl_msg="enabled (iOS/Mac OS X-native)" + DARWINSSL_ENABLED=1 + LDFLAGS="$LDFLAGS -framework CoreFoundation -framework Security" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +OPT_SSL=off +ca="no" + +# Check whether --with-ssl was given. +if test "${with_ssl+set}" = set; then : + withval=$with_ssl; OPT_SSL=$withval +fi + + +if test "$curl_ssl_msg" = "$init_ssl_msg" && test X"$OPT_SSL" != Xno; then + CLEANLDFLAGS="$LDFLAGS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLIBS="$LIBS" + + case "$OPT_SSL" in + yes) + if test x$cross_compiling != xyes; then + PKGTEST="yes" + fi + PREFIX_OPENSSL=/usr/local/ssl + LIB_OPENSSL="$PREFIX_OPENSSL/lib$libsuff" + ;; + off) + if test x$cross_compiling != xyes; then + PKGTEST="yes" + fi + PREFIX_OPENSSL= + ;; + *) + PKGTEST="no" + PREFIX_OPENSSL=$OPT_SSL + + OPENSSL_PCDIR="$OPT_SSL/lib/pkgconfig" + { $as_echo "$as_me:${as_lineno-$LINENO}: PKG_CONFIG_LIBDIR will be set to \"$OPENSSL_PCDIR\"" >&5 +$as_echo "$as_me: PKG_CONFIG_LIBDIR will be set to \"$OPENSSL_PCDIR\"" >&6;} + if test -f "$OPENSSL_PCDIR/openssl.pc"; then + PKGTEST="yes" + fi + + LIB_OPENSSL="$PREFIX_OPENSSL/lib$libsuff" + if test "$PREFIX_OPENSSL" != "/usr" ; then + SSL_LDFLAGS="-L$LIB_OPENSSL" + SSL_CPPFLAGS="-I$PREFIX_OPENSSL/include" + fi + SSL_CPPFLAGS="$SSL_CPPFLAGS -I$PREFIX_OPENSSL/include/openssl" + ;; + esac + + if test "$PKGTEST" = "yes"; then + + + + PKGCONFIG="no" + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKGCONFIG=$ac_cv_path_PKGCONFIG +if test -n "$PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 +$as_echo "$PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKGCONFIG"; then + ac_pt_PKGCONFIG=$PKGCONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG +if test -n "$ac_pt_PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 +$as_echo "$ac_pt_PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKGCONFIG" = x; then + PKGCONFIG="no" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKGCONFIG=$ac_pt_PKGCONFIG + fi +else + PKGCONFIG="$ac_cv_path_PKGCONFIG" +fi + + + if test x$PKGCONFIG != xno; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl options with pkg-config" >&5 +$as_echo_n "checking for openssl options with pkg-config... " >&6; } + itexists=` + if test -n "$OPENSSL_PCDIR"; then + PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --exists openssl >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + PKGCONFIG="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 +$as_echo "found" >&6; } + fi + fi + + + if test "$PKGCONFIG" != "no" ; then + SSL_LIBS=` + if test -n "$OPENSSL_PCDIR"; then + PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --libs-only-l openssl 2>/dev/null` + + SSL_LDFLAGS=` + if test -n "$OPENSSL_PCDIR"; then + PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --libs-only-L openssl 2>/dev/null` + + SSL_CPPFLAGS=` + if test -n "$OPENSSL_PCDIR"; then + PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --cflags-only-I openssl 2>/dev/null` + + + { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: SSL_LIBS: \"$SSL_LIBS\"" >&5 +$as_echo "$as_me: pkg-config: SSL_LIBS: \"$SSL_LIBS\"" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: SSL_LDFLAGS: \"$SSL_LDFLAGS\"" >&5 +$as_echo "$as_me: pkg-config: SSL_LDFLAGS: \"$SSL_LDFLAGS\"" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: SSL_CPPFLAGS: \"$SSL_CPPFLAGS\"" >&5 +$as_echo "$as_me: pkg-config: SSL_CPPFLAGS: \"$SSL_CPPFLAGS\"" >&6;} + + LIB_OPENSSL=`echo $SSL_LDFLAGS | sed -e 's/-L//g'` + + LIBS="$SSL_LIBS $LIBS" + fi + fi + + CPPFLAGS="$CPPFLAGS $SSL_CPPFLAGS" + LDFLAGS="$LDFLAGS $SSL_LDFLAGS" + + case $host in + *-*-msys* | *-*-mingw*) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdi32" >&5 +$as_echo_n "checking for gdi32... " >&6; } + my_ac_save_LIBS=$LIBS + LIBS="-lgdi32 $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + #include +int main (void) +{ +GdiFlush(); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + LIBS=$my_ac_save_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Update in -lcrypto" >&5 +$as_echo_n "checking for HMAC_Update in -lcrypto... " >&6; } +if ${ac_cv_lib_crypto_HMAC_Update+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcrypto $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char HMAC_Update (); +int main (void) +{ +return HMAC_Update (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_crypto_HMAC_Update=yes +else + ac_cv_lib_crypto_HMAC_Update=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_HMAC_Update" >&5 +$as_echo "$ac_cv_lib_crypto_HMAC_Update" >&6; } +if test "x$ac_cv_lib_crypto_HMAC_Update" = xyes; then : + + HAVECRYPTO="yes" + LIBS="-lcrypto $LIBS" + +else + + LDFLAGS="$CLEANLDFLAGS -L$LIB_OPENSSL" + CPPFLAGS="$CLEANCPPFLAGS -I$PREFIX_OPENSSL/include/openssl -I$PREFIX_OPENSSL/include" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Init_ex in -lcrypto" >&5 +$as_echo_n "checking for HMAC_Init_ex in -lcrypto... " >&6; } +if ${ac_cv_lib_crypto_HMAC_Init_ex+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcrypto $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char HMAC_Init_ex (); +int main (void) +{ +return HMAC_Init_ex (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_crypto_HMAC_Init_ex=yes +else + ac_cv_lib_crypto_HMAC_Init_ex=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_HMAC_Init_ex" >&5 +$as_echo "$ac_cv_lib_crypto_HMAC_Init_ex" >&6; } +if test "x$ac_cv_lib_crypto_HMAC_Init_ex" = xyes; then : + + HAVECRYPTO="yes" + LIBS="-lcrypto $LIBS" +else + + LDFLAGS="$CLEANLDFLAGS" + CPPFLAGS="$CLEANCPPFLAGS" + LIBS="$CLEANLIBS" + +fi + + +fi + + + + if test X"$HAVECRYPTO" = X"yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL linking without -ldl" >&5 +$as_echo_n "checking OpenSSL linking without -ldl... " >&6; } + saved_libs=$LIBS + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + +int main (void) +{ + + SSLeay_add_all_algorithms(); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + LIBS="$saved_libs" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL linking with -ldl" >&5 +$as_echo_n "checking OpenSSL linking with -ldl... " >&6; } + LIBS="-ldl $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + +int main (void) +{ + + SSLeay_add_all_algorithms(); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + LIBS="$saved_libs -ldl" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + LIBS="$saved_libs" + + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + + + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + + fi + + if test X"$HAVECRYPTO" = X"yes"; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_connect in -lssl" >&5 +$as_echo_n "checking for SSL_connect in -lssl... " >&6; } +if ${ac_cv_lib_ssl_SSL_connect+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lssl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char SSL_connect (); +int main (void) +{ +return SSL_connect (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_ssl_SSL_connect=yes +else + ac_cv_lib_ssl_SSL_connect=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_connect" >&5 +$as_echo "$ac_cv_lib_ssl_SSL_connect" >&6; } +if test "x$ac_cv_lib_ssl_SSL_connect" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBSSL 1 +_ACEOF + + LIBS="-lssl $LIBS" + +fi + + + if test "$ac_cv_lib_ssl_SSL_connect" != yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssl with RSAglue/rsaref libs in use" >&5 +$as_echo_n "checking for ssl with RSAglue/rsaref libs in use... " >&6; }; + OLIBS=$LIBS + LIBS="-lRSAglue -lrsaref $LIBS" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_connect in -lssl" >&5 +$as_echo_n "checking for SSL_connect in -lssl... " >&6; } +if ${ac_cv_lib_ssl_SSL_connect+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lssl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char SSL_connect (); +int main (void) +{ +return SSL_connect (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_ssl_SSL_connect=yes +else + ac_cv_lib_ssl_SSL_connect=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_connect" >&5 +$as_echo "$ac_cv_lib_ssl_SSL_connect" >&6; } +if test "x$ac_cv_lib_ssl_SSL_connect" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBSSL 1 +_ACEOF + + LIBS="-lssl $LIBS" + +fi + + if test "$ac_cv_lib_ssl_SSL_connect" != yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + LIBS=$OLIBS + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + fi + + else + + for ac_header in openssl/x509.h openssl/rsa.h openssl/crypto.h \ + openssl/pem.h openssl/ssl.h openssl/err.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + curl_ssl_msg="enabled (OpenSSL)" + OPENSSL_ENABLED=1 + +$as_echo "#define USE_OPENSSL 1" >>confdefs.h + +fi + +done + + + if test $ac_cv_header_openssl_x509_h = no; then + for ac_header in x509.h rsa.h crypto.h pem.h ssl.h err.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + if test $ac_cv_header_x509_h = yes && + test $ac_cv_header_crypto_h = yes && + test $ac_cv_header_ssl_h = yes; then + curl_ssl_msg="enabled (OpenSSL)" + OPENSSL_ENABLED=1 + fi + fi + fi + + if test X"$OPENSSL_ENABLED" = X"1"; then + for ac_header in openssl/pkcs12.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "openssl/pkcs12.h" "ac_cv_header_openssl_pkcs12_h" "$ac_includes_default" +if test "x$ac_cv_header_openssl_pkcs12_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_OPENSSL_PKCS12_H 1 +_ACEOF + +fi + +done + + else + LIBS="$CLEANLIBS" + fi + + if test X"$OPT_SSL" != Xoff && + test "$OPENSSL_ENABLED" != "1"; then + as_fn_error $? "OpenSSL libs and/or directories were not found where specified!" "$LINENO" 5 + fi + fi + + if test X"$OPENSSL_ENABLED" = X"1"; then + ac_fn_c_check_func "$LINENO" "ENGINE_init" "ac_cv_func_ENGINE_init" +if test "x$ac_cv_func_ENGINE_init" = xyes; then : + + for ac_header in openssl/engine.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "openssl/engine.h" "ac_cv_header_openssl_engine_h" "$ac_includes_default" +if test "x$ac_cv_header_openssl_engine_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_OPENSSL_ENGINE_H 1 +_ACEOF + +fi + +done + + for ac_func in ENGINE_load_builtin_engines +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +fi + + + + for ac_func in RAND_status \ + RAND_screen \ + RAND_egd \ + ENGINE_cleanup \ + CRYPTO_cleanup_all_ex_data \ + SSL_get_shutdown \ + SSLv2_client_method \ + DES_set_odd_parity +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BoringSSL" >&5 +$as_echo_n "checking for BoringSSL... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + #include + +int main (void) +{ + + #ifndef OPENSSL_IS_BORINGSSL + #error not boringssl + #endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_BORINGSSL 1 +_ACEOF + + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libressl" >&5 +$as_echo_n "checking for libressl... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#include + +int main (void) +{ + + int dummy = LIBRESSL_VERSION_NUMBER; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_LIBRESSL 1 +_ACEOF + + curl_ssl_msg="enabled (libressl)" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + + if test "$OPENSSL_ENABLED" = "1"; then + if test -n "$LIB_OPENSSL"; then + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_OPENSSL" + export LD_LIBRARY_PATH + { $as_echo "$as_me:${as_lineno-$LINENO}: Added $LIB_OPENSSL to LD_LIBRARY_PATH" >&5 +$as_echo "$as_me: Added $LIB_OPENSSL to LD_LIBRARY_PATH" >&6;} + fi + fi + + # + + # + tst_api="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL headers version" >&5 +$as_echo_n "checking for OpenSSL headers version... " >&6; } + + if test -z "$SED"; then + as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 + fi + if test -z "$GREP"; then + as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 + fi + + tmp_exp="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +# ifdef USE_OPENSSL +# include +# else +# include +# endif + +#ifdef OPENSSL_VERSION_NUMBER +CURL_DEF_TOKEN OPENSSL_VERSION_NUMBER +#endif + + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + + tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ + "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ + "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ + "$SED" 's/["][ ]*["]//g' 2>/dev/null` + if test -z "$tmp_exp" || test "$tmp_exp" = "OPENSSL_VERSION_NUMBER"; then + tmp_exp="" + fi + +fi +rm -f conftest.err conftest.i conftest.$ac_ext + if test -z "$tmp_exp"; then + curl_cv_have_def_OPENSSL_VERSION_NUMBER=no + + else + curl_cv_have_def_OPENSSL_VERSION_NUMBER=yes + curl_cv_def_OPENSSL_VERSION_NUMBER=$tmp_exp + + fi + + if test "$curl_cv_have_def_OPENSSL_VERSION_NUMBER" = "yes"; then + tst_verlen=`expr "$curl_cv_def_OPENSSL_VERSION_NUMBER" : '.*'` + case "x$tst_verlen" in + x6) + tst_vermaj=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 3` + tst_vermin=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 4` + tst_verfix=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 5` + tst_api=0x$tst_vermaj$tst_vermin$tst_verfix + ;; + x11|x10) + tst_vermaj=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 3` + tst_vermin=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 5` + tst_verfix=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 7` + tst_api=0x$tst_vermaj$tst_vermin$tst_verfix + ;; + *) + tst_api="unknown" + ;; + esac + case $tst_api in + 0x110) tst_show="1.1.0" ;; + 0x102) tst_show="1.0.2" ;; + 0x101) tst_show="1.0.1" ;; + 0x100) tst_show="1.0.0" ;; + 0x099) tst_show="0.9.9" ;; + 0x098) tst_show="0.9.8" ;; + 0x097) tst_show="0.9.7" ;; + 0x096) tst_show="0.9.6" ;; + 0x095) tst_show="0.9.5" ;; + 0x094) tst_show="0.9.4" ;; + 0x093) tst_show="0.9.3" ;; + 0x092) tst_show="0.9.2" ;; + 0x091) tst_show="0.9.1" ;; + *) tst_show="unknown" ;; + esac + tst_show="$tst_show - $curl_cv_def_OPENSSL_VERSION_NUMBER" + else + tst_show="unknown" + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_show" >&5 +$as_echo "$tst_show" >&6; } + # + curl_openssl_api_headers=$tst_api + + + # + tst_api="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL library version" >&5 +$as_echo_n "checking for OpenSSL library version... " >&6; } + if test "$tst_api" = "unknown"; then + case $host in + *-*-vms*) + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define SSL_CTX_set_not_resumbl_sess_cb innocuous_SSL_CTX_set_not_resumbl_sess_cb +#ifdef __STDC__ +# include +#else +# include +#endif +#undef SSL_CTX_set_not_resumbl_sess_cb +#ifdef __cplusplus +extern "C" +#endif +char SSL_CTX_set_not_resumbl_sess_cb (); +#if defined __stub_SSL_CTX_set_not_resumbl_sess_cb || defined __stub___SSL_CTX_set_not_resumbl_sess_cb +choke me +#endif + +int main (void) +{ +return SSL_CTX_set_not_resumbl_sess_cb (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x110" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ;; + *) + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define SSL_CTX_set_not_resumable_session_callback innocuous_SSL_CTX_set_not_resumable_session_callback +#ifdef __STDC__ +# include +#else +# include +#endif +#undef SSL_CTX_set_not_resumable_session_callback +#ifdef __cplusplus +extern "C" +#endif +char SSL_CTX_set_not_resumable_session_callback (); +#if defined __stub_SSL_CTX_set_not_resumable_session_callback || defined __stub___SSL_CTX_set_not_resumable_session_callback +choke me +#endif + +int main (void) +{ +return SSL_CTX_set_not_resumable_session_callback (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x110" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ;; + esac + fi + if test "$tst_api" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define SSL_CONF_CTX_new innocuous_SSL_CONF_CTX_new +#ifdef __STDC__ +# include +#else +# include +#endif +#undef SSL_CONF_CTX_new +#ifdef __cplusplus +extern "C" +#endif +char SSL_CONF_CTX_new (); +#if defined __stub_SSL_CONF_CTX_new || defined __stub___SSL_CONF_CTX_new +choke me +#endif + +int main (void) +{ +return SSL_CONF_CTX_new (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x102" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "$tst_api" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define SSL_renegotiate_abbreviated innocuous_SSL_renegotiate_abbreviated +#ifdef __STDC__ +# include +#else +# include +#endif +#undef SSL_renegotiate_abbreviated +#ifdef __cplusplus +extern "C" +#endif +char SSL_renegotiate_abbreviated (); +#if defined __stub_SSL_renegotiate_abbreviated || defined __stub___SSL_renegotiate_abbreviated +choke me +#endif + +int main (void) +{ +return SSL_renegotiate_abbreviated (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x101" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "$tst_api" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define OBJ_add_sigid innocuous_OBJ_add_sigid +#ifdef __STDC__ +# include +#else +# include +#endif +#undef OBJ_add_sigid +#ifdef __cplusplus +extern "C" +#endif +char OBJ_add_sigid (); +#if defined __stub_OBJ_add_sigid || defined __stub___OBJ_add_sigid +choke me +#endif + +int main (void) +{ +return OBJ_add_sigid (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x100" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "$tst_api" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define ERR_set_mark innocuous_ERR_set_mark +#ifdef __STDC__ +# include +#else +# include +#endif +#undef ERR_set_mark +#ifdef __cplusplus +extern "C" +#endif +char ERR_set_mark (); +#if defined __stub_ERR_set_mark || defined __stub___ERR_set_mark +choke me +#endif + +int main (void) +{ +return ERR_set_mark (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x098" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "$tst_api" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define ERR_peek_last_error innocuous_ERR_peek_last_error +#ifdef __STDC__ +# include +#else +# include +#endif +#undef ERR_peek_last_error +#ifdef __cplusplus +extern "C" +#endif +char ERR_peek_last_error (); +#if defined __stub_ERR_peek_last_error || defined __stub___ERR_peek_last_error +choke me +#endif + +int main (void) +{ +return ERR_peek_last_error (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x097" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "$tst_api" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define c2i_ASN1_OBJECT innocuous_c2i_ASN1_OBJECT +#ifdef __STDC__ +# include +#else +# include +#endif +#undef c2i_ASN1_OBJECT +#ifdef __cplusplus +extern "C" +#endif +char c2i_ASN1_OBJECT (); +#if defined __stub_c2i_ASN1_OBJECT || defined __stub___c2i_ASN1_OBJECT +choke me +#endif + +int main (void) +{ +return c2i_ASN1_OBJECT (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x096" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "$tst_api" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define SSL_CTX_set_purpose innocuous_SSL_CTX_set_purpose +#ifdef __STDC__ +# include +#else +# include +#endif +#undef SSL_CTX_set_purpose +#ifdef __cplusplus +extern "C" +#endif +char SSL_CTX_set_purpose (); +#if defined __stub_SSL_CTX_set_purpose || defined __stub___SSL_CTX_set_purpose +choke me +#endif + +int main (void) +{ +return SSL_CTX_set_purpose (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x095" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "$tst_api" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define OBJ_obj2txt innocuous_OBJ_obj2txt +#ifdef __STDC__ +# include +#else +# include +#endif +#undef OBJ_obj2txt +#ifdef __cplusplus +extern "C" +#endif +char OBJ_obj2txt (); +#if defined __stub_OBJ_obj2txt || defined __stub___OBJ_obj2txt +choke me +#endif + +int main (void) +{ +return OBJ_obj2txt (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x094" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "$tst_api" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define SSL_get_verify_depth innocuous_SSL_get_verify_depth +#ifdef __STDC__ +# include +#else +# include +#endif +#undef SSL_get_verify_depth +#ifdef __cplusplus +extern "C" +#endif +char SSL_get_verify_depth (); +#if defined __stub_SSL_get_verify_depth || defined __stub___SSL_get_verify_depth +choke me +#endif + +int main (void) +{ +return SSL_get_verify_depth (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x093" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "$tst_api" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define SSL_library_init innocuous_SSL_library_init +#ifdef __STDC__ +# include +#else +# include +#endif +#undef SSL_library_init +#ifdef __cplusplus +extern "C" +#endif +char SSL_library_init (); +#if defined __stub_SSL_library_init || defined __stub___SSL_library_init +choke me +#endif + +int main (void) +{ +return SSL_library_init (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x092" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "$tst_api" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define SSL_CTX_set_cipher_list innocuous_SSL_CTX_set_cipher_list +#ifdef __STDC__ +# include +#else +# include +#endif +#undef SSL_CTX_set_cipher_list +#ifdef __cplusplus +extern "C" +#endif +char SSL_CTX_set_cipher_list (); +#if defined __stub_SSL_CTX_set_cipher_list || defined __stub___SSL_CTX_set_cipher_list +choke me +#endif + +int main (void) +{ +return SSL_CTX_set_cipher_list (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + tst_api="0x091" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + case $tst_api in + 0x110) tst_show="1.1.0" ;; + 0x102) tst_show="1.0.2" ;; + 0x101) tst_show="1.0.1" ;; + 0x100) tst_show="1.0.0" ;; + 0x099) tst_show="0.9.9" ;; + 0x098) tst_show="0.9.8" ;; + 0x097) tst_show="0.9.7" ;; + 0x096) tst_show="0.9.6" ;; + 0x095) tst_show="0.9.5" ;; + 0x094) tst_show="0.9.4" ;; + 0x093) tst_show="0.9.3" ;; + 0x092) tst_show="0.9.2" ;; + 0x091) tst_show="0.9.1" ;; + *) tst_show="unknown" ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_show" >&5 +$as_echo "$tst_show" >&6; } + # + curl_openssl_api_library=$tst_api + + # + tst_match="yes" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL headers and library versions matching" >&5 +$as_echo_n "checking for OpenSSL headers and library versions matching... " >&6; } + if test "$curl_openssl_api_headers" = "unknown" || + test "$curl_openssl_api_library" = "unknown"; then + tst_match="fail" + tst_warns="Can not compare OpenSSL headers and library versions." + elif test "$curl_openssl_api_headers" != "$curl_openssl_api_library"; then + tst_match="no" + tst_warns="OpenSSL headers and library versions do not match." + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_match" >&5 +$as_echo "$tst_match" >&6; } + if test "$tst_match" != "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $tst_warns" >&5 +$as_echo "$as_me: WARNING: $tst_warns" >&2;} + fi + + fi + +fi + + +if test X"$OPENSSL_ENABLED" = X"1"; then + +# Check whether --with-egd-socket was given. +if test "${with_egd_socket+set}" = set; then : + withval=$with_egd_socket; EGD_SOCKET="$withval" + +fi + + if test -n "$EGD_SOCKET" ; then + +cat >>confdefs.h <<_ACEOF +#define EGD_SOCKET "$EGD_SOCKET" +_ACEOF + + fi + + +# Check whether --with-random was given. +if test "${with_random+set}" = set; then : + withval=$with_random; RANDOM_FILE="$withval" +else + + if test x$cross_compiling != xyes; then + as_ac_File=`$as_echo "ac_cv_file_"/dev/urandom"" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/urandom\"" >&5 +$as_echo_n "checking for \"/dev/urandom\"... " >&6; } +if eval \${$as_ac_File+:} false; then : + $as_echo_n "(cached) " >&6 +else + test "$cross_compiling" = yes && + as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 +if test -r ""/dev/urandom""; then + eval "$as_ac_File=yes" +else + eval "$as_ac_File=no" +fi +fi +eval ac_res=\$$as_ac_File + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_ac_File"\" = x"yes"; then : + RANDOM_FILE="/dev/urandom" +fi + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: skipped the /dev/urandom detection when cross-compiling" >&5 +$as_echo "$as_me: WARNING: skipped the /dev/urandom detection when cross-compiling" >&2;} + fi + + +fi + + if test -n "$RANDOM_FILE" && test X"$RANDOM_FILE" != Xno ; then + + +cat >>confdefs.h <<_ACEOF +#define RANDOM_FILE "$RANDOM_FILE" +_ACEOF + + fi +fi + +if test "$OPENSSL_ENABLED" = "1"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SRP_Calc_client_key in -lcrypto" >&5 +$as_echo_n "checking for SRP_Calc_client_key in -lcrypto... " >&6; } +if ${ac_cv_lib_crypto_SRP_Calc_client_key+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcrypto $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char SRP_Calc_client_key (); +int main (void) +{ +return SRP_Calc_client_key (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_crypto_SRP_Calc_client_key=yes +else + ac_cv_lib_crypto_SRP_Calc_client_key=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_SRP_Calc_client_key" >&5 +$as_echo "$ac_cv_lib_crypto_SRP_Calc_client_key" >&6; } +if test "x$ac_cv_lib_crypto_SRP_Calc_client_key" = xyes; then : + + +$as_echo "#define HAVE_OPENSSL_SRP 1" >>confdefs.h + + HAVE_OPENSSL_SRP=1 + + +fi + +fi + + +OPT_GNUTLS=no + + +# Check whether --with-gnutls was given. +if test "${with_gnutls+set}" = set; then : + withval=$with_gnutls; OPT_GNUTLS=$withval +fi + + +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + + if test X"$OPT_GNUTLS" != Xno; then + + addld="" + addlib="" + gtlslib="" + version="" + addcflags="" + + if test "x$OPT_GNUTLS" = "xyes"; then + + + PKGCONFIG="no" + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKGCONFIG=$ac_cv_path_PKGCONFIG +if test -n "$PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 +$as_echo "$PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKGCONFIG"; then + ac_pt_PKGCONFIG=$PKGCONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG +if test -n "$ac_pt_PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 +$as_echo "$ac_pt_PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKGCONFIG" = x; then + PKGCONFIG="no" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKGCONFIG=$ac_pt_PKGCONFIG + fi +else + PKGCONFIG="$ac_cv_path_PKGCONFIG" +fi + + + if test x$PKGCONFIG != xno; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls options with pkg-config" >&5 +$as_echo_n "checking for gnutls options with pkg-config... " >&6; } + itexists=` + if test -n ""; then + PKG_CONFIG_LIBDIR="" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --exists gnutls >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + PKGCONFIG="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 +$as_echo "found" >&6; } + fi + fi + + + if test "$PKGCONFIG" != "no" ; then + addlib=`$PKGCONFIG --libs-only-l gnutls` + addld=`$PKGCONFIG --libs-only-L gnutls` + addcflags=`$PKGCONFIG --cflags-only-I gnutls` + version=`$PKGCONFIG --modversion gnutls` + gtlslib=`echo $addld | $SED -e 's/-L//'` + else + check=`libgnutls-config --version 2>/dev/null` + if test -n "$check"; then + addlib=`libgnutls-config --libs` + addcflags=`libgnutls-config --cflags` + version=`libgnutls-config --version` + gtlslib=`libgnutls-config --prefix`/lib$libsuff + fi + fi + else + cfg=$OPT_GNUTLS/bin/libgnutls-config + check=`$cfg --version 2>/dev/null` + if test -n "$check"; then + addlib=`$cfg --libs` + addcflags=`$cfg --cflags` + version=`$cfg --version` + gtlslib=`$cfg --prefix`/lib$libsuff + else + addlib=-lgnutls + addld=-L$OPT_GNUTLS/lib$libsuff + addcflags=-I$OPT_GNUTLS/include + version="" # we just don't know + gtlslib=$OPT_GNUTLS/lib$libsuff + fi + fi + + if test -z "$version"; then + version="unknown" + fi + + if test -n "$addlib"; then + + CLEANLIBS="$LIBS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLDFLAGS="$LDFLAGS" + + LIBS="$addlib $LIBS" + LDFLAGS="$LDFLAGS $addld" + if test "$addcflags" != "-I/usr/include"; then + CPPFLAGS="$CPPFLAGS $addcflags" + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls_check_version in -lgnutls" >&5 +$as_echo_n "checking for gnutls_check_version in -lgnutls... " >&6; } +if ${ac_cv_lib_gnutls_gnutls_check_version+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lgnutls $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char gnutls_check_version (); +int main (void) +{ +return gnutls_check_version (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_gnutls_gnutls_check_version=yes +else + ac_cv_lib_gnutls_gnutls_check_version=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_gnutls_check_version" >&5 +$as_echo "$ac_cv_lib_gnutls_gnutls_check_version" >&6; } +if test "x$ac_cv_lib_gnutls_gnutls_check_version" = xyes; then : + + +$as_echo "#define USE_GNUTLS 1" >>confdefs.h + + USE_GNUTLS=1 + + GNUTLS_ENABLED=1 + USE_GNUTLS="yes" + curl_ssl_msg="enabled (GnuTLS)" + +else + + LIBS="$CLEANLIBS" + CPPFLAGS="$CLEANCPPFLAGS" + +fi + + + if test "x$USE_GNUTLS" = "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: detected GnuTLS version $version" >&5 +$as_echo "$as_me: detected GnuTLS version $version" >&6;} + + if test -n "$gtlslib"; then + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$gtlslib" + export LD_LIBRARY_PATH + { $as_echo "$as_me:${as_lineno-$LINENO}: Added $gtlslib to LD_LIBRARY_PATH" >&5 +$as_echo "$as_me: Added $gtlslib to LD_LIBRARY_PATH" >&6;} + fi + fi + for ac_func in gnutls_certificate_set_x509_key_file2 +do : + ac_fn_c_check_func "$LINENO" "gnutls_certificate_set_x509_key_file2" "ac_cv_func_gnutls_certificate_set_x509_key_file2" +if test "x$ac_cv_func_gnutls_certificate_set_x509_key_file2" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_GNUTLS_CERTIFICATE_SET_X509_KEY_FILE2 1 +_ACEOF + +fi +done + + fi + + fi + + fi +fi + + +if test "$GNUTLS_ENABLED" = "1"; then + USE_GNUTLS_NETTLE= + # First check if we can detect either crypto library via transitive linking + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nettle_MD5Init in -lgnutls" >&5 +$as_echo_n "checking for nettle_MD5Init in -lgnutls... " >&6; } +if ${ac_cv_lib_gnutls_nettle_MD5Init+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lgnutls $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char nettle_MD5Init (); +int main (void) +{ +return nettle_MD5Init (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_gnutls_nettle_MD5Init=yes +else + ac_cv_lib_gnutls_nettle_MD5Init=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_nettle_MD5Init" >&5 +$as_echo "$ac_cv_lib_gnutls_nettle_MD5Init" >&6; } +if test "x$ac_cv_lib_gnutls_nettle_MD5Init" = xyes; then : + USE_GNUTLS_NETTLE=1 +fi + + if test "$USE_GNUTLS_NETTLE" = ""; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcry_control in -lgnutls" >&5 +$as_echo_n "checking for gcry_control in -lgnutls... " >&6; } +if ${ac_cv_lib_gnutls_gcry_control+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lgnutls $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char gcry_control (); +int main (void) +{ +return gcry_control (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_gnutls_gcry_control=yes +else + ac_cv_lib_gnutls_gcry_control=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_gcry_control" >&5 +$as_echo "$ac_cv_lib_gnutls_gcry_control" >&6; } +if test "x$ac_cv_lib_gnutls_gcry_control" = xyes; then : + USE_GNUTLS_NETTLE=0 +fi + + fi + # If not, try linking directly to both of them to see if they are available + if test "$USE_GNUTLS_NETTLE" = ""; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nettle_MD5Init in -lnettle" >&5 +$as_echo_n "checking for nettle_MD5Init in -lnettle... " >&6; } +if ${ac_cv_lib_nettle_nettle_MD5Init+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lnettle $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char nettle_MD5Init (); +int main (void) +{ +return nettle_MD5Init (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_nettle_nettle_MD5Init=yes +else + ac_cv_lib_nettle_nettle_MD5Init=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nettle_nettle_MD5Init" >&5 +$as_echo "$ac_cv_lib_nettle_nettle_MD5Init" >&6; } +if test "x$ac_cv_lib_nettle_nettle_MD5Init" = xyes; then : + USE_GNUTLS_NETTLE=1 +fi + + fi + if test "$USE_GNUTLS_NETTLE" = ""; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcry_control in -lgcrypt" >&5 +$as_echo_n "checking for gcry_control in -lgcrypt... " >&6; } +if ${ac_cv_lib_gcrypt_gcry_control+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lgcrypt $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char gcry_control (); +int main (void) +{ +return gcry_control (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_gcrypt_gcry_control=yes +else + ac_cv_lib_gcrypt_gcry_control=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcrypt_gcry_control" >&5 +$as_echo "$ac_cv_lib_gcrypt_gcry_control" >&6; } +if test "x$ac_cv_lib_gcrypt_gcry_control" = xyes; then : + USE_GNUTLS_NETTLE=0 +fi + + fi + if test "$USE_GNUTLS_NETTLE" = ""; then + as_fn_error $? "GnuTLS found, but neither gcrypt nor nettle found" "$LINENO" 5 + fi + if test "$USE_GNUTLS_NETTLE" = "1"; then + +$as_echo "#define USE_GNUTLS_NETTLE 1" >>confdefs.h + + USE_GNUTLS_NETTLE=1 + + LIBS="-lnettle $LIBS" + else + LIBS="-lgcrypt $LIBS" + fi +fi + +if test "$GNUTLS_ENABLED" = "1"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls_srp_verifier in -lgnutls" >&5 +$as_echo_n "checking for gnutls_srp_verifier in -lgnutls... " >&6; } +if ${ac_cv_lib_gnutls_gnutls_srp_verifier+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lgnutls $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char gnutls_srp_verifier (); +int main (void) +{ +return gnutls_srp_verifier (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_gnutls_gnutls_srp_verifier=yes +else + ac_cv_lib_gnutls_gnutls_srp_verifier=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_gnutls_srp_verifier" >&5 +$as_echo "$ac_cv_lib_gnutls_gnutls_srp_verifier" >&6; } +if test "x$ac_cv_lib_gnutls_gnutls_srp_verifier" = xyes; then : + + +$as_echo "#define HAVE_GNUTLS_SRP 1" >>confdefs.h + + HAVE_GNUTLS_SRP=1 + + +fi + +fi + + +OPT_POLARSSL=no + +_cppflags=$CPPFLAGS +_ldflags=$LDFLAGS + +# Check whether --with-polarssl was given. +if test "${with_polarssl+set}" = set; then : + withval=$with_polarssl; OPT_POLARSSL=$withval +fi + + +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + + if test X"$OPT_POLARSSL" != Xno; then + + if test "$OPT_POLARSSL" = "yes"; then + OPT_POLARSSL="" + fi + + if test -z "$OPT_POLARSSL" ; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for havege_init in -lpolarssl" >&5 +$as_echo_n "checking for havege_init in -lpolarssl... " >&6; } +if ${ac_cv_lib_polarssl_havege_init+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lpolarssl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char havege_init (); +int main (void) +{ +return havege_init (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_polarssl_havege_init=yes +else + ac_cv_lib_polarssl_havege_init=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_polarssl_havege_init" >&5 +$as_echo "$ac_cv_lib_polarssl_havege_init" >&6; } +if test "x$ac_cv_lib_polarssl_havege_init" = xyes; then : + + +$as_echo "#define USE_POLARSSL 1" >>confdefs.h + + USE_POLARSSL=1 + + POLARSSL_ENABLED=1 + USE_POLARSSL="yes" + curl_ssl_msg="enabled (PolarSSL)" + +fi + + fi + + addld="" + addlib="" + addcflags="" + polarssllib="" + + if test "x$USE_POLARSSL" != "xyes"; then + addld=-L$OPT_POLARSSL/lib$libsuff + addcflags=-I$OPT_POLARSSL/include + polarssllib=$OPT_POLARSSL/lib$libsuff + + LDFLAGS="$LDFLAGS $addld" + if test "$addcflags" != "-I/usr/include"; then + CPPFLAGS="$CPPFLAGS $addcflags" + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssl_init in -lpolarssl" >&5 +$as_echo_n "checking for ssl_init in -lpolarssl... " >&6; } +if ${ac_cv_lib_polarssl_ssl_init+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lpolarssl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char ssl_init (); +int main (void) +{ +return ssl_init (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_polarssl_ssl_init=yes +else + ac_cv_lib_polarssl_ssl_init=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_polarssl_ssl_init" >&5 +$as_echo "$ac_cv_lib_polarssl_ssl_init" >&6; } +if test "x$ac_cv_lib_polarssl_ssl_init" = xyes; then : + + +$as_echo "#define USE_POLARSSL 1" >>confdefs.h + + USE_POLARSSL=1 + + POLARSSL_ENABLED=1 + USE_POLARSSL="yes" + curl_ssl_msg="enabled (PolarSSL)" + +else + + CPPFLAGS=$_cppflags + LDFLAGS=$_ldflags + +fi + + fi + + if test "x$USE_POLARSSL" = "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: detected PolarSSL" >&5 +$as_echo "$as_me: detected PolarSSL" >&6;} + + LIBS="-lpolarssl $LIBS" + + if test -n "$polarssllib"; then + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$polarssllib" + export LD_LIBRARY_PATH + { $as_echo "$as_me:${as_lineno-$LINENO}: Added $polarssllib to LD_LIBRARY_PATH" >&5 +$as_echo "$as_me: Added $polarssllib to LD_LIBRARY_PATH" >&6;} + fi + fi + fi + + fi +fi + + +OPT_CYASSL=no + +_cppflags=$CPPFLAGS +_ldflags=$LDFLAGS + +# Check whether --with-cyassl was given. +if test "${with_cyassl+set}" = set; then : + withval=$with_cyassl; OPT_CYASSL=$withval +fi + + +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + + if test X"$OPT_CYASSL" != Xno; then + + if test "$OPT_CYASSL" = "yes"; then + OPT_CYASSL="" + fi + + + cyassllibname=cyassl + + if test -z "$OPT_CYASSL" ; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CyaSSL_Init in -lcyassl" >&5 +$as_echo_n "checking for CyaSSL_Init in -lcyassl... " >&6; } +if ${ac_cv_lib_cyassl_CyaSSL_Init+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcyassl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char CyaSSL_Init (); +int main (void) +{ +return CyaSSL_Init (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_cyassl_CyaSSL_Init=yes +else + ac_cv_lib_cyassl_CyaSSL_Init=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cyassl_CyaSSL_Init" >&5 +$as_echo "$ac_cv_lib_cyassl_CyaSSL_Init" >&6; } +if test "x$ac_cv_lib_cyassl_CyaSSL_Init" = xyes; then : + + +$as_echo "#define USE_CYASSL 1" >>confdefs.h + + USE_CYASSL=1 + + CYASSL_ENABLED=1 + USE_CYASSL="yes" + curl_ssl_msg="enabled (CyaSSL)" + +fi + + fi + + addld="" + addlib="" + addcflags="" + cyassllib="" + + if test "x$USE_CYASSL" != "xyes"; then + addld=-L$OPT_CYASSL/lib$libsuff + addcflags=-I$OPT_CYASSL/include + cyassllib=$OPT_CYASSL/lib$libsuff + + LDFLAGS="$LDFLAGS $addld" + if test "$addcflags" != "-I/usr/include"; then + CPPFLAGS="$CPPFLAGS $addcflags" + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CyaSSL_Init in -lcyassl" >&5 +$as_echo_n "checking for CyaSSL_Init in -lcyassl... " >&6; } +if ${ac_cv_lib_cyassl_CyaSSL_Init+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcyassl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char CyaSSL_Init (); +int main (void) +{ +return CyaSSL_Init (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_cyassl_CyaSSL_Init=yes +else + ac_cv_lib_cyassl_CyaSSL_Init=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cyassl_CyaSSL_Init" >&5 +$as_echo "$ac_cv_lib_cyassl_CyaSSL_Init" >&6; } +if test "x$ac_cv_lib_cyassl_CyaSSL_Init" = xyes; then : + + +$as_echo "#define USE_CYASSL 1" >>confdefs.h + + USE_CYASSL=1 + + CYASSL_ENABLED=1 + USE_CYASSL="yes" + curl_ssl_msg="enabled (CyaSSL)" + +else + + CPPFLAGS=$_cppflags + LDFLAGS=$_ldflags + cyassllib="" + +fi + + fi + + addld="" + addlib="" + addcflags="" + + if test "x$USE_CYASSL" != "xyes"; then + addld=-L$OPT_CYASSL/lib$libsuff + addcflags=-I$OPT_CYASSL/include + cyassllib=$OPT_CYASSL/lib$libsuff + + LDFLAGS="$LDFLAGS $addld" + if test "$addcflags" != "-I/usr/include"; then + CPPFLAGS="$CPPFLAGS $addcflags" + fi + + cyassllibname=wolfssl + my_ac_save_LIBS="$LIBS" + LIBS="-l$cyassllibname -lm $LIBS" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CyaSSL_Init in -lwolfssl" >&5 +$as_echo_n "checking for CyaSSL_Init in -lwolfssl... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +/* These aren't needed for detection and confuse WolfSSL. + They are set up properly later if it is detected. */ +#undef SIZEOF_LONG +#undef SIZEOF_LONG_LONG +#include + +int main (void) +{ + + return CyaSSL_Init(); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +$as_echo "#define USE_CYASSL 1" >>confdefs.h + + USE_CYASSL=1 + + CYASSL_ENABLED=1 + USE_CYASSL="yes" + curl_ssl_msg="enabled (CyaSSL)" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + CPPFLAGS=$_cppflags + LDFLAGS=$_ldflags + cyassllib="" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$my_ac_save_LIBS" + fi + + if test "x$USE_CYASSL" = "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: detected CyaSSL" >&5 +$as_echo "$as_me: detected CyaSSL" >&6;} + + # The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 +$as_echo_n "checking size of long long... " >&6; } +if ${ac_cv_sizeof_long_long+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : + +else + if test "$ac_cv_type_long_long" = yes; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot compute sizeof (long long) +See \`config.log' for more details" "$LINENO" 5; } + else + ac_cv_sizeof_long_long=0 + fi +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 +$as_echo "$ac_cv_sizeof_long_long" >&6; } + + + +cat >>confdefs.h <<_ACEOF +#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long +_ACEOF + + + + for ac_header in cyassl/options.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "cyassl/options.h" "ac_cv_header_cyassl_options_h" "$ac_includes_default" +if test "x$ac_cv_header_cyassl_options_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_CYASSL_OPTIONS_H 1 +_ACEOF + +fi + +done + + + for ac_header in cyassl/error-ssl.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "cyassl/error-ssl.h" "ac_cv_header_cyassl_error_ssl_h" "$ac_includes_default" +if test "x$ac_cv_header_cyassl_error_ssl_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_CYASSL_ERROR_SSL_H 1 +_ACEOF + +fi + +done + + + LIBS="-l$cyassllibname -lm $LIBS" + + if test -n "$cyassllib"; then + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$cyassllib" + export LD_LIBRARY_PATH + { $as_echo "$as_me:${as_lineno-$LINENO}: Added $cyassllib to LD_LIBRARY_PATH" >&5 +$as_echo "$as_me: Added $cyassllib to LD_LIBRARY_PATH" >&6;} + fi + fi + + fi + + fi +fi + + +OPT_NSS=no + + +# Check whether --with-nss was given. +if test "${with_nss+set}" = set; then : + withval=$with_nss; OPT_NSS=$withval +fi + + +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + + if test X"$OPT_NSS" != Xno; then + + addld="" + addlib="" + addcflags="" + nssprefix="" + version="" + + if test "x$OPT_NSS" = "xyes"; then + + + + PKGCONFIG="no" + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKGCONFIG=$ac_cv_path_PKGCONFIG +if test -n "$PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 +$as_echo "$PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKGCONFIG"; then + ac_pt_PKGCONFIG=$PKGCONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG +if test -n "$ac_pt_PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 +$as_echo "$ac_pt_PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKGCONFIG" = x; then + PKGCONFIG="no" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKGCONFIG=$ac_pt_PKGCONFIG + fi +else + PKGCONFIG="$ac_cv_path_PKGCONFIG" +fi + + + if test x$PKGCONFIG != xno; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nss options with pkg-config" >&5 +$as_echo_n "checking for nss options with pkg-config... " >&6; } + itexists=` + if test -n ""; then + PKG_CONFIG_LIBDIR="" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --exists nss >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + PKGCONFIG="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 +$as_echo "found" >&6; } + fi + fi + + + if test "$PKGCONFIG" != "no" ; then + addlib=`$PKGCONFIG --libs nss` + addcflags=`$PKGCONFIG --cflags nss` + version=`$PKGCONFIG --modversion nss` + nssprefix=`$PKGCONFIG --variable=prefix nss` + else + + check=`nss-config --version 2>/dev/null` + if test -n "$check"; then + addlib=`nss-config --libs` + addcflags=`nss-config --cflags` + version=`nss-config --version` + nssprefix=`nss-config --prefix` + else + addlib="-lnss3" + addcflags="" + version="unknown" + fi + fi + else + NSS_PCDIR="$OPT_NSS/lib/pkgconfig" + if test -f "$NSS_PCDIR/nss.pc"; then + + + PKGCONFIG="no" + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKGCONFIG=$ac_cv_path_PKGCONFIG +if test -n "$PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 +$as_echo "$PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKGCONFIG"; then + ac_pt_PKGCONFIG=$PKGCONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG +if test -n "$ac_pt_PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 +$as_echo "$ac_pt_PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKGCONFIG" = x; then + PKGCONFIG="no" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKGCONFIG=$ac_pt_PKGCONFIG + fi +else + PKGCONFIG="$ac_cv_path_PKGCONFIG" +fi + + + if test x$PKGCONFIG != xno; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nss options with pkg-config" >&5 +$as_echo_n "checking for nss options with pkg-config... " >&6; } + itexists=` + if test -n "$NSS_PCDIR"; then + PKG_CONFIG_LIBDIR="$NSS_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --exists nss >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + PKGCONFIG="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 +$as_echo "found" >&6; } + fi + fi + + if test "$PKGCONFIG" != "no" ; then + addld=` + if test -n "$NSS_PCDIR"; then + PKG_CONFIG_LIBDIR="$NSS_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --libs-only-L nss` + addlib=` + if test -n "$NSS_PCDIR"; then + PKG_CONFIG_LIBDIR="$NSS_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --libs-only-l nss` + addcflags=` + if test -n "$NSS_PCDIR"; then + PKG_CONFIG_LIBDIR="$NSS_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --cflags nss` + version=` + if test -n "$NSS_PCDIR"; then + PKG_CONFIG_LIBDIR="$NSS_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --modversion nss` + nssprefix=` + if test -n "$NSS_PCDIR"; then + PKG_CONFIG_LIBDIR="$NSS_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --variable=prefix nss` + fi + fi + fi + + if test -z "$addlib"; then + # Without pkg-config, we'll kludge in some defaults + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Using hard-wired libraries and compilation flags for NSS." >&5 +$as_echo "$as_me: WARNING: Using hard-wired libraries and compilation flags for NSS." >&2;} + addld="-L$OPT_NSS/lib" + addlib="-lssl3 -lsmime3 -lnss3 -lplds4 -lplc4 -lnspr4" + addcflags="-I$OPT_NSS/include" + version="unknown" + nssprefix=$OPT_NSS + fi + + CLEANLDFLAGS="$LDFLAGS" + CLEANLIBS="$LIBS" + CLEANCPPFLAGS="$CPPFLAGS" + + LDFLAGS="$addld $LDFLAGS" + LIBS="$addlib $LIBS" + if test "$addcflags" != "-I/usr/include"; then + CPPFLAGS="$CPPFLAGS $addcflags" + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_VersionRangeSet in -lnss3" >&5 +$as_echo_n "checking for SSL_VersionRangeSet in -lnss3... " >&6; } +if ${ac_cv_lib_nss3_SSL_VersionRangeSet+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lnss3 $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char SSL_VersionRangeSet (); +int main (void) +{ +return SSL_VersionRangeSet (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_nss3_SSL_VersionRangeSet=yes +else + ac_cv_lib_nss3_SSL_VersionRangeSet=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nss3_SSL_VersionRangeSet" >&5 +$as_echo "$ac_cv_lib_nss3_SSL_VersionRangeSet" >&6; } +if test "x$ac_cv_lib_nss3_SSL_VersionRangeSet" = xyes; then : + + +$as_echo "#define USE_NSS 1" >>confdefs.h + + USE_NSS=1 + + USE_NSS="yes" + NSS_ENABLED=1 + curl_ssl_msg="enabled (NSS)" + +else + + LDFLAGS="$CLEANLDFLAGS" + LIBS="$CLEANLIBS" + CPPFLAGS="$CLEANCPPFLAGS" + +fi + + + if test "x$USE_NSS" = "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: detected NSS version $version" >&5 +$as_echo "$as_me: detected NSS version $version" >&6;} + + NSS_LIBS=$addlib + + + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$nssprefix/lib$libsuff" + export LD_LIBRARY_PATH + { $as_echo "$as_me:${as_lineno-$LINENO}: Added $nssprefix/lib$libsuff to LD_LIBRARY_PATH" >&5 +$as_echo "$as_me: Added $nssprefix/lib$libsuff to LD_LIBRARY_PATH" >&6;} + fi + + fi + fi +fi +OPT_AXTLS=off + + +# Check whether --with-axtls was given. +if test "${with_axtls+set}" = set; then : + withval=$with_axtls; OPT_AXTLS=$withval +fi + + +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + if test X"$OPT_AXTLS" != Xno; then + CLEANLDFLAGS="$LDFLAGS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLIBS="$LIBS" + + case "$OPT_AXTLS" in + yes) + PREFIX_AXTLS=/usr/local + LIB_AXTLS="$PREFIX_AXTLS/lib" + LDFLAGS="$LDFLAGS -L$LIB_AXTLS" + CPPFLAGS="$CPPFLAGS -I$PREFIX_AXTLS/include" + ;; + off) + PREFIX_AXTLS= + ;; + *) + PREFIX_AXTLS=$OPT_AXTLS + LIB_AXTLS="$PREFIX_AXTLS/lib" + LDFLAGS="$LDFLAGS -L$LIB_AXTLS" + CPPFLAGS="$CPPFLAGS -I$PREFIX_AXTLS/include" + ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssl_version in -laxtls" >&5 +$as_echo_n "checking for ssl_version in -laxtls... " >&6; } +if ${ac_cv_lib_axtls_ssl_version+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-laxtls $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char ssl_version (); +int main (void) +{ +return ssl_version (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_axtls_ssl_version=yes +else + ac_cv_lib_axtls_ssl_version=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_axtls_ssl_version" >&5 +$as_echo "$ac_cv_lib_axtls_ssl_version" >&6; } +if test "x$ac_cv_lib_axtls_ssl_version" = xyes; then : + + LIBS="-laxtls $LIBS" + +$as_echo "#define USE_AXTLS 1" >>confdefs.h + + USE_AXTLS=1 + + AXTLS_ENABLED=1 + USE_AXTLS="yes" + curl_ssl_msg="enabled (axTLS)" + + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_AXTLS" + export LD_LIBRARY_PATH + { $as_echo "$as_me:${as_lineno-$LINENO}: Added $LIB_AXTLS to LD_LIBRARY_PATH" >&5 +$as_echo "$as_me: Added $LIB_AXTLS to LD_LIBRARY_PATH" >&6;} + fi + +else + + LDFLAGS="$CLEANLDFLAGS" + CPPFLAGS="$CLEANCPPFLAGS" + LIBS="$CLEANLIBS" + +fi + + fi +fi + +if test "x$OPENSSL_ENABLED$GNUTLS_ENABLED$NSS_ENABLED$POLARSSL_ENABLED$AXTLS_ENABLED$CYASSL_ENABLED$WINSSL_ENABLED$DARWINSSL_ENABLED" = "x"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more." >&5 +$as_echo "$as_me: WARNING: SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more." >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Use --with-ssl, --with-gnutls, --with-polarssl, --with-cyassl, --with-nss, --with-axtls, --with-winssl, or --with-darwinssl to address this." >&5 +$as_echo "$as_me: WARNING: Use --with-ssl, --with-gnutls, --with-polarssl, --with-cyassl, --with-nss, --with-axtls, --with-winssl, or --with-darwinssl to address this." >&2;} +else + # SSL is enabled, genericly + + SSL_ENABLED="1" +fi + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking default CA cert bundle/path" >&5 +$as_echo_n "checking default CA cert bundle/path... " >&6; } + + +# Check whether --with-ca-bundle was given. +if test "${with_ca_bundle+set}" = set; then : + withval=$with_ca_bundle; + want_ca="$withval" + if test "x$want_ca" = "xyes"; then + as_fn_error $? "--with-ca-bundle=FILE requires a path to the CA bundle" "$LINENO" 5 + fi + +else + want_ca="unset" +fi + + +# Check whether --with-ca-path was given. +if test "${with_ca_path+set}" = set; then : + withval=$with_ca_path; + want_capath="$withval" + if test "x$want_capath" = "xyes"; then + as_fn_error $? "--with-ca-path=DIRECTORY requires a path to the CA path directory" "$LINENO" 5 + fi + +else + want_capath="unset" +fi + + + if test "x$want_ca" != "xno" -a "x$want_ca" != "xunset" -a \ + "x$want_capath" != "xno" -a "x$want_capath" != "xunset"; then + ca="$want_ca" + capath="$want_capath" + elif test "x$want_ca" != "xno" -a "x$want_ca" != "xunset"; then + ca="$want_ca" + capath="no" + elif test "x$want_capath" != "xno" -a "x$want_capath" != "xunset"; then + if test "x$OPENSSL_ENABLED" != "x1" -a "x$GNUTLS_ENABLED" != "x1" -a "x$POLARSSL_ENABLED" != "x1"; then + as_fn_error $? "--with-ca-path only works with OpenSSL, GnuTLS or PolarSSL" "$LINENO" 5 + fi + capath="$want_capath" + ca="no" + else + ca="no" + capath="no" + if test "x$cross_compiling" != "xyes"; then + if test "x$want_ca" = "xunset"; then + if test "x$prefix" != xNONE; then + cac="${prefix}/share/curl/curl-ca-bundle.crt" + else + cac="$ac_default_prefix/share/curl/curl-ca-bundle.crt" + fi + + for a in /etc/ssl/certs/ca-certificates.crt \ + /etc/pki/tls/certs/ca-bundle.crt \ + /usr/share/ssl/certs/ca-bundle.crt \ + /usr/local/share/certs/ca-root.crt \ + /etc/ssl/cert.pem \ + "$cac"; do + if test -f "$a"; then + ca="$a" + break + fi + done + fi + if test "x$want_capath" = "xunset" -a "x$ca" = "xno" -a \ + "x$OPENSSL_ENABLED" = "x1"; then + for a in /etc/ssl/certs/; do + if test -d "$a" && ls "$a"/[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f].0 >/dev/null 2>/dev/null; then + capath="$a" + break + fi + done + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: skipped the ca-cert path detection when cross-compiling" >&5 +$as_echo "$as_me: WARNING: skipped the ca-cert path detection when cross-compiling" >&2;} + fi + fi + + if test "x$ca" != "xno"; then + CURL_CA_BUNDLE='"'$ca'"' + +cat >>confdefs.h <<_ACEOF +#define CURL_CA_BUNDLE "$ca" +_ACEOF + + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ca" >&5 +$as_echo "$ca" >&6; } + fi + if test "x$capath" != "xno"; then + CURL_CA_PATH="\"$capath\"" + +cat >>confdefs.h <<_ACEOF +#define CURL_CA_PATH "$capath" +_ACEOF + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $capath (capath)" >&5 +$as_echo "$capath (capath)" >&6; } + fi + if test "x$ca" = "xno" && test "x$capath" = "xno"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + + + +OPT_LIBMETALINK=no + + +# Check whether --with-libmetalink was given. +if test "${with_libmetalink+set}" = set; then : + withval=$with_libmetalink; OPT_LIBMETALINK=$withval +fi + + +if test X"$OPT_LIBMETALINK" != Xno; then + + addld="" + addlib="" + addcflags="" + version="" + libmetalinklib="" + + PKGTEST="no" + if test "x$OPT_LIBMETALINK" = "xyes"; then + PKGTEST="yes" + + + PKGCONFIG="no" + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKGCONFIG=$ac_cv_path_PKGCONFIG +if test -n "$PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 +$as_echo "$PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKGCONFIG"; then + ac_pt_PKGCONFIG=$PKGCONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG +if test -n "$ac_pt_PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 +$as_echo "$ac_pt_PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKGCONFIG" = x; then + PKGCONFIG="no" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKGCONFIG=$ac_pt_PKGCONFIG + fi +else + PKGCONFIG="$ac_cv_path_PKGCONFIG" +fi + + + if test x$PKGCONFIG != xno; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmetalink options with pkg-config" >&5 +$as_echo_n "checking for libmetalink options with pkg-config... " >&6; } + itexists=` + if test -n ""; then + PKG_CONFIG_LIBDIR="" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --exists libmetalink >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + PKGCONFIG="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 +$as_echo "found" >&6; } + fi + fi + + else + LIBMETALINK_PCDIR="$OPT_LIBMETALINK/lib/pkgconfig" + { $as_echo "$as_me:${as_lineno-$LINENO}: PKG_CONFIG_LIBDIR will be set to \"$LIBMETALINK_PCDIR\"" >&5 +$as_echo "$as_me: PKG_CONFIG_LIBDIR will be set to \"$LIBMETALINK_PCDIR\"" >&6;} + if test -f "$LIBMETALINK_PCDIR/libmetalink.pc"; then + PKGTEST="yes" + fi + if test "$PKGTEST" = "yes"; then + + + PKGCONFIG="no" + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKGCONFIG=$ac_cv_path_PKGCONFIG +if test -n "$PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 +$as_echo "$PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKGCONFIG"; then + ac_pt_PKGCONFIG=$PKGCONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG +if test -n "$ac_pt_PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 +$as_echo "$ac_pt_PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKGCONFIG" = x; then + PKGCONFIG="no" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKGCONFIG=$ac_pt_PKGCONFIG + fi +else + PKGCONFIG="$ac_cv_path_PKGCONFIG" +fi + + + if test x$PKGCONFIG != xno; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmetalink options with pkg-config" >&5 +$as_echo_n "checking for libmetalink options with pkg-config... " >&6; } + itexists=` + if test -n "$LIBMETALINK_PCDIR"; then + PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --exists libmetalink >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + PKGCONFIG="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 +$as_echo "found" >&6; } + fi + fi + + fi + fi + if test "$PKGTEST" = "yes" && test "$PKGCONFIG" != "no"; then + addlib=` + if test -n "$LIBMETALINK_PCDIR"; then + PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --libs-only-l libmetalink` + addld=` + if test -n "$LIBMETALINK_PCDIR"; then + PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --libs-only-L libmetalink` + addcflags=` + if test -n "$LIBMETALINK_PCDIR"; then + PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --cflags-only-I libmetalink` + version=` + if test -n "$LIBMETALINK_PCDIR"; then + PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --modversion libmetalink` + libmetalinklib=`echo $addld | $SED -e 's/-L//'` + fi + if test -n "$addlib"; then + + clean_CPPFLAGS="$CPPFLAGS" + clean_LDFLAGS="$LDFLAGS" + clean_LIBS="$LIBS" + CPPFLAGS="$addcflags $clean_CPPFLAGS" + LDFLAGS="$addld $clean_LDFLAGS" + LIBS="$addlib $clean_LIBS" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libmetalink is recent enough" >&5 +$as_echo_n "checking if libmetalink is recent enough... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +# include + +int main (void) +{ + + if(0 != metalink_strerror(0)) /* added in 0.1.0 */ + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($version)" >&5 +$as_echo "yes ($version)" >&6; } + want_metalink="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no ($version)" >&5 +$as_echo "no ($version)" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: libmetalink library defective or too old" >&5 +$as_echo "$as_me: libmetalink library defective or too old" >&6;} + want_metalink="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + CPPFLAGS="$clean_CPPFLAGS" + LDFLAGS="$clean_LDFLAGS" + LIBS="$clean_LIBS" + if test "$want_metalink" = "yes"; then + +$as_echo "#define USE_METALINK 1" >>confdefs.h + + LIBMETALINK_LIBS=$addlib + LIBMETALINK_LDFLAGS=$addld + LIBMETALINK_CPPFLAGS=$addcflags + + + + curl_mtlnk_msg="enabled" + fi + + fi +fi + + +OPT_LIBSSH2=off + +# Check whether --with-libssh2 was given. +if test "${with_libssh2+set}" = set; then : + withval=$with_libssh2; OPT_LIBSSH2=$withval +fi + + +if test X"$OPT_LIBSSH2" != Xno; then + CLEANLDFLAGS="$LDFLAGS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLIBS="$LIBS" + + case "$OPT_LIBSSH2" in + yes) + + + PKGCONFIG="no" + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKGCONFIG=$ac_cv_path_PKGCONFIG +if test -n "$PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 +$as_echo "$PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKGCONFIG"; then + ac_pt_PKGCONFIG=$PKGCONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG +if test -n "$ac_pt_PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 +$as_echo "$ac_pt_PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKGCONFIG" = x; then + PKGCONFIG="no" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKGCONFIG=$ac_pt_PKGCONFIG + fi +else + PKGCONFIG="$ac_cv_path_PKGCONFIG" +fi + + + if test x$PKGCONFIG != xno; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libssh2 options with pkg-config" >&5 +$as_echo_n "checking for libssh2 options with pkg-config... " >&6; } + itexists=` + if test -n ""; then + PKG_CONFIG_LIBDIR="" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --exists libssh2 >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + PKGCONFIG="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 +$as_echo "found" >&6; } + fi + fi + + + if test "$PKGCONFIG" != "no" ; then + LIB_SSH2=`$PKGCONFIG --libs-only-l libssh2` + LD_SSH2=`$PKGCONFIG --libs-only-L libssh2` + CPP_SSH2=`$PKGCONFIG --cflags-only-I libssh2` + version=`$PKGCONFIG --modversion libssh2` + DIR_SSH2=`echo $LD_SSH2 | $SED -e 's/-L//'` + fi + + ;; + off) + ;; + *) + PREFIX_SSH2=$OPT_LIBSSH2 + ;; + esac + + if test -n "$PREFIX_SSH2"; then + LIB_SSH2="-lssh2" + LD_SSH2=-L${PREFIX_SSH2}/lib$libsuff + CPP_SSH2=-I${PREFIX_SSH2}/include + DIR_SSH2=${PREFIX_SSH2}/lib$libsuff + fi + + LDFLAGS="$LDFLAGS $LD_SSH2" + CPPFLAGS="$CPPFLAGS $CPP_SSH2" + LIBS="$LIB_SSH2 $LIBS" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libssh2_channel_open_ex in -lssh2" >&5 +$as_echo_n "checking for libssh2_channel_open_ex in -lssh2... " >&6; } +if ${ac_cv_lib_ssh2_libssh2_channel_open_ex+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lssh2 $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char libssh2_channel_open_ex (); +int main (void) +{ +return libssh2_channel_open_ex (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_ssh2_libssh2_channel_open_ex=yes +else + ac_cv_lib_ssh2_libssh2_channel_open_ex=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssh2_libssh2_channel_open_ex" >&5 +$as_echo "$ac_cv_lib_ssh2_libssh2_channel_open_ex" >&6; } +if test "x$ac_cv_lib_ssh2_libssh2_channel_open_ex" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBSSH2 1 +_ACEOF + + LIBS="-lssh2 $LIBS" + +fi + + + for ac_header in libssh2.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "libssh2.h" "ac_cv_header_libssh2_h" "$ac_includes_default" +if test "x$ac_cv_header_libssh2_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBSSH2_H 1 +_ACEOF + curl_ssh_msg="enabled (libSSH2)" + LIBSSH2_ENABLED=1 + +$as_echo "#define USE_LIBSSH2 1" >>confdefs.h + + USE_LIBSSH2=1 + + +fi + +done + + + if test X"$OPT_LIBSSH2" != Xoff && + test "$LIBSSH2_ENABLED" != "1"; then + as_fn_error $? "libSSH2 libs and/or directories were not found where specified!" "$LINENO" 5 + fi + + if test "$LIBSSH2_ENABLED" = "1"; then + if test -n "$DIR_SSH2"; then + + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$DIR_SSH2" + export LD_LIBRARY_PATH + { $as_echo "$as_me:${as_lineno-$LINENO}: Added $DIR_SSH2 to LD_LIBRARY_PATH" >&5 +$as_echo "$as_me: Added $DIR_SSH2 to LD_LIBRARY_PATH" >&6;} + fi + fi + else + LDFLAGS=$CLEANLDFLAGS + CPPFLAGS=$CLEANCPPFLAGS + LIBS=$CLEANLIBS + fi +fi + + +OPT_LIBRTMP=off + +# Check whether --with-librtmp was given. +if test "${with_librtmp+set}" = set; then : + withval=$with_librtmp; OPT_LIBRTMP=$withval +fi + + +if test X"$OPT_LIBRTMP" != Xno; then + CLEANLDFLAGS="$LDFLAGS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLIBS="$LIBS" + + case "$OPT_LIBRTMP" in + yes) + + + PKGCONFIG="no" + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKGCONFIG=$ac_cv_path_PKGCONFIG +if test -n "$PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 +$as_echo "$PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKGCONFIG"; then + ac_pt_PKGCONFIG=$PKGCONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG +if test -n "$ac_pt_PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 +$as_echo "$ac_pt_PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKGCONFIG" = x; then + PKGCONFIG="no" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKGCONFIG=$ac_pt_PKGCONFIG + fi +else + PKGCONFIG="$ac_cv_path_PKGCONFIG" +fi + + + if test x$PKGCONFIG != xno; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for librtmp options with pkg-config" >&5 +$as_echo_n "checking for librtmp options with pkg-config... " >&6; } + itexists=` + if test -n ""; then + PKG_CONFIG_LIBDIR="" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --exists librtmp >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + PKGCONFIG="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 +$as_echo "found" >&6; } + fi + fi + + + if test "$PKGCONFIG" != "no" ; then + LIB_RTMP=`$PKGCONFIG --libs-only-l librtmp` + LD_RTMP=`$PKGCONFIG --libs-only-L librtmp` + CPP_RTMP=`$PKGCONFIG --cflags-only-I librtmp` + version=`$PKGCONFIG --modversion librtmp` + DIR_RTMP=`echo $LD_RTMP | $SED -e 's/-L//'` + else + as_fn_error $? "--librtmp was specified but could not find librtmp pkgconfig file." "$LINENO" 5 + fi + + ;; + off) + LIB_RTMP="-lrtmp" + ;; + *) + PREFIX_RTMP=$OPT_LIBRTMP + ;; + esac + + if test -n "$PREFIX_RTMP"; then + LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff + CPP_RTMP=-I${PREFIX_RTMP}/include + DIR_RTMP=${PREFIX_RTMP}/lib$libsuff + fi + + LDFLAGS="$LDFLAGS $LD_RTMP" + CPPFLAGS="$CPPFLAGS $CPP_RTMP" + LIBS="$LIB_RTMP $LIBS" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5 +$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; } +if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lrtmp $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char RTMP_Init (); +int main (void) +{ +return RTMP_Init (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_rtmp_RTMP_Init=yes +else + ac_cv_lib_rtmp_RTMP_Init=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rtmp_RTMP_Init" >&5 +$as_echo "$ac_cv_lib_rtmp_RTMP_Init" >&6; } +if test "x$ac_cv_lib_rtmp_RTMP_Init" = xyes; then : + + for ac_header in librtmp/rtmp.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "librtmp/rtmp.h" "ac_cv_header_librtmp_rtmp_h" "$ac_includes_default" +if test "x$ac_cv_header_librtmp_rtmp_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBRTMP_RTMP_H 1 +_ACEOF + curl_rtmp_msg="enabled (librtmp)" + LIBRTMP_ENABLED=1 + +$as_echo "#define USE_LIBRTMP 1" >>confdefs.h + + USE_LIBRTMP=1 + + +fi + +done + + +else + LDFLAGS=$CLEANLDFLAGS + CPPFLAGS=$CLEANCPPFLAGS + LIBS=$CLEANLIBS + +fi + + + if test X"$OPT_LIBRTMP" != Xoff && + test "$LIBRTMP_ENABLED" != "1"; then + as_fn_error $? "librtmp libs and/or directories were not found where specified!" "$LINENO" 5 + fi + +fi + + +versioned_symbols_flavour= +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether versioned symbols are wanted" >&5 +$as_echo_n "checking whether versioned symbols are wanted... " >&6; } +# Check whether --enable-versioned-symbols was given. +if test "${enable_versioned_symbols+set}" = set; then : + enableval=$enable_versioned_symbols; case "$enableval" in + yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libraries can be versioned" >&5 +$as_echo_n "checking if libraries can be versioned... " >&6; } + GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script` + if test -z "$GLD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You need an ld version supporting the --version-script option" >&5 +$as_echo "$as_me: WARNING: You need an ld version supporting the --version-script option" >&2;} + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + if test "x$OPENSSL_ENABLED" = "x1"; then + versioned_symbols_flavour="OPENSSL_" + elif test "x$GNUTLS_ENABLED" = "x1"; then + versioned_symbols_flavour="GNUTLS_" + elif test "x$NSS_ENABLED" = "x1"; then + versioned_symbols_flavour="NSS_" + elif test "x$POLARSSL_ENABLED" = "x1"; then + versioned_symbols_flavour="POLARSSL_" + elif test "x$CYASSL_ENABLED" = "x1"; then + versioned_symbols_flavour="CYASSL_" + elif test "x$AXTLS_ENABLED" = "x1"; then + versioned_symbols_flavour="AXTLS_" + elif test "x$WINSSL_ENABLED" = "x1"; then + versioned_symbols_flavour="WINSSL_" + elif test "x$DARWINSSL_ENABLED" = "x1"; then + versioned_symbols_flavour="DARWINSSL_" + else + versioned_symbols_flavour="" + fi + versioned_symbols="yes" + fi + ;; + + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac + +else + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + + +fi + + +CURL_LT_SHLIB_VERSIONED_FLAVOUR="$versioned_symbols_flavour" + + if test "x$versioned_symbols" = 'xyes'; then + CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE= + CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE='#' +else + CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE='#' + CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE= +fi + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Windows native IDN (Windows native builds only)" >&5 +$as_echo_n "checking whether to enable Windows native IDN (Windows native builds only)... " >&6; } +OPT_WINIDN="default" + +# Check whether --with-winidn was given. +if test "${with_winidn+set}" = set; then : + withval=$with_winidn; OPT_WINIDN=$withval +fi + +case "$OPT_WINIDN" in + no|default) + want_winidn="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + yes) + want_winidn="yes" + want_winidn_path="default" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + *) + want_winidn="yes" + want_winidn_path="$withval" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($withval)" >&5 +$as_echo "yes ($withval)" >&6; } + ;; +esac + +if test "$want_winidn" = "yes"; then + clean_CPPFLAGS="$CPPFLAGS" + clean_LDFLAGS="$LDFLAGS" + clean_LIBS="$LIBS" + WINIDN_LIBS="-lnormaliz" + # + if test "$want_winidn_path" != "default"; then + WINIDN_LDFLAGS="-L$want_winidn_path/lib$libsuff" + WINIDN_CPPFLAGS="-I$want_winidn_path/include" + WINIDN_DIR="$want_winidn_path/lib$libsuff" + fi + # + CPPFLAGS="$WINIDN_CPPFLAGS $CPPFLAGS" + LDFLAGS="$WINIDN_LDFLAGS $LDFLAGS" + LIBS="$WINIDN_LIBS $LIBS" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IdnToUnicode can be linked" >&5 +$as_echo_n "checking if IdnToUnicode can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define IdnToUnicode innocuous_IdnToUnicode +#ifdef __STDC__ +# include +#else +# include +#endif +#undef IdnToUnicode +#ifdef __cplusplus +extern "C" +#endif +char IdnToUnicode (); +#if defined __stub_IdnToUnicode || defined __stub___IdnToUnicode +choke me +#endif + +int main (void) +{ +return IdnToUnicode (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_winidn="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_winidn="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_winidn" = "yes"; then + +$as_echo "#define USE_WIN32_IDN 1" >>confdefs.h + + +$as_echo "#define WANT_IDN_PROTOTYPES 1" >>confdefs.h + + IDN_ENABLED=1 + + curl_idn_msg="enabled (Windows-native)" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find libraries for IDN support: IDN disabled" >&5 +$as_echo "$as_me: WARNING: Cannot find libraries for IDN support: IDN disabled" >&2;} + CPPFLAGS="$clean_CPPFLAGS" + LDFLAGS="$clean_LDFLAGS" + LIBS="$clean_LIBS" + fi +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with libidn" >&5 +$as_echo_n "checking whether to build with libidn... " >&6; } +OPT_IDN="default" + +# Check whether --with-libidn was given. +if test "${with_libidn+set}" = set; then : + withval=$with_libidn; OPT_IDN=$withval +fi + +case "$OPT_IDN" in + no) + want_idn="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + default) + want_idn="yes" + want_idn_path="default" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) yes" >&5 +$as_echo "(assumed) yes" >&6; } + ;; + yes) + want_idn="yes" + want_idn_path="default" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + *) + want_idn="yes" + want_idn_path="$withval" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($withval)" >&5 +$as_echo "yes ($withval)" >&6; } + ;; +esac + +if test "$want_idn" = "yes"; then + clean_CPPFLAGS="$CPPFLAGS" + clean_LDFLAGS="$LDFLAGS" + clean_LIBS="$LIBS" + PKGCONFIG="no" + # + if test "$want_idn_path" != "default"; then + IDN_PCDIR="$want_idn_path/lib$libsuff/pkgconfig" + + + PKGCONFIG="no" + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKGCONFIG=$ac_cv_path_PKGCONFIG +if test -n "$PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 +$as_echo "$PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKGCONFIG"; then + ac_pt_PKGCONFIG=$PKGCONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG +if test -n "$ac_pt_PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 +$as_echo "$ac_pt_PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKGCONFIG" = x; then + PKGCONFIG="no" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKGCONFIG=$ac_pt_PKGCONFIG + fi +else + PKGCONFIG="$ac_cv_path_PKGCONFIG" +fi + + + if test x$PKGCONFIG != xno; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libidn options with pkg-config" >&5 +$as_echo_n "checking for libidn options with pkg-config... " >&6; } + itexists=` + if test -n "$IDN_PCDIR"; then + PKG_CONFIG_LIBDIR="$IDN_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --exists libidn >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + PKGCONFIG="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 +$as_echo "found" >&6; } + fi + fi + + if test "$PKGCONFIG" != "no"; then + IDN_LIBS=` + if test -n "$IDN_PCDIR"; then + PKG_CONFIG_LIBDIR="$IDN_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --libs-only-l libidn 2>/dev/null` + IDN_LDFLAGS=` + if test -n "$IDN_PCDIR"; then + PKG_CONFIG_LIBDIR="$IDN_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --libs-only-L libidn 2>/dev/null` + IDN_CPPFLAGS=` + if test -n "$IDN_PCDIR"; then + PKG_CONFIG_LIBDIR="$IDN_PCDIR" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --cflags-only-I libidn 2>/dev/null` + IDN_DIR=`echo $IDN_LDFLAGS | $SED -e 's/-L//'` + else + IDN_LIBS="-lidn" + IDN_LDFLAGS="-L$want_idn_path/lib$libsuff" + IDN_CPPFLAGS="-I$want_idn_path/include" + IDN_DIR="$want_idn_path/lib$libsuff" + fi + else + + + PKGCONFIG="no" + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKGCONFIG=$ac_cv_path_PKGCONFIG +if test -n "$PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 +$as_echo "$PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKGCONFIG"; then + ac_pt_PKGCONFIG=$PKGCONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG +if test -n "$ac_pt_PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 +$as_echo "$ac_pt_PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKGCONFIG" = x; then + PKGCONFIG="no" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKGCONFIG=$ac_pt_PKGCONFIG + fi +else + PKGCONFIG="$ac_cv_path_PKGCONFIG" +fi + + + if test x$PKGCONFIG != xno; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libidn options with pkg-config" >&5 +$as_echo_n "checking for libidn options with pkg-config... " >&6; } + itexists=` + if test -n ""; then + PKG_CONFIG_LIBDIR="" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --exists libidn >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + PKGCONFIG="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 +$as_echo "found" >&6; } + fi + fi + + if test "$PKGCONFIG" != "no"; then + IDN_LIBS=`$PKGCONFIG --libs-only-l libidn 2>/dev/null` + IDN_LDFLAGS=`$PKGCONFIG --libs-only-L libidn 2>/dev/null` + IDN_CPPFLAGS=`$PKGCONFIG --cflags-only-I libidn 2>/dev/null` + IDN_DIR=`echo $IDN_LDFLAGS | $SED -e 's/-L//'` + else + IDN_LIBS="-lidn" + fi + fi + # + if test "$PKGCONFIG" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_LIBS: \"$IDN_LIBS\"" >&5 +$as_echo "$as_me: pkg-config: IDN_LIBS: \"$IDN_LIBS\"" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&5 +$as_echo "$as_me: pkg-config: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&5 +$as_echo "$as_me: pkg-config: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_DIR: \"$IDN_DIR\"" >&5 +$as_echo "$as_me: pkg-config: IDN_DIR: \"$IDN_DIR\"" >&6;} + else + { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_LIBS: \"$IDN_LIBS\"" >&5 +$as_echo "$as_me: IDN_LIBS: \"$IDN_LIBS\"" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&5 +$as_echo "$as_me: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&5 +$as_echo "$as_me: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_DIR: \"$IDN_DIR\"" >&5 +$as_echo "$as_me: IDN_DIR: \"$IDN_DIR\"" >&6;} + fi + # + CPPFLAGS="$IDN_CPPFLAGS $CPPFLAGS" + LDFLAGS="$IDN_LDFLAGS $LDFLAGS" + LIBS="$IDN_LIBS $LIBS" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if idna_to_ascii_4i can be linked" >&5 +$as_echo_n "checking if idna_to_ascii_4i can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define idna_to_ascii_4i innocuous_idna_to_ascii_4i +#ifdef __STDC__ +# include +#else +# include +#endif +#undef idna_to_ascii_4i +#ifdef __cplusplus +extern "C" +#endif +char idna_to_ascii_4i (); +#if defined __stub_idna_to_ascii_4i || defined __stub___idna_to_ascii_4i +choke me +#endif + +int main (void) +{ +return idna_to_ascii_4i (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_libidn="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_libidn="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$tst_links_libidn" = "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if idna_to_ascii_lz can be linked" >&5 +$as_echo_n "checking if idna_to_ascii_lz can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define idna_to_ascii_lz innocuous_idna_to_ascii_lz +#ifdef __STDC__ +# include +#else +# include +#endif +#undef idna_to_ascii_lz +#ifdef __cplusplus +extern "C" +#endif +char idna_to_ascii_lz (); +#if defined __stub_idna_to_ascii_lz || defined __stub___idna_to_ascii_lz +choke me +#endif + +int main (void) +{ +return idna_to_ascii_lz (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_libidn="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_libidn="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + # + if test "$tst_links_libidn" = "yes"; then + +$as_echo "#define HAVE_LIBIDN 1" >>confdefs.h + + for ac_func in idn_free idna_strerror tld_strerror +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + for ac_header in idn-free.h tld.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + if test "x$ac_cv_header_tld_h" = "xyes"; then + IDN_ENABLED=1 + + curl_idn_msg="enabled" + if test -n "$IDN_DIR" -a "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$IDN_DIR" + export LD_LIBRARY_PATH + { $as_echo "$as_me:${as_lineno-$LINENO}: Added $IDN_DIR to LD_LIBRARY_PATH" >&5 +$as_echo "$as_me: Added $IDN_DIR to LD_LIBRARY_PATH" >&6;} + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libraries for IDN support too old: IDN disabled" >&5 +$as_echo "$as_me: WARNING: Libraries for IDN support too old: IDN disabled" >&2;} + CPPFLAGS="$clean_CPPFLAGS" + LDFLAGS="$clean_LDFLAGS" + LIBS="$clean_LIBS" + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find libraries for IDN support: IDN disabled" >&5 +$as_echo "$as_me: WARNING: Cannot find libraries for IDN support: IDN disabled" >&2;} + CPPFLAGS="$clean_CPPFLAGS" + LDFLAGS="$clean_LDFLAGS" + LIBS="$clean_LIBS" + fi +fi + + + + + +OPT_H2="yes" + +# Check whether --with-nghttp2 was given. +if test "${with_nghttp2+set}" = set; then : + withval=$with_nghttp2; OPT_H2=$withval +fi + +case "$OPT_H2" in + no) + want_h2="no" + ;; + yes) + want_h2="default" + want_h2_path="" + ;; + *) + want_h2="yes" + want_h2_path="$withval/lib/pkgconfig" + ;; +esac + +curl_h2_msg="disabled (--with-nghttp2)" +if test X"$want_h2" != Xno; then + CLEANLDFLAGS="$LDFLAGS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLIBS="$LIBS" + + + + PKGCONFIG="no" + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PKGCONFIG=$ac_cv_path_PKGCONFIG +if test -n "$PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 +$as_echo "$PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKGCONFIG"; then + ac_pt_PKGCONFIG=$PKGCONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_PKGCONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin:/usr/local/bin" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG +if test -n "$ac_pt_PKGCONFIG"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 +$as_echo "$ac_pt_PKGCONFIG" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_PKGCONFIG" = x; then + PKGCONFIG="no" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + PKGCONFIG=$ac_pt_PKGCONFIG + fi +else + PKGCONFIG="$ac_cv_path_PKGCONFIG" +fi + + + if test x$PKGCONFIG != xno; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libnghttp2 options with pkg-config" >&5 +$as_echo_n "checking for libnghttp2 options with pkg-config... " >&6; } + itexists=` + if test -n "$want_h2_path"; then + PKG_CONFIG_LIBDIR="$want_h2_path" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --exists libnghttp2 >/dev/null 2>&1 && echo 1` + + if test -z "$itexists"; then + PKGCONFIG="no" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 +$as_echo "found" >&6; } + fi + fi + + + if test "$PKGCONFIG" != "no" ; then + LIB_H2=` + if test -n "$want_h2_path"; then + PKG_CONFIG_LIBDIR="$want_h2_path" + export PKG_CONFIG_LIBDIR + fi + + $PKGCONFIG --libs-only-l libnghttp2` + { $as_echo "$as_me:${as_lineno-$LINENO}: -l is $LIB_H2" >&5 +$as_echo "$as_me: -l is $LIB_H2" >&6;} + + CPP_H2=` + if test -n "$want_h2_path"; then + PKG_CONFIG_LIBDIR="$want_h2_path" + export PKG_CONFIG_LIBDIR + fi + $PKGCONFIG --cflags-only-I libnghttp2` + { $as_echo "$as_me:${as_lineno-$LINENO}: -I is $CPP_H2" >&5 +$as_echo "$as_me: -I is $CPP_H2" >&6;} + + LD_H2=` + if test -n "$want_h2_path"; then + PKG_CONFIG_LIBDIR="$want_h2_path" + export PKG_CONFIG_LIBDIR + fi + + $PKGCONFIG --libs-only-L libnghttp2` + { $as_echo "$as_me:${as_lineno-$LINENO}: -L is $LD_H2" >&5 +$as_echo "$as_me: -L is $LD_H2" >&6;} + + LDFLAGS="$LDFLAGS $LD_H2" + CPPFLAGS="$CPPFLAGS $CPP_H2" + LIBS="$LIB_H2 $LIBS" + + # use nghttp2_option_set_no_recv_client_magic to require nghttp2 + # >= 1.0.0 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nghttp2_option_set_no_recv_client_magic in -lnghttp2" >&5 +$as_echo_n "checking for nghttp2_option_set_no_recv_client_magic in -lnghttp2... " >&6; } +if ${ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lnghttp2 $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char nghttp2_option_set_no_recv_client_magic (); +int main (void) +{ +return nghttp2_option_set_no_recv_client_magic (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic=yes +else + ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic" >&5 +$as_echo "$ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic" >&6; } +if test "x$ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic" = xyes; then : + + for ac_header in nghttp2/nghttp2.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "nghttp2/nghttp2.h" "ac_cv_header_nghttp2_nghttp2_h" "$ac_includes_default" +if test "x$ac_cv_header_nghttp2_nghttp2_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_NGHTTP2_NGHTTP2_H 1 +_ACEOF + curl_h2_msg="enabled (nghttp2)" + NGHTTP2_ENABLED=1 + +$as_echo "#define USE_NGHTTP2 1" >>confdefs.h + + USE_NGHTTP2=1 + + +fi + +done + + +else + LDFLAGS=$CLEANLDFLAGS + CPPFLAGS=$CLEANCPPFLAGS + LIBS=$CLEANLIBS + +fi + + + else + if test X"$want_h2" != Xdefault; then + as_fn_error $? "--with-nghttp2 was specified but could not find libnghttp2 pkg-config file." "$LINENO" 5 + fi + fi + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "#define STDC_HEADERS 1" >>confdefs.h + +fi + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for malloc.h" >&5 +$as_echo_n "checking for malloc.h... " >&6; } +if ${ac_cv_header_malloc_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#include + +int main (void) +{ + + void *p = malloc(10); + void *q = calloc(10,10); + free(p); + free(q); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_malloc_h="yes" + +else + + ac_cv_header_malloc_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_malloc_h" >&5 +$as_echo "$ac_cv_header_malloc_h" >&6; } + if test "$ac_cv_header_malloc_h" = "yes"; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_MALLOC_H 1 +_ACEOF + + # + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#include + +int main (void) +{ + + void *p = malloc(10); + void *q = calloc(10,10); + free(p); + free(q); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_cv_need_header_malloc_h="no" + +else + + curl_cv_need_header_malloc_h="yes" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + # + case "$curl_cv_need_header_malloc_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define NEED_MALLOC_H 1 +_ACEOF + + ;; + esac + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for memory.h" >&5 +$as_echo_n "checking for memory.h... " >&6; } +if ${ac_cv_header_memory_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#include + +int main (void) +{ + + void *p = malloc(10); + void *q = calloc(10,10); + free(p); + free(q); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_memory_h="yes" + +else + + ac_cv_header_memory_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_memory_h" >&5 +$as_echo "$ac_cv_header_memory_h" >&6; } + if test "$ac_cv_header_memory_h" = "yes"; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_MEMORY_H 1 +_ACEOF + + # + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#include + +int main (void) +{ + + void *p = malloc(10); + void *q = calloc(10,10); + free(p); + free(q); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_cv_need_header_memory_h="no" + +else + + curl_cv_need_header_memory_h="yes" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + # + case "$curl_cv_need_header_memory_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define NEED_MEMORY_H 1 +_ACEOF + + ;; + esac + fi + + +for ac_header in sys/types.h \ + sys/time.h \ + sys/select.h \ + sys/socket.h \ + sys/ioctl.h \ + sys/uio.h \ + assert.h \ + unistd.h \ + stdlib.h \ + limits.h \ + arpa/inet.h \ + net/if.h \ + netinet/in.h \ + sys/un.h \ + netinet/tcp.h \ + netdb.h \ + sys/sockio.h \ + sys/stat.h \ + sys/param.h \ + termios.h \ + termio.h \ + sgtty.h \ + fcntl.h \ + alloca.h \ + time.h \ + io.h \ + pwd.h \ + utime.h \ + sys/utime.h \ + sys/poll.h \ + poll.h \ + socket.h \ + sys/resource.h \ + libgen.h \ + locale.h \ + errno.h \ + stdbool.h \ + arpa/tftp.h \ + sys/filio.h \ + sys/wait.h \ + setjmp.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" " +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#endif +#ifdef HAVE_SYS_SELECT_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_SYS_UN_H +#include +#endif + + +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 +$as_echo_n "checking for an ANSI C-conforming const... " >&6; } +if ${ac_cv_c_const+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int main (void) +{ + +#ifndef __cplusplus + /* Ultrix mips cc rejects this sort of thing. */ + typedef int charset[2]; + const charset cs = { 0, 0 }; + /* SunOS 4.1.1 cc rejects this. */ + char const *const *pcpcc; + char **ppc; + /* NEC SVR4.0.2 mips cc rejects this. */ + struct point {int x, y;}; + static struct point const zero = {0,0}; + /* AIX XL C 1.02.0.0 rejects this. + It does not let you subtract one const X* pointer from another in + an arm of an if-expression whose if-part is not a constant + expression */ + const char *g = "string"; + pcpcc = &g + (g ? g-g : 0); + /* HPUX 7.0 cc rejects these. */ + ++pcpcc; + ppc = (char**) pcpcc; + pcpcc = (char const *const *) ppc; + { /* SCO 3.2v4 cc rejects this sort of thing. */ + char tx; + char *t = &tx; + char const *s = 0 ? (char *) 0 : (char const *) 0; + + *t++ = 0; + if (s) return 0; + } + { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ + int x[] = {25, 17}; + const int *foo = &x[0]; + ++foo; + } + { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ + typedef const int *iptr; + iptr p = 0; + ++p; + } + { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying + "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ + struct s { int j; const int *ap[3]; } bx; + struct s *b = &bx; b->j = 5; + } + { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ + const int foo = 10; + if (!foo) return 0; + } + return !cs[0] && !zero.x; +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_c_const=yes +else + ac_cv_c_const=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 +$as_echo "$ac_cv_c_const" >&6; } +if test $ac_cv_c_const = no; then + +$as_echo "#define const /**/" >>confdefs.h + +fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler support of C99 variadic macro style" >&5 +$as_echo_n "checking for compiler support of C99 variadic macro style... " >&6; } +if ${curl_cv_variadic_macros_c99+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define c99_vmacro3(first, ...) fun3(first, __VA_ARGS__) +#define c99_vmacro2(first, ...) fun2(first, __VA_ARGS__) + int fun3(int arg1, int arg2, int arg3); + int fun2(int arg1, int arg2); + int fun3(int arg1, int arg2, int arg3) + { return arg1 + arg2 + arg3; } + int fun2(int arg1, int arg2) + { return arg1 + arg2; } + +int main (void) +{ + + int res3 = c99_vmacro3(1, 2, 3); + int res2 = c99_vmacro2(1, 2); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_cv_variadic_macros_c99="yes" + +else + + curl_cv_variadic_macros_c99="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_variadic_macros_c99" >&5 +$as_echo "$curl_cv_variadic_macros_c99" >&6; } + case "$curl_cv_variadic_macros_c99" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_VARIADIC_MACROS_C99 1 +_ACEOF + + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler support of old gcc variadic macro style" >&5 +$as_echo_n "checking for compiler support of old gcc variadic macro style... " >&6; } +if ${curl_cv_variadic_macros_gcc+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define gcc_vmacro3(first, args...) fun3(first, args) +#define gcc_vmacro2(first, args...) fun2(first, args) + int fun3(int arg1, int arg2, int arg3); + int fun2(int arg1, int arg2); + int fun3(int arg1, int arg2, int arg3) + { return arg1 + arg2 + arg3; } + int fun2(int arg1, int arg2) + { return arg1 + arg2; } + +int main (void) +{ + + int res3 = gcc_vmacro3(1, 2, 3); + int res2 = gcc_vmacro2(1, 2); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_cv_variadic_macros_gcc="yes" + +else + + curl_cv_variadic_macros_gcc="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_variadic_macros_gcc" >&5 +$as_echo "$curl_cv_variadic_macros_gcc" >&6; } + case "$curl_cv_variadic_macros_gcc" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_VARIADIC_MACROS_GCC 1 +_ACEOF + + ;; + esac + +ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" +if test "x$ac_cv_type_size_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +#define size_t unsigned int +_ACEOF + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 +$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } +if ${ac_cv_header_time+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include + +int main (void) +{ +if ((struct tm *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_time=yes +else + ac_cv_header_time=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 +$as_echo "$ac_cv_header_time" >&6; } +if test $ac_cv_header_time = yes; then + +$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h + +fi + + + for ac_header in sys/types.h sys/time.h time.h sys/socket.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5 +$as_echo_n "checking for struct timeval... " >&6; } +if ${ac_cv_struct_timeval+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif + +int main (void) +{ + + struct timeval ts; + ts.tv_sec = 0; + ts.tv_usec = 0; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_struct_timeval="yes" + +else + + ac_cv_struct_timeval="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_timeval" >&5 +$as_echo "$ac_cv_struct_timeval" >&6; } + case "$ac_cv_struct_timeval" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRUCT_TIMEVAL 1 +_ACEOF + + ;; + esac + + + + if test "x$cross_compiling" != xyes; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking run-time libs availability" >&5 +$as_echo_n "checking run-time libs availability... " >&6; } + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +main() +{ + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: fine" >&5 +$as_echo "fine" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } + as_fn_error $? "one or more libs available at link-time are not available run-time. Libs used at link-time: $LIBS" "$LINENO" 5 + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + + fi + + +# The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 +$as_echo_n "checking size of size_t... " >&6; } +if ${ac_cv_sizeof_size_t+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : + +else + if test "$ac_cv_type_size_t" = yes; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot compute sizeof (size_t) +See \`config.log' for more details" "$LINENO" 5; } + else + ac_cv_sizeof_size_t=0 + fi +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 +$as_echo "$ac_cv_sizeof_size_t" >&6; } + + + +cat >>confdefs.h <<_ACEOF +#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t +_ACEOF + + +# The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 +$as_echo_n "checking size of long... " >&6; } +if ${ac_cv_sizeof_long+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : + +else + if test "$ac_cv_type_long" = yes; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot compute sizeof (long) +See \`config.log' for more details" "$LINENO" 5; } + else + ac_cv_sizeof_long=0 + fi +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 +$as_echo "$ac_cv_sizeof_long" >&6; } + + + +cat >>confdefs.h <<_ACEOF +#define SIZEOF_LONG $ac_cv_sizeof_long +_ACEOF + + +# The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 +$as_echo_n "checking size of int... " >&6; } +if ${ac_cv_sizeof_int+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : + +else + if test "$ac_cv_type_int" = yes; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot compute sizeof (int) +See \`config.log' for more details" "$LINENO" 5; } + else + ac_cv_sizeof_int=0 + fi +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 +$as_echo "$ac_cv_sizeof_int" >&6; } + + + +cat >>confdefs.h <<_ACEOF +#define SIZEOF_INT $ac_cv_sizeof_int +_ACEOF + + +# The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 +$as_echo_n "checking size of short... " >&6; } +if ${ac_cv_sizeof_short+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : + +else + if test "$ac_cv_type_short" = yes; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot compute sizeof (short) +See \`config.log' for more details" "$LINENO" 5; } + else + ac_cv_sizeof_short=0 + fi +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 +$as_echo "$ac_cv_sizeof_short" >&6; } + + + +cat >>confdefs.h <<_ACEOF +#define SIZEOF_SHORT $ac_cv_sizeof_short +_ACEOF + + + + if test -z "$ac_cv_sizeof_long" || + test "$ac_cv_sizeof_long" -eq "0"; then + as_fn_error $? "cannot find out size of long." "$LINENO" 5 + fi + +cat >>confdefs.h <<_EOF +#define CURL_SIZEOF_LONG $ac_cv_sizeof_long +_EOF + + +# The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 +$as_echo_n "checking size of time_t... " >&6; } +if ${ac_cv_sizeof_time_t+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : + +else + if test "$ac_cv_type_time_t" = yes; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot compute sizeof (time_t) +See \`config.log' for more details" "$LINENO" 5; } + else + ac_cv_sizeof_time_t=0 + fi +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 +$as_echo "$ac_cv_sizeof_time_t" >&6; } + + + +cat >>confdefs.h <<_ACEOF +#define SIZEOF_TIME_T $ac_cv_sizeof_time_t +_ACEOF + + +# The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 +$as_echo_n "checking size of off_t... " >&6; } +if ${ac_cv_sizeof_off_t+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : + +else + if test "$ac_cv_type_off_t" = yes; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot compute sizeof (off_t) +See \`config.log' for more details" "$LINENO" 5; } + else + ac_cv_sizeof_off_t=0 + fi +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 +$as_echo "$ac_cv_sizeof_off_t" >&6; } + + + +cat >>confdefs.h <<_ACEOF +#define SIZEOF_OFF_T $ac_cv_sizeof_off_t +_ACEOF + + + +soname_bump=no +if test x"$ac_cv_native_windows" != "xyes" && + test $ac_cv_sizeof_off_t -ne $curl_sizeof_curl_off_t; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: This libcurl built is probably not ABI compatible with previous" >&5 +$as_echo "$as_me: WARNING: This libcurl built is probably not ABI compatible with previous" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: builds! You MUST read lib/README.curl_off_t to figure it out." >&5 +$as_echo "$as_me: WARNING: builds! You MUST read lib/README.curl_off_t to figure it out." >&2;} + soname_bump=yes +fi + + +ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" +if test "x$ac_cv_type_long_long" = xyes; then : + +$as_echo "#define HAVE_LONGLONG 1" >>confdefs.h + + longlong="yes" + +fi + + +if test "xyes" = "x$longlong"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if numberLL works" >&5 +$as_echo_n "checking if numberLL works... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + long long val = 1000LL; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +$as_echo "#define HAVE_LL 1" >>confdefs.h + + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + + +# check for ssize_t +ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" +if test "x$ac_cv_type_ssize_t" = xyes; then : + +else + +$as_echo "#define ssize_t int" >>confdefs.h + +fi + + +# check for bool type +ac_fn_c_check_type "$LINENO" "bool" "ac_cv_type_bool" " +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_STDBOOL_H +#include +#endif + +" +if test "x$ac_cv_type_bool" = xyes; then : + + +$as_echo "#define HAVE_BOOL_T 1" >>confdefs.h + + +fi + + + +curl_includes_ws2tcpip="\ +/* includes start */ +#ifdef HAVE_WINDOWS_H +# ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +# endif +# include +# ifdef HAVE_WINSOCK2_H +# include +# ifdef HAVE_WS2TCPIP_H +# include +# endif +# endif +#endif +/* includes end */" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windows.h" >&5 +$as_echo_n "checking for windows.h... " >&6; } +if ${ac_cv_header_windows_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) + HAVE_WINDOWS_H shall not be defined. +#else + int dummy=2*WINVER; +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_windows_h="yes" + +else + + ac_cv_header_windows_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_windows_h" >&5 +$as_echo "$ac_cv_header_windows_h" >&6; } + case "$ac_cv_header_windows_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WINDOWS_H 1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define WIN32_LEAN_AND_MEAN 1 +_ACEOF + + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock2.h" >&5 +$as_echo_n "checking for winsock2.h... " >&6; } +if ${ac_cv_header_winsock2_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) + HAVE_WINSOCK2_H shall not be defined. +#else + int dummy=2*IPPROTO_ESP; +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_winsock2_h="yes" + +else + + ac_cv_header_winsock2_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_winsock2_h" >&5 +$as_echo "$ac_cv_header_winsock2_h" >&6; } + case "$ac_cv_header_winsock2_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WINSOCK2_H 1 +_ACEOF + + ;; + esac + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ws2tcpip.h" >&5 +$as_echo_n "checking for ws2tcpip.h... " >&6; } +if ${ac_cv_header_ws2tcpip_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#include +#include + +int main (void) +{ + +#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) + HAVE_WS2TCPIP_H shall not be defined. +#else + int dummy=2*IP_PKTINFO; +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_header_ws2tcpip_h="yes" + +else + + ac_cv_header_ws2tcpip_h="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_ws2tcpip_h" >&5 +$as_echo "$ac_cv_header_ws2tcpip_h" >&6; } + case "$ac_cv_header_ws2tcpip_h" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_WS2TCPIP_H 1 +_ACEOF + + ;; + esac + + + +curl_includes_sys_socket="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_SOCKET_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h sys/socket.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_sys_socket +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + +curl_preprocess_callconv="\ +/* preprocess start */ +#ifdef HAVE_WINDOWS_H +# define FUNCALLCONV __stdcall +#else +# define FUNCALLCONV +#endif +/* preprocess end */" + + + # + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl_socklen_t data type" >&5 +$as_echo_n "checking for curl_socklen_t data type... " >&6; } + curl_typeof_curl_socklen_t="unknown" + for arg1 in int SOCKET; do + for arg2 in 'struct sockaddr' void; do + for t in socklen_t int size_t 'unsigned int' long 'unsigned long' void; do + if test "$curl_typeof_curl_socklen_t" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_ws2tcpip + $curl_includes_sys_socket + $curl_preprocess_callconv + extern int FUNCALLCONV getpeername($arg1, $arg2 *, $t *); + +int main (void) +{ + + $t *lenptr = 0; + if(0 != getpeername(0, 0, lenptr)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_typeof_curl_socklen_t="$t" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + done + done + done + for t in socklen_t int; do + if test "$curl_typeof_curl_socklen_t" = "void"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_sys_socket + typedef $t curl_socklen_t; + +int main (void) +{ + + curl_socklen_t dummy; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_typeof_curl_socklen_t="$t" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + done + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_typeof_curl_socklen_t" >&5 +$as_echo "$curl_typeof_curl_socklen_t" >&6; } + if test "$curl_typeof_curl_socklen_t" = "void" || + test "$curl_typeof_curl_socklen_t" = "unknown"; then + as_fn_error $? "cannot find data type for curl_socklen_t." "$LINENO" 5 + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of curl_socklen_t" >&5 +$as_echo_n "checking size of curl_socklen_t... " >&6; } + curl_sizeof_curl_socklen_t="unknown" + curl_pull_headers_socklen_t="unknown" + if test "$ac_cv_header_ws2tcpip_h" = "yes"; then + tst_pull_header_checks='none ws2tcpip' + tst_size_checks='4' + else + tst_pull_header_checks='none systypes syssocket' + tst_size_checks='4 8 2' + fi + for tst_size in $tst_size_checks; do + for tst_pull_headers in $tst_pull_header_checks; do + if test "$curl_sizeof_curl_socklen_t" = "unknown"; then + case $tst_pull_headers in + ws2tcpip) + tmp_includes="$curl_includes_ws2tcpip" + ;; + systypes) + tmp_includes="$curl_includes_sys_types" + ;; + syssocket) + tmp_includes="$curl_includes_sys_socket" + ;; + *) + tmp_includes="" + ;; + esac + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $tmp_includes + typedef $curl_typeof_curl_socklen_t curl_socklen_t; + typedef char dummy_arr[sizeof(curl_socklen_t) == $tst_size ? 1 : -1]; + +int main (void) +{ + + curl_socklen_t dummy; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_sizeof_curl_socklen_t="$tst_size" + curl_pull_headers_socklen_t="$tst_pull_headers" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + done + done + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_sizeof_curl_socklen_t" >&5 +$as_echo "$curl_sizeof_curl_socklen_t" >&6; } + if test "$curl_sizeof_curl_socklen_t" = "unknown"; then + as_fn_error $? "cannot find out size of curl_socklen_t." "$LINENO" 5 + fi + # + case $curl_pull_headers_socklen_t in + ws2tcpip) + +cat >>confdefs.h <<_EOF +#define CURL_PULL_WS2TCPIP_H 1 +_EOF + + ;; + systypes) + +cat >>confdefs.h <<_EOF +#define CURL_PULL_SYS_TYPES_H 1 +_EOF + + ;; + syssocket) + +cat >>confdefs.h <<_EOF +#define CURL_PULL_SYS_TYPES_H 1 +_EOF + + +cat >>confdefs.h <<_EOF +#define CURL_PULL_SYS_SOCKET_H 1 +_EOF + + ;; + esac + +cat >>confdefs.h <<_EOF +#define CURL_TYPEOF_CURL_SOCKLEN_T $curl_typeof_curl_socklen_t +_EOF + + +cat >>confdefs.h <<_EOF +#define CURL_SIZEOF_CURL_SOCKLEN_T $curl_sizeof_curl_socklen_t +_EOF + + + + +curl_includes_poll="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_POLL_H +# include +#endif +#ifdef HAVE_SYS_POLL_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h poll.h sys/poll.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_poll +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_poll_events_macro_defined="unknown" + # + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_poll + +int main (void) +{ + +#if defined(events) || defined(revents) + return 0; +#else + force compilation error +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tst_poll_events_macro_defined="yes" + +else + + tst_poll_events_macro_defined="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + # + if test "$tst_poll_events_macro_defined" = "yes"; then + if test "x$ac_cv_header_sys_poll_h" = "xyes"; then + +cat >>confdefs.h <<_EOF +#define CURL_PULL_SYS_POLL_H 1 +_EOF + + fi + fi + # + + + + ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" " +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_ARPA_INET_H +#include +#endif +#endif + +" +if test "x$ac_cv_type_in_addr_t" = xyes; then : + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_addr_t equivalent" >&5 +$as_echo_n "checking for in_addr_t equivalent... " >&6; } +if ${curl_cv_in_addr_t_equiv+:} false; then : + $as_echo_n "(cached) " >&6 +else + + curl_cv_in_addr_t_equiv="unknown" + for t in "unsigned long" int size_t unsigned long; do + if test "$curl_cv_in_addr_t_equiv" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_ARPA_INET_H +#include +#endif +#endif + +int main (void) +{ + + $t data = inet_addr ("1.2.3.4"); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + curl_cv_in_addr_t_equiv="$t" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_in_addr_t_equiv" >&5 +$as_echo "$curl_cv_in_addr_t_equiv" >&6; } + case "$curl_cv_in_addr_t_equiv" in + unknown) + as_fn_error $? "Cannot find a type to use in place of in_addr_t" "$LINENO" 5 + ;; + *) + +cat >>confdefs.h <<_ACEOF +#define in_addr_t $curl_cv_in_addr_t_equiv +_ACEOF + + ;; + esac + +fi + + + + + ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" " +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_ARPA_INET_H +#include +#endif +#endif + +" +if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then : + +$as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h + +fi + + + + + for ac_header in signal.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default" +if test "x$ac_cv_header_signal_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_SIGNAL_H 1 +_ACEOF + +fi + +done + + ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" " +#ifdef HAVE_SIGNAL_H +#include +#endif + +" +if test "x$ac_cv_type_sig_atomic_t" = xyes; then : + + +$as_echo "#define HAVE_SIG_ATOMIC_T 1" >>confdefs.h + + +fi + + case "$ac_cv_type_sig_atomic_t" in + yes) + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sig_atomic_t is already defined as volatile" >&5 +$as_echo_n "checking if sig_atomic_t is already defined as volatile... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef HAVE_SIGNAL_H +#include +#endif + +int main (void) +{ + + static volatile sig_atomic_t dummy = 0; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_sig_atomic_t_volatile="no" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ac_cv_sig_atomic_t_volatile="yes" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$ac_cv_sig_atomic_t_volatile" = "yes"; then + +$as_echo "#define HAVE_SIG_ATOMIC_T_VOLATILE 1" >>confdefs.h + + fi + ;; + esac + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 +$as_echo_n "checking return type of signal handlers... " >&6; } +if ${ac_cv_type_signal+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include + +int main (void) +{ +return *(signal (0, 0)) (0) == 1; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_type_signal=int +else + ac_cv_type_signal=void +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 +$as_echo "$ac_cv_type_signal" >&6; } + +cat >>confdefs.h <<_ACEOF +#define RETSIGTYPE $ac_cv_type_signal +_ACEOF + + + + + for ac_header in sys/select.h sys/socket.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for select" >&5 +$as_echo_n "checking for select... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif +#ifndef HAVE_WINDOWS_H +#ifdef HAVE_SYS_SELECT_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#endif + +int main (void) +{ + + select(0, 0, 0, 0, 0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + curl_cv_select="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + curl_cv_select="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$curl_cv_select" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of args and return type for select" >&5 +$as_echo_n "checking types of args and return type for select... " >&6; } +if ${curl_cv_func_select_args+:} false; then : + $as_echo_n "(cached) " >&6 +else + + curl_cv_func_select_args="unknown" + for sel_retv in 'int' 'ssize_t'; do + for sel_arg1 in 'int' 'ssize_t' 'size_t' 'unsigned long int' 'unsigned int'; do + for sel_arg234 in 'fd_set *' 'int *' 'void *'; do + for sel_arg5 in 'struct timeval *' 'const struct timeval *'; do + if test "$curl_cv_func_select_args" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#define SELECTCALLCONV PASCAL +#endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#ifdef TIME_WITH_SYS_TIME +#include +#endif +#else +#ifdef HAVE_TIME_H +#include +#endif +#endif +#ifndef HAVE_WINDOWS_H +#ifdef HAVE_SYS_SELECT_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#define SELECTCALLCONV +#endif +#ifndef HAVE_STRUCT_TIMEVAL + struct timeval { + long tv_sec; + long tv_usec; + }; +#endif + extern $sel_retv SELECTCALLCONV select($sel_arg1, + $sel_arg234, + $sel_arg234, + $sel_arg234, + $sel_arg5); + +int main (void) +{ + + $sel_arg1 nfds=0; + $sel_arg234 rfds=0; + $sel_arg234 wfds=0; + $sel_arg234 efds=0; + $sel_retv res = select(nfds, rfds, wfds, efds, 0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_cv_func_select_args="$sel_arg1,$sel_arg234,$sel_arg5,$sel_retv" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + done + done + done + done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_func_select_args" >&5 +$as_echo "$curl_cv_func_select_args" >&6; } # AC-CACHE-CHECK + if test "$curl_cv_func_select_args" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find proper types to use for select args" >&5 +$as_echo "$as_me: WARNING: Cannot find proper types to use for select args" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: HAVE_SELECT will not be defined" >&5 +$as_echo "$as_me: WARNING: HAVE_SELECT will not be defined" >&2;} + else + select_prev_IFS=$IFS; IFS=',' + set dummy `echo "$curl_cv_func_select_args" | sed 's/\*/\*/g'` + IFS=$select_prev_IFS + shift + # + sel_qual_type_arg5=$3 + # + +cat >>confdefs.h <<_ACEOF +#define SELECT_TYPE_ARG1 $1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define SELECT_TYPE_ARG234 $2 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define SELECT_TYPE_RETV $4 +_ACEOF + + # + prev_sh_opts=$- + # + case $prev_sh_opts in + *f*) + ;; + *) + set -f + ;; + esac + # + case "$sel_qual_type_arg5" in + const*) + sel_qual_arg5=const + sel_type_arg5=`echo $sel_qual_type_arg5 | sed 's/^const //'` + ;; + *) + sel_qual_arg5= + sel_type_arg5=$sel_qual_type_arg5 + ;; + esac + # + +cat >>confdefs.h <<_ACEOF +#define SELECT_QUAL_ARG5 $sel_qual_arg5 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define SELECT_TYPE_ARG5 $sel_type_arg5 +_ACEOF + + # + case $prev_sh_opts in + *f*) + ;; + *) + set +f + ;; + esac + # + +cat >>confdefs.h <<_ACEOF +#define HAVE_SELECT 1 +_ACEOF + + ac_cv_func_select="yes" + fi + fi + + + + for ac_header in sys/types.h sys/socket.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for recv" >&5 +$as_echo_n "checking for recv... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#endif + +int main (void) +{ + + recv(0, 0, 0, 0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + curl_cv_recv="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + curl_cv_recv="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$curl_cv_recv" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of args and return type for recv" >&5 +$as_echo_n "checking types of args and return type for recv... " >&6; } +if ${curl_cv_func_recv_args+:} false; then : + $as_echo_n "(cached) " >&6 +else + + curl_cv_func_recv_args="unknown" + for recv_retv in 'int' 'ssize_t'; do + for recv_arg1 in 'int' 'ssize_t' 'SOCKET'; do + for recv_arg2 in 'char *' 'void *'; do + for recv_arg3 in 'size_t' 'int' 'socklen_t' 'unsigned int'; do + for recv_arg4 in 'int' 'unsigned int'; do + if test "$curl_cv_func_recv_args" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#define RECVCALLCONV PASCAL +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#define RECVCALLCONV +#endif + extern $recv_retv RECVCALLCONV + recv($recv_arg1, $recv_arg2, $recv_arg3, $recv_arg4); + +int main (void) +{ + + $recv_arg1 s=0; + $recv_arg2 buf=0; + $recv_arg3 len=0; + $recv_arg4 flags=0; + $recv_retv res = recv(s, buf, len, flags); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_cv_func_recv_args="$recv_arg1,$recv_arg2,$recv_arg3,$recv_arg4,$recv_retv" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + done + done + done + done + done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_func_recv_args" >&5 +$as_echo "$curl_cv_func_recv_args" >&6; } # AC-CACHE-CHECK + if test "$curl_cv_func_recv_args" = "unknown"; then + as_fn_error $? "Cannot find proper types to use for recv args" "$LINENO" 5 + else + recv_prev_IFS=$IFS; IFS=',' + set dummy `echo "$curl_cv_func_recv_args" | sed 's/\*/\*/g'` + IFS=$recv_prev_IFS + shift + # + +cat >>confdefs.h <<_ACEOF +#define RECV_TYPE_ARG1 $1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define RECV_TYPE_ARG2 $2 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define RECV_TYPE_ARG3 $3 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define RECV_TYPE_ARG4 $4 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define RECV_TYPE_RETV $5 +_ACEOF + + # + +cat >>confdefs.h <<_ACEOF +#define HAVE_RECV 1 +_ACEOF + + ac_cv_func_recv="yes" + fi + else + as_fn_error $? "Unable to link function recv" "$LINENO" 5 + fi + + + for ac_header in sys/types.h sys/socket.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for send" >&5 +$as_echo_n "checking for send... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#endif + +int main (void) +{ + + send(0, 0, 0, 0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + curl_cv_send="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + curl_cv_send="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$curl_cv_send" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of args and return type for send" >&5 +$as_echo_n "checking types of args and return type for send... " >&6; } +if ${curl_cv_func_send_args+:} false; then : + $as_echo_n "(cached) " >&6 +else + + curl_cv_func_send_args="unknown" + for send_retv in 'int' 'ssize_t'; do + for send_arg1 in 'int' 'ssize_t' 'SOCKET'; do + for send_arg2 in 'char *' 'void *' 'const char *' 'const void *'; do + for send_arg3 in 'size_t' 'int' 'socklen_t' 'unsigned int'; do + for send_arg4 in 'int' 'unsigned int'; do + if test "$curl_cv_func_send_args" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#define SENDCALLCONV PASCAL +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#define SENDCALLCONV +#endif + extern $send_retv SENDCALLCONV + send($send_arg1, $send_arg2, $send_arg3, $send_arg4); + +int main (void) +{ + + $send_arg1 s=0; + $send_arg3 len=0; + $send_arg4 flags=0; + $send_retv res = send(s, 0, len, flags); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_cv_func_send_args="$send_arg1,$send_arg2,$send_arg3,$send_arg4,$send_retv" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + done + done + done + done + done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_func_send_args" >&5 +$as_echo "$curl_cv_func_send_args" >&6; } # AC-CACHE-CHECK + if test "$curl_cv_func_send_args" = "unknown"; then + as_fn_error $? "Cannot find proper types to use for send args" "$LINENO" 5 + else + send_prev_IFS=$IFS; IFS=',' + set dummy `echo "$curl_cv_func_send_args" | sed 's/\*/\*/g'` + IFS=$send_prev_IFS + shift + # + send_qual_type_arg2=$2 + # + +cat >>confdefs.h <<_ACEOF +#define SEND_TYPE_ARG1 $1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define SEND_TYPE_ARG3 $3 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define SEND_TYPE_ARG4 $4 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define SEND_TYPE_RETV $5 +_ACEOF + + # + prev_sh_opts=$- + # + case $prev_sh_opts in + *f*) + ;; + *) + set -f + ;; + esac + # + case "$send_qual_type_arg2" in + const*) + send_qual_arg2=const + send_type_arg2=`echo $send_qual_type_arg2 | sed 's/^const //'` + ;; + *) + send_qual_arg2= + send_type_arg2=$send_qual_type_arg2 + ;; + esac + # + +cat >>confdefs.h <<_ACEOF +#define SEND_QUAL_ARG2 $send_qual_arg2 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define SEND_TYPE_ARG2 $send_type_arg2 +_ACEOF + + # + case $prev_sh_opts in + *f*) + ;; + *) + set +f + ;; + esac + # + +cat >>confdefs.h <<_ACEOF +#define HAVE_SEND 1 +_ACEOF + + ac_cv_func_send="yes" + fi + else + as_fn_error $? "Unable to link function send" "$LINENO" 5 + fi + + + for ac_header in sys/types.h sys/socket.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MSG_NOSIGNAL" >&5 +$as_echo_n "checking for MSG_NOSIGNAL... " >&6; } +if ${ac_cv_msg_nosignal+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#endif + +int main (void) +{ + + int flag=MSG_NOSIGNAL; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_msg_nosignal="yes" + +else + + ac_cv_msg_nosignal="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_msg_nosignal" >&5 +$as_echo "$ac_cv_msg_nosignal" >&6; } + case "$ac_cv_msg_nosignal" in + yes) + +cat >>confdefs.h <<_ACEOF +#define HAVE_MSG_NOSIGNAL 1 +_ACEOF + + ;; + esac + + + +curl_includes_unistd="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_unistd +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_alarm="unknown" + tst_proto_alarm="unknown" + tst_compi_alarm="unknown" + tst_allow_alarm="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm can be linked" >&5 +$as_echo_n "checking if alarm can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define alarm innocuous_alarm +#ifdef __STDC__ +# include +#else +# include +#endif +#undef alarm +#ifdef __cplusplus +extern "C" +#endif +char alarm (); +#if defined __stub_alarm || defined __stub___alarm +choke me +#endif + +int main (void) +{ +return alarm (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_alarm="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_alarm="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_alarm" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm is prototyped" >&5 +$as_echo_n "checking if alarm is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_unistd + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "alarm" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_alarm="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_alarm="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_alarm" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm is compilable" >&5 +$as_echo_n "checking if alarm is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_unistd + +int main (void) +{ + + if(0 != alarm(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_alarm="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_alarm="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_alarm" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm usage allowed" >&5 +$as_echo_n "checking if alarm usage allowed... " >&6; } + if test "x$curl_disallow_alarm" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_alarm="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_alarm="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm might be used" >&5 +$as_echo_n "checking if alarm might be used... " >&6; } + if test "$tst_links_alarm" = "yes" && + test "$tst_proto_alarm" = "yes" && + test "$tst_compi_alarm" = "yes" && + test "$tst_allow_alarm" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_ALARM 1 +_ACEOF + + ac_cv_func_alarm="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_alarm="no" + fi + + +curl_includes_string="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_STRING_H +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h string.h strings.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_string +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + +curl_includes_libgen="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_LIBGEN_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h libgen.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_libgen +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_basename="unknown" + tst_proto_basename="unknown" + tst_compi_basename="unknown" + tst_allow_basename="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename can be linked" >&5 +$as_echo_n "checking if basename can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define basename innocuous_basename +#ifdef __STDC__ +# include +#else +# include +#endif +#undef basename +#ifdef __cplusplus +extern "C" +#endif +char basename (); +#if defined __stub_basename || defined __stub___basename +choke me +#endif + +int main (void) +{ +return basename (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_basename="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_basename="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_basename" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename is prototyped" >&5 +$as_echo_n "checking if basename is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + $curl_includes_libgen + $curl_includes_unistd + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "basename" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_basename="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_basename="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_basename" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename is compilable" >&5 +$as_echo_n "checking if basename is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + $curl_includes_libgen + $curl_includes_unistd + +int main (void) +{ + + if(0 != basename(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_basename="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_basename="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_basename" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename usage allowed" >&5 +$as_echo_n "checking if basename usage allowed... " >&6; } + if test "x$curl_disallow_basename" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_basename="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_basename="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename might be used" >&5 +$as_echo_n "checking if basename might be used... " >&6; } + if test "$tst_links_basename" = "yes" && + test "$tst_proto_basename" = "yes" && + test "$tst_compi_basename" = "yes" && + test "$tst_allow_basename" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_BASENAME 1 +_ACEOF + + ac_cv_func_basename="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_basename="no" + fi + + +curl_includes_socket="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SOCKET_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h socket.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_socket +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_closesocket="unknown" + tst_proto_closesocket="unknown" + tst_compi_closesocket="unknown" + tst_allow_closesocket="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket can be linked" >&5 +$as_echo_n "checking if closesocket can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_socket + +int main (void) +{ + + if(0 != closesocket(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_closesocket="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_closesocket="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_closesocket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket is prototyped" >&5 +$as_echo_n "checking if closesocket is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_winsock2 + $curl_includes_socket + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "closesocket" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_closesocket="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_closesocket="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_closesocket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket is compilable" >&5 +$as_echo_n "checking if closesocket is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_socket + +int main (void) +{ + + if(0 != closesocket(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_closesocket="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_closesocket="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_closesocket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket usage allowed" >&5 +$as_echo_n "checking if closesocket usage allowed... " >&6; } + if test "x$curl_disallow_closesocket" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_closesocket="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_closesocket="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket might be used" >&5 +$as_echo_n "checking if closesocket might be used... " >&6; } + if test "$tst_links_closesocket" = "yes" && + test "$tst_proto_closesocket" = "yes" && + test "$tst_compi_closesocket" = "yes" && + test "$tst_allow_closesocket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_CLOSESOCKET 1 +_ACEOF + + ac_cv_func_closesocket="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_closesocket="no" + fi + + + # + tst_links_closesocket_camel="unknown" + tst_proto_closesocket_camel="unknown" + tst_compi_closesocket_camel="unknown" + tst_allow_closesocket_camel="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket can be linked" >&5 +$as_echo_n "checking if CloseSocket can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_sys_socket + +int main (void) +{ + + if(0 != CloseSocket(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_closesocket_camel="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_closesocket_camel="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_closesocket_camel" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket is prototyped" >&5 +$as_echo_n "checking if CloseSocket is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_sys_socket + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "CloseSocket" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_closesocket_camel="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_closesocket_camel="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_closesocket_camel" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket is compilable" >&5 +$as_echo_n "checking if CloseSocket is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_sys_socket + +int main (void) +{ + + if(0 != CloseSocket(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_closesocket_camel="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_closesocket_camel="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_closesocket_camel" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket usage allowed" >&5 +$as_echo_n "checking if CloseSocket usage allowed... " >&6; } + if test "x$curl_disallow_closesocket_camel" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_closesocket_camel="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_closesocket_camel="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket might be used" >&5 +$as_echo_n "checking if CloseSocket might be used... " >&6; } + if test "$tst_links_closesocket_camel" = "yes" && + test "$tst_proto_closesocket_camel" = "yes" && + test "$tst_compi_closesocket_camel" = "yes" && + test "$tst_allow_closesocket_camel" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_CLOSESOCKET_CAMEL 1 +_ACEOF + + ac_cv_func_closesocket_camel="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_closesocket_camel="no" + fi + + + # + tst_links_connect="unknown" + tst_proto_connect="unknown" + tst_compi_connect="unknown" + tst_allow_connect="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect can be linked" >&5 +$as_echo_n "checking if connect can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_sys_socket + $curl_includes_socket + +int main (void) +{ + + if(0 != connect(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_connect="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_connect="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_connect" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect is prototyped" >&5 +$as_echo_n "checking if connect is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_winsock2 + $curl_includes_sys_socket + $curl_includes_socket + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "connect" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_connect="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_connect="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_connect" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect is compilable" >&5 +$as_echo_n "checking if connect is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_sys_socket + $curl_includes_socket + +int main (void) +{ + + if(0 != connect(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_connect="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_connect="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_connect" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect usage allowed" >&5 +$as_echo_n "checking if connect usage allowed... " >&6; } + if test "x$curl_disallow_connect" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_connect="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_connect="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect might be used" >&5 +$as_echo_n "checking if connect might be used... " >&6; } + if test "$tst_links_connect" = "yes" && + test "$tst_proto_connect" = "yes" && + test "$tst_compi_connect" = "yes" && + test "$tst_allow_connect" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_CONNECT 1 +_ACEOF + + ac_cv_func_connect="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_connect="no" + fi + + +curl_includes_fcntl="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif +#ifdef HAVE_FCNTL_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h unistd.h fcntl.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_fcntl +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_fcntl="unknown" + tst_proto_fcntl="unknown" + tst_compi_fcntl="unknown" + tst_allow_fcntl="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl can be linked" >&5 +$as_echo_n "checking if fcntl can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define fcntl innocuous_fcntl +#ifdef __STDC__ +# include +#else +# include +#endif +#undef fcntl +#ifdef __cplusplus +extern "C" +#endif +char fcntl (); +#if defined __stub_fcntl || defined __stub___fcntl +choke me +#endif + +int main (void) +{ +return fcntl (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_fcntl="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_fcntl="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_fcntl" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl is prototyped" >&5 +$as_echo_n "checking if fcntl is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_fcntl + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "fcntl" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_fcntl="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_fcntl="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_fcntl" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl is compilable" >&5 +$as_echo_n "checking if fcntl is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_fcntl + +int main (void) +{ + + if(0 != fcntl(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_fcntl="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_fcntl="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_fcntl" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl usage allowed" >&5 +$as_echo_n "checking if fcntl usage allowed... " >&6; } + if test "x$curl_disallow_fcntl" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_fcntl="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_fcntl="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl might be used" >&5 +$as_echo_n "checking if fcntl might be used... " >&6; } + if test "$tst_links_fcntl" = "yes" && + test "$tst_proto_fcntl" = "yes" && + test "$tst_compi_fcntl" = "yes" && + test "$tst_allow_fcntl" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_FCNTL 1 +_ACEOF + + ac_cv_func_fcntl="yes" + + # + tst_compi_fcntl_o_nonblock="unknown" + tst_allow_fcntl_o_nonblock="unknown" + # + case $host_os in + sunos4* | aix3* | beos*) + curl_disallow_fcntl_o_nonblock="yes" + ;; + esac + # + if test "$ac_cv_func_fcntl" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl O_NONBLOCK is compilable" >&5 +$as_echo_n "checking if fcntl O_NONBLOCK is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_fcntl + +int main (void) +{ + + int flags = 0; + if(0 != fcntl(0, F_SETFL, flags | O_NONBLOCK)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_fcntl_o_nonblock="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_fcntl_o_nonblock="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_fcntl_o_nonblock" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl O_NONBLOCK usage allowed" >&5 +$as_echo_n "checking if fcntl O_NONBLOCK usage allowed... " >&6; } + if test "x$curl_disallow_fcntl_o_nonblock" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_fcntl_o_nonblock="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_fcntl_o_nonblock="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl O_NONBLOCK might be used" >&5 +$as_echo_n "checking if fcntl O_NONBLOCK might be used... " >&6; } + if test "$tst_compi_fcntl_o_nonblock" = "yes" && + test "$tst_allow_fcntl_o_nonblock" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_FCNTL_O_NONBLOCK 1 +_ACEOF + + ac_cv_func_fcntl_o_nonblock="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_fcntl_o_nonblock="no" + fi + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_fcntl="no" + fi + + +curl_includes_stdio="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_STDIO_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h stdio.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_stdio +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_fdopen="unknown" + tst_proto_fdopen="unknown" + tst_compi_fdopen="unknown" + tst_allow_fdopen="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fdopen can be linked" >&5 +$as_echo_n "checking if fdopen can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define fdopen innocuous_fdopen +#ifdef __STDC__ +# include +#else +# include +#endif +#undef fdopen +#ifdef __cplusplus +extern "C" +#endif +char fdopen (); +#if defined __stub_fdopen || defined __stub___fdopen +choke me +#endif + +int main (void) +{ +return fdopen (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_fdopen="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_fdopen="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_fdopen" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fdopen is prototyped" >&5 +$as_echo_n "checking if fdopen is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_stdio + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "fdopen" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_fdopen="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_fdopen="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_fdopen" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fdopen is compilable" >&5 +$as_echo_n "checking if fdopen is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stdio + +int main (void) +{ + + if(0 != fdopen(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_fdopen="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_fdopen="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_fdopen" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fdopen usage allowed" >&5 +$as_echo_n "checking if fdopen usage allowed... " >&6; } + if test "x$curl_disallow_fdopen" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_fdopen="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_fdopen="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fdopen might be used" >&5 +$as_echo_n "checking if fdopen might be used... " >&6; } + if test "$tst_links_fdopen" = "yes" && + test "$tst_proto_fdopen" = "yes" && + test "$tst_compi_fdopen" = "yes" && + test "$tst_allow_fdopen" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_FDOPEN 1 +_ACEOF + + ac_cv_func_fdopen="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_fdopen="no" + fi + + +curl_includes_netdb="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_NETDB_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h netdb.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_netdb +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_freeaddrinfo="unknown" + tst_proto_freeaddrinfo="unknown" + tst_compi_freeaddrinfo="unknown" + tst_allow_freeaddrinfo="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo can be linked" >&5 +$as_echo_n "checking if freeaddrinfo can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_ws2tcpip + $curl_includes_sys_socket + $curl_includes_netdb + +int main (void) +{ + + freeaddrinfo(0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_freeaddrinfo="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_freeaddrinfo="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_freeaddrinfo" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo is prototyped" >&5 +$as_echo_n "checking if freeaddrinfo is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_ws2tcpip + $curl_includes_sys_socket + $curl_includes_netdb + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "freeaddrinfo" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_freeaddrinfo="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_freeaddrinfo="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_freeaddrinfo" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo is compilable" >&5 +$as_echo_n "checking if freeaddrinfo is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_ws2tcpip + $curl_includes_sys_socket + $curl_includes_netdb + +int main (void) +{ + + freeaddrinfo(0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_freeaddrinfo="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_freeaddrinfo="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_freeaddrinfo" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo usage allowed" >&5 +$as_echo_n "checking if freeaddrinfo usage allowed... " >&6; } + if test "x$curl_disallow_freeaddrinfo" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_freeaddrinfo="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_freeaddrinfo="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo might be used" >&5 +$as_echo_n "checking if freeaddrinfo might be used... " >&6; } + if test "$tst_links_freeaddrinfo" = "yes" && + test "$tst_proto_freeaddrinfo" = "yes" && + test "$tst_compi_freeaddrinfo" = "yes" && + test "$tst_allow_freeaddrinfo" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_FREEADDRINFO 1 +_ACEOF + + ac_cv_func_freeaddrinfo="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_freeaddrinfo="no" + fi + + +curl_includes_ifaddrs="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_SOCKET_H +# include +#endif +#ifdef HAVE_NETINET_IN_H +# include +#endif +#ifdef HAVE_IFADDRS_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h sys/socket.h netinet/in.h ifaddrs.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_ifaddrs +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_freeifaddrs="unknown" + tst_proto_freeifaddrs="unknown" + tst_compi_freeifaddrs="unknown" + tst_allow_freeifaddrs="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs can be linked" >&5 +$as_echo_n "checking if freeifaddrs can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define freeifaddrs innocuous_freeifaddrs +#ifdef __STDC__ +# include +#else +# include +#endif +#undef freeifaddrs +#ifdef __cplusplus +extern "C" +#endif +char freeifaddrs (); +#if defined __stub_freeifaddrs || defined __stub___freeifaddrs +choke me +#endif + +int main (void) +{ +return freeifaddrs (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_freeifaddrs="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_freeifaddrs="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_freeifaddrs" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs is prototyped" >&5 +$as_echo_n "checking if freeifaddrs is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_ifaddrs + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "freeifaddrs" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_freeifaddrs="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_freeifaddrs="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_freeifaddrs" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs is compilable" >&5 +$as_echo_n "checking if freeifaddrs is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_ifaddrs + +int main (void) +{ + + freeifaddrs(0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_freeifaddrs="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_freeifaddrs="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_freeifaddrs" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs usage allowed" >&5 +$as_echo_n "checking if freeifaddrs usage allowed... " >&6; } + if test "x$curl_disallow_freeifaddrs" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_freeifaddrs="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_freeifaddrs="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs might be used" >&5 +$as_echo_n "checking if freeifaddrs might be used... " >&6; } + if test "$tst_links_freeifaddrs" = "yes" && + test "$tst_proto_freeifaddrs" = "yes" && + test "$tst_compi_freeifaddrs" = "yes" && + test "$tst_allow_freeifaddrs" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_FREEIFADDRS 1 +_ACEOF + + ac_cv_func_freeifaddrs="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_freeifaddrs="no" + fi + + +curl_includes_sys_xattr="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_XATTR_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h sys/xattr.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_sys_xattr +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_fsetxattr="unknown" + tst_proto_fsetxattr="unknown" + tst_compi_fsetxattr="unknown" + tst_allow_fsetxattr="unknown" + tst_nargs_fsetxattr="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr can be linked" >&5 +$as_echo_n "checking if fsetxattr can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define fsetxattr innocuous_fsetxattr +#ifdef __STDC__ +# include +#else +# include +#endif +#undef fsetxattr +#ifdef __cplusplus +extern "C" +#endif +char fsetxattr (); +#if defined __stub_fsetxattr || defined __stub___fsetxattr +choke me +#endif + +int main (void) +{ +return fsetxattr (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_fsetxattr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_fsetxattr="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_fsetxattr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr is prototyped" >&5 +$as_echo_n "checking if fsetxattr is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_sys_xattr + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "fsetxattr" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_fsetxattr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_fsetxattr="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_fsetxattr" = "yes"; then + if test "$tst_nargs_fsetxattr" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr takes 5 args." >&5 +$as_echo_n "checking if fsetxattr takes 5 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_sys_xattr + +int main (void) +{ + + if(0 != fsetxattr(0, 0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_fsetxattr="yes" + tst_nargs_fsetxattr="5" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_fsetxattr="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + if test "$tst_nargs_fsetxattr" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr takes 6 args." >&5 +$as_echo_n "checking if fsetxattr takes 6 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_sys_xattr + +int main (void) +{ + + if(0 != fsetxattr(0, 0, 0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_fsetxattr="yes" + tst_nargs_fsetxattr="6" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_fsetxattr="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr is compilable" >&5 +$as_echo_n "checking if fsetxattr is compilable... " >&6; } + if test "$tst_compi_fsetxattr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + fi + # + if test "$tst_compi_fsetxattr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr usage allowed" >&5 +$as_echo_n "checking if fsetxattr usage allowed... " >&6; } + if test "x$curl_disallow_fsetxattr" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_fsetxattr="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_fsetxattr="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr might be used" >&5 +$as_echo_n "checking if fsetxattr might be used... " >&6; } + if test "$tst_links_fsetxattr" = "yes" && + test "$tst_proto_fsetxattr" = "yes" && + test "$tst_compi_fsetxattr" = "yes" && + test "$tst_allow_fsetxattr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_FSETXATTR 1 +_ACEOF + + # + if test "$tst_nargs_fsetxattr" -eq "5"; then + +$as_echo "#define HAVE_FSETXATTR_5 1" >>confdefs.h + + elif test "$tst_nargs_fsetxattr" -eq "6"; then + +$as_echo "#define HAVE_FSETXATTR_6 1" >>confdefs.h + + fi + # + ac_cv_func_fsetxattr="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_fsetxattr="no" + fi + + + # + tst_links_ftruncate="unknown" + tst_proto_ftruncate="unknown" + tst_compi_ftruncate="unknown" + tst_allow_ftruncate="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate can be linked" >&5 +$as_echo_n "checking if ftruncate can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define ftruncate innocuous_ftruncate +#ifdef __STDC__ +# include +#else +# include +#endif +#undef ftruncate +#ifdef __cplusplus +extern "C" +#endif +char ftruncate (); +#if defined __stub_ftruncate || defined __stub___ftruncate +choke me +#endif + +int main (void) +{ +return ftruncate (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_ftruncate="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_ftruncate="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_ftruncate" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate is prototyped" >&5 +$as_echo_n "checking if ftruncate is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_unistd + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "ftruncate" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_ftruncate="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_ftruncate="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_ftruncate" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate is compilable" >&5 +$as_echo_n "checking if ftruncate is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_unistd + +int main (void) +{ + + if(0 != ftruncate(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_ftruncate="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_ftruncate="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_ftruncate" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate usage allowed" >&5 +$as_echo_n "checking if ftruncate usage allowed... " >&6; } + if test "x$curl_disallow_ftruncate" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_ftruncate="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_ftruncate="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate might be used" >&5 +$as_echo_n "checking if ftruncate might be used... " >&6; } + if test "$tst_links_ftruncate" = "yes" && + test "$tst_proto_ftruncate" = "yes" && + test "$tst_compi_ftruncate" = "yes" && + test "$tst_allow_ftruncate" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_FTRUNCATE 1 +_ACEOF + + ac_cv_func_ftruncate="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_ftruncate="no" + fi + + +curl_includes_stdlib="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_STDLIB_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h stdlib.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_stdlib +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_getaddrinfo="unknown" + tst_proto_getaddrinfo="unknown" + tst_compi_getaddrinfo="unknown" + tst_works_getaddrinfo="unknown" + tst_allow_getaddrinfo="unknown" + tst_tsafe_getaddrinfo="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo can be linked" >&5 +$as_echo_n "checking if getaddrinfo can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_ws2tcpip + $curl_includes_sys_socket + $curl_includes_netdb + +int main (void) +{ + + if(0 != getaddrinfo(0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_getaddrinfo="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_getaddrinfo="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_getaddrinfo" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo is prototyped" >&5 +$as_echo_n "checking if getaddrinfo is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_ws2tcpip + $curl_includes_sys_socket + $curl_includes_netdb + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "getaddrinfo" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_getaddrinfo="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_getaddrinfo="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_getaddrinfo" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo is compilable" >&5 +$as_echo_n "checking if getaddrinfo is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_ws2tcpip + $curl_includes_sys_socket + $curl_includes_netdb + +int main (void) +{ + + if(0 != getaddrinfo(0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_getaddrinfo="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_getaddrinfo="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "x$cross_compiling" != "xyes" && + test "$tst_compi_getaddrinfo" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5 +$as_echo_n "checking if getaddrinfo seems to work... " >&6; } + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_ws2tcpip + $curl_includes_stdlib + $curl_includes_string + $curl_includes_sys_socket + $curl_includes_netdb + +int main (void) +{ + + struct addrinfo hints; + struct addrinfo *ai = 0; + int error; + + memset(&hints, 0, sizeof(hints)); + hints.ai_flags = AI_NUMERICHOST; + hints.ai_family = AF_UNSPEC; + hints.ai_socktype = SOCK_STREAM; + error = getaddrinfo("127.0.0.1", 0, &hints, &ai); + if(error || !ai) + exit(1); /* fail */ + else + exit(0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_works_getaddrinfo="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_works_getaddrinfo="no" + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + # + if test "$tst_compi_getaddrinfo" = "yes" && + test "$tst_works_getaddrinfo" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo usage allowed" >&5 +$as_echo_n "checking if getaddrinfo usage allowed... " >&6; } + if test "x$curl_disallow_getaddrinfo" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_getaddrinfo="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_getaddrinfo="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo might be used" >&5 +$as_echo_n "checking if getaddrinfo might be used... " >&6; } + if test "$tst_links_getaddrinfo" = "yes" && + test "$tst_proto_getaddrinfo" = "yes" && + test "$tst_compi_getaddrinfo" = "yes" && + test "$tst_allow_getaddrinfo" = "yes" && + test "$tst_works_getaddrinfo" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_GETADDRINFO 1 +_ACEOF + + ac_cv_func_getaddrinfo="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_getaddrinfo="no" + ac_cv_func_getaddrinfo_threadsafe="no" + fi + # + if test "$ac_cv_func_getaddrinfo" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo is threadsafe" >&5 +$as_echo_n "checking if getaddrinfo is threadsafe... " >&6; } + case $host_os in + aix[1234].* | aix5.[01].*) + tst_tsafe_getaddrinfo="no" + ;; + aix*) + tst_tsafe_getaddrinfo="yes" + ;; + darwin[12345].*) + tst_tsafe_getaddrinfo="no" + ;; + darwin*) + tst_tsafe_getaddrinfo="yes" + ;; + freebsd[1234].* | freebsd5.[1234]*) + tst_tsafe_getaddrinfo="no" + ;; + freebsd*) + tst_tsafe_getaddrinfo="yes" + ;; + hpux[123456789].* | hpux10.* | hpux11.0* | hpux11.10*) + tst_tsafe_getaddrinfo="no" + ;; + hpux*) + tst_tsafe_getaddrinfo="yes" + ;; + netbsd[123].*) + tst_tsafe_getaddrinfo="no" + ;; + netbsd*) + tst_tsafe_getaddrinfo="yes" + ;; + *bsd*) + tst_tsafe_getaddrinfo="no" + ;; + solaris2*) + tst_tsafe_getaddrinfo="yes" + ;; + esac + if test "$tst_tsafe_getaddrinfo" = "unknown" && + test "$ac_cv_native_windows" = "yes"; then + tst_tsafe_getaddrinfo="yes" + fi + if test "$tst_tsafe_getaddrinfo" = "unknown"; then + + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_sys_socket + $curl_includes_netdb + +int main (void) +{ +#ifdef h_errno + return 0; +#else + force compilation error +#endif +} + + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tst_symbol_defined="yes" + +else + + tst_symbol_defined="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if test "$tst_symbol_defined" = "yes"; then + curl_cv_have_def_h_errno=yes + + else + curl_cv_have_def_h_errno=no + + fi + + if test "$curl_cv_have_def_h_errno" = "yes"; then + tst_h_errno_macro="yes" + else + tst_h_errno_macro="no" + fi + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_sys_socket + $curl_includes_netdb + +int main (void) +{ + + h_errno = 2; + if(0 != h_errno) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tst_h_errno_modifiable_lvalue="yes" + +else + + tst_h_errno_modifiable_lvalue="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + +#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L) + return 0; +#elif defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 700) + return 0; +#else + force compilation error +#endif + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tst_h_errno_sbs_issue_7="yes" + +else + + tst_h_errno_sbs_issue_7="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if test "$tst_h_errno_macro" = "no" && + test "$tst_h_errno_modifiable_lvalue" = "no" && + test "$tst_h_errno_sbs_issue_7" = "no"; then + tst_tsafe_getaddrinfo="no" + else + tst_tsafe_getaddrinfo="yes" + fi + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_tsafe_getaddrinfo" >&5 +$as_echo "$tst_tsafe_getaddrinfo" >&6; } + if test "$tst_tsafe_getaddrinfo" = "yes"; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_GETADDRINFO_THREADSAFE 1 +_ACEOF + + ac_cv_func_getaddrinfo_threadsafe="yes" + else + ac_cv_func_getaddrinfo_threadsafe="no" + fi + fi + + + # + tst_links_gai_strerror="unknown" + tst_proto_gai_strerror="unknown" + tst_compi_gai_strerror="unknown" + tst_allow_gai_strerror="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror can be linked" >&5 +$as_echo_n "checking if gai_strerror can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_netdb + +int main (void) +{ + + if(0 != gai_strerror(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_gai_strerror="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_gai_strerror="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_gai_strerror" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror is prototyped" >&5 +$as_echo_n "checking if gai_strerror is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_winsock2 + $curl_includes_netdb + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gai_strerror" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_gai_strerror="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_gai_strerror="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_gai_strerror" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror is compilable" >&5 +$as_echo_n "checking if gai_strerror is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_netdb + +int main (void) +{ + + if(0 != gai_strerror(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_gai_strerror="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_gai_strerror="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_gai_strerror" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror usage allowed" >&5 +$as_echo_n "checking if gai_strerror usage allowed... " >&6; } + if test "x$curl_disallow_gai_strerror" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_gai_strerror="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_gai_strerror="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror might be used" >&5 +$as_echo_n "checking if gai_strerror might be used... " >&6; } + if test "$tst_links_gai_strerror" = "yes" && + test "$tst_proto_gai_strerror" = "yes" && + test "$tst_compi_gai_strerror" = "yes" && + test "$tst_allow_gai_strerror" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_GAI_STRERROR 1 +_ACEOF + + ac_cv_func_gai_strerror="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_gai_strerror="no" + fi + + + # + tst_links_gethostbyaddr="unknown" + tst_proto_gethostbyaddr="unknown" + tst_compi_gethostbyaddr="unknown" + tst_allow_gethostbyaddr="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr can be linked" >&5 +$as_echo_n "checking if gethostbyaddr can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_netdb + +int main (void) +{ + + if(0 != gethostbyaddr(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_gethostbyaddr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_gethostbyaddr="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_gethostbyaddr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr is prototyped" >&5 +$as_echo_n "checking if gethostbyaddr is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_winsock2 + $curl_includes_netdb + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gethostbyaddr" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_gethostbyaddr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_gethostbyaddr="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_gethostbyaddr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr is compilable" >&5 +$as_echo_n "checking if gethostbyaddr is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_netdb + +int main (void) +{ + + if(0 != gethostbyaddr(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_gethostbyaddr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_gethostbyaddr="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_gethostbyaddr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr usage allowed" >&5 +$as_echo_n "checking if gethostbyaddr usage allowed... " >&6; } + if test "x$curl_disallow_gethostbyaddr" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_gethostbyaddr="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_gethostbyaddr="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr might be used" >&5 +$as_echo_n "checking if gethostbyaddr might be used... " >&6; } + if test "$tst_links_gethostbyaddr" = "yes" && + test "$tst_proto_gethostbyaddr" = "yes" && + test "$tst_compi_gethostbyaddr" = "yes" && + test "$tst_allow_gethostbyaddr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_GETHOSTBYADDR 1 +_ACEOF + + ac_cv_func_gethostbyaddr="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_gethostbyaddr="no" + fi + + + # + tst_links_gethostbyaddr_r="unknown" + tst_proto_gethostbyaddr_r="unknown" + tst_compi_gethostbyaddr_r="unknown" + tst_allow_gethostbyaddr_r="unknown" + tst_nargs_gethostbyaddr_r="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r can be linked" >&5 +$as_echo_n "checking if gethostbyaddr_r can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define gethostbyaddr_r innocuous_gethostbyaddr_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef gethostbyaddr_r +#ifdef __cplusplus +extern "C" +#endif +char gethostbyaddr_r (); +#if defined __stub_gethostbyaddr_r || defined __stub___gethostbyaddr_r +choke me +#endif + +int main (void) +{ +return gethostbyaddr_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_gethostbyaddr_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_gethostbyaddr_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_gethostbyaddr_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r is prototyped" >&5 +$as_echo_n "checking if gethostbyaddr_r is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_netdb + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_gethostbyaddr_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_gethostbyaddr_r="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_gethostbyaddr_r" = "yes"; then + if test "$tst_nargs_gethostbyaddr_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r takes 5 args." >&5 +$as_echo_n "checking if gethostbyaddr_r takes 5 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_netdb + +int main (void) +{ + + if(0 != gethostbyaddr_r(0, 0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_gethostbyaddr_r="yes" + tst_nargs_gethostbyaddr_r="5" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_gethostbyaddr_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + if test "$tst_nargs_gethostbyaddr_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r takes 7 args." >&5 +$as_echo_n "checking if gethostbyaddr_r takes 7 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_netdb + +int main (void) +{ + + if(0 != gethostbyaddr_r(0, 0, 0, 0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_gethostbyaddr_r="yes" + tst_nargs_gethostbyaddr_r="7" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_gethostbyaddr_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + if test "$tst_nargs_gethostbyaddr_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r takes 8 args." >&5 +$as_echo_n "checking if gethostbyaddr_r takes 8 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_netdb + +int main (void) +{ + + if(0 != gethostbyaddr_r(0, 0, 0, 0, 0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_gethostbyaddr_r="yes" + tst_nargs_gethostbyaddr_r="8" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_gethostbyaddr_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r is compilable" >&5 +$as_echo_n "checking if gethostbyaddr_r is compilable... " >&6; } + if test "$tst_compi_gethostbyaddr_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + fi + # + if test "$tst_compi_gethostbyaddr_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r usage allowed" >&5 +$as_echo_n "checking if gethostbyaddr_r usage allowed... " >&6; } + if test "x$curl_disallow_gethostbyaddr_r" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_gethostbyaddr_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_gethostbyaddr_r="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r might be used" >&5 +$as_echo_n "checking if gethostbyaddr_r might be used... " >&6; } + if test "$tst_links_gethostbyaddr_r" = "yes" && + test "$tst_proto_gethostbyaddr_r" = "yes" && + test "$tst_compi_gethostbyaddr_r" = "yes" && + test "$tst_allow_gethostbyaddr_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_GETHOSTBYADDR_R 1 +_ACEOF + + # + if test "$tst_nargs_gethostbyaddr_r" -eq "5"; then + +$as_echo "#define HAVE_GETHOSTBYADDR_R_5 1" >>confdefs.h + + elif test "$tst_nargs_gethostbyaddr_r" -eq "7"; then + +$as_echo "#define HAVE_GETHOSTBYADDR_R_7 1" >>confdefs.h + + elif test "$tst_nargs_gethostbyaddr_r" -eq "8"; then + +$as_echo "#define HAVE_GETHOSTBYADDR_R_8 1" >>confdefs.h + + fi + # + ac_cv_func_gethostbyaddr_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_gethostbyaddr_r="no" + fi + + + # + tst_links_gethostbyname="unknown" + tst_proto_gethostbyname="unknown" + tst_compi_gethostbyname="unknown" + tst_allow_gethostbyname="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname can be linked" >&5 +$as_echo_n "checking if gethostbyname can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_netdb + +int main (void) +{ + + if(0 != gethostbyname(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_gethostbyname="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_gethostbyname="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_gethostbyname" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname is prototyped" >&5 +$as_echo_n "checking if gethostbyname is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_winsock2 + $curl_includes_netdb + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gethostbyname" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_gethostbyname="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_gethostbyname="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_gethostbyname" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname is compilable" >&5 +$as_echo_n "checking if gethostbyname is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_netdb + +int main (void) +{ + + if(0 != gethostbyname(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_gethostbyname="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_gethostbyname="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_gethostbyname" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname usage allowed" >&5 +$as_echo_n "checking if gethostbyname usage allowed... " >&6; } + if test "x$curl_disallow_gethostbyname" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_gethostbyname="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_gethostbyname="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname might be used" >&5 +$as_echo_n "checking if gethostbyname might be used... " >&6; } + if test "$tst_links_gethostbyname" = "yes" && + test "$tst_proto_gethostbyname" = "yes" && + test "$tst_compi_gethostbyname" = "yes" && + test "$tst_allow_gethostbyname" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_GETHOSTBYNAME 1 +_ACEOF + + ac_cv_func_gethostbyname="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_gethostbyname="no" + fi + + + # + tst_links_gethostbyname_r="unknown" + tst_proto_gethostbyname_r="unknown" + tst_compi_gethostbyname_r="unknown" + tst_allow_gethostbyname_r="unknown" + tst_nargs_gethostbyname_r="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r can be linked" >&5 +$as_echo_n "checking if gethostbyname_r can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define gethostbyname_r innocuous_gethostbyname_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef gethostbyname_r +#ifdef __cplusplus +extern "C" +#endif +char gethostbyname_r (); +#if defined __stub_gethostbyname_r || defined __stub___gethostbyname_r +choke me +#endif + +int main (void) +{ +return gethostbyname_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_gethostbyname_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_gethostbyname_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_gethostbyname_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r is prototyped" >&5 +$as_echo_n "checking if gethostbyname_r is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_netdb + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gethostbyname_r" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_gethostbyname_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_gethostbyname_r="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_gethostbyname_r" = "yes"; then + if test "$tst_nargs_gethostbyname_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r takes 3 args." >&5 +$as_echo_n "checking if gethostbyname_r takes 3 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_netdb + +int main (void) +{ + + if(0 != gethostbyname_r(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_gethostbyname_r="yes" + tst_nargs_gethostbyname_r="3" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_gethostbyname_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + if test "$tst_nargs_gethostbyname_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r takes 5 args." >&5 +$as_echo_n "checking if gethostbyname_r takes 5 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_netdb + +int main (void) +{ + + if(0 != gethostbyname_r(0, 0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_gethostbyname_r="yes" + tst_nargs_gethostbyname_r="5" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_gethostbyname_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + if test "$tst_nargs_gethostbyname_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r takes 6 args." >&5 +$as_echo_n "checking if gethostbyname_r takes 6 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_netdb + +int main (void) +{ + + if(0 != gethostbyname_r(0, 0, 0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_gethostbyname_r="yes" + tst_nargs_gethostbyname_r="6" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_gethostbyname_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r is compilable" >&5 +$as_echo_n "checking if gethostbyname_r is compilable... " >&6; } + if test "$tst_compi_gethostbyname_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + fi + # + if test "$tst_compi_gethostbyname_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r usage allowed" >&5 +$as_echo_n "checking if gethostbyname_r usage allowed... " >&6; } + if test "x$curl_disallow_gethostbyname_r" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_gethostbyname_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_gethostbyname_r="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r might be used" >&5 +$as_echo_n "checking if gethostbyname_r might be used... " >&6; } + if test "$tst_links_gethostbyname_r" = "yes" && + test "$tst_proto_gethostbyname_r" = "yes" && + test "$tst_compi_gethostbyname_r" = "yes" && + test "$tst_allow_gethostbyname_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_GETHOSTBYNAME_R 1 +_ACEOF + + # + if test "$tst_nargs_gethostbyname_r" -eq "3"; then + +$as_echo "#define HAVE_GETHOSTBYNAME_R_3 1" >>confdefs.h + + elif test "$tst_nargs_gethostbyname_r" -eq "5"; then + +$as_echo "#define HAVE_GETHOSTBYNAME_R_5 1" >>confdefs.h + + elif test "$tst_nargs_gethostbyname_r" -eq "6"; then + +$as_echo "#define HAVE_GETHOSTBYNAME_R_6 1" >>confdefs.h + + fi + # + ac_cv_func_gethostbyname_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_gethostbyname_r="no" + fi + + + # + tst_links_gethostname="unknown" + tst_proto_gethostname="unknown" + tst_compi_gethostname="unknown" + tst_allow_gethostname="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname can be linked" >&5 +$as_echo_n "checking if gethostname can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_unistd + +int main (void) +{ + + if(0 != gethostname(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_gethostname="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_gethostname="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_gethostname" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname is prototyped" >&5 +$as_echo_n "checking if gethostname is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_winsock2 + $curl_includes_unistd + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gethostname" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_gethostname="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_gethostname="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_gethostname" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname is compilable" >&5 +$as_echo_n "checking if gethostname is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_unistd + +int main (void) +{ + + if(0 != gethostname(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_gethostname="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_gethostname="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_gethostname" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostname arg 2 data type" >&5 +$as_echo_n "checking for gethostname arg 2 data type... " >&6; } + tst_gethostname_type_arg2="unknown" + for tst_arg1 in 'char *' 'unsigned char *' 'void *'; do + for tst_arg2 in 'int' 'unsigned int' 'size_t'; do + if test "$tst_gethostname_type_arg2" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_unistd + $curl_preprocess_callconv + extern int FUNCALLCONV gethostname($tst_arg1, $tst_arg2); + +int main (void) +{ + + if(0 != gethostname(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tst_gethostname_type_arg2="$tst_arg2" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + done + done + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_gethostname_type_arg2" >&5 +$as_echo "$tst_gethostname_type_arg2" >&6; } + if test "$tst_gethostname_type_arg2" != "unknown"; then + +cat >>confdefs.h <<_ACEOF +#define GETHOSTNAME_TYPE_ARG2 $tst_gethostname_type_arg2 +_ACEOF + + fi + fi + # + if test "$tst_compi_gethostname" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname usage allowed" >&5 +$as_echo_n "checking if gethostname usage allowed... " >&6; } + if test "x$curl_disallow_gethostname" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_gethostname="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_gethostname="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname might be used" >&5 +$as_echo_n "checking if gethostname might be used... " >&6; } + if test "$tst_links_gethostname" = "yes" && + test "$tst_proto_gethostname" = "yes" && + test "$tst_compi_gethostname" = "yes" && + test "$tst_allow_gethostname" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_GETHOSTNAME 1 +_ACEOF + + ac_cv_func_gethostname="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_gethostname="no" + fi + + + # + tst_links_getifaddrs="unknown" + tst_proto_getifaddrs="unknown" + tst_compi_getifaddrs="unknown" + tst_works_getifaddrs="unknown" + tst_allow_getifaddrs="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs can be linked" >&5 +$as_echo_n "checking if getifaddrs can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define getifaddrs innocuous_getifaddrs +#ifdef __STDC__ +# include +#else +# include +#endif +#undef getifaddrs +#ifdef __cplusplus +extern "C" +#endif +char getifaddrs (); +#if defined __stub_getifaddrs || defined __stub___getifaddrs +choke me +#endif + +int main (void) +{ +return getifaddrs (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_getifaddrs="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_getifaddrs="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_getifaddrs" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs is prototyped" >&5 +$as_echo_n "checking if getifaddrs is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_ifaddrs + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "getifaddrs" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_getifaddrs="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_getifaddrs="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_getifaddrs" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs is compilable" >&5 +$as_echo_n "checking if getifaddrs is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_ifaddrs + +int main (void) +{ + + if(0 != getifaddrs(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_getifaddrs="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_getifaddrs="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "x$cross_compiling" != "xyes" && + test "$tst_compi_getifaddrs" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs seems to work" >&5 +$as_echo_n "checking if getifaddrs seems to work... " >&6; } + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stdlib + $curl_includes_ifaddrs + +int main (void) +{ + + struct ifaddrs *ifa = 0; + int error; + + error = getifaddrs(&ifa); + if(error || !ifa) + exit(1); /* fail */ + else + exit(0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_works_getifaddrs="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_works_getifaddrs="no" + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + # + if test "$tst_compi_getifaddrs" = "yes" && + test "$tst_works_getifaddrs" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs usage allowed" >&5 +$as_echo_n "checking if getifaddrs usage allowed... " >&6; } + if test "x$curl_disallow_getifaddrs" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_getifaddrs="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_getifaddrs="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs might be used" >&5 +$as_echo_n "checking if getifaddrs might be used... " >&6; } + if test "$tst_links_getifaddrs" = "yes" && + test "$tst_proto_getifaddrs" = "yes" && + test "$tst_compi_getifaddrs" = "yes" && + test "$tst_allow_getifaddrs" = "yes" && + test "$tst_works_getifaddrs" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_GETIFADDRS 1 +_ACEOF + + ac_cv_func_getifaddrs="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_getifaddrs="no" + fi + + + # + tst_links_getservbyport_r="unknown" + tst_proto_getservbyport_r="unknown" + tst_compi_getservbyport_r="unknown" + tst_allow_getservbyport_r="unknown" + tst_nargs_getservbyport_r="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r can be linked" >&5 +$as_echo_n "checking if getservbyport_r can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define getservbyport_r innocuous_getservbyport_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef getservbyport_r +#ifdef __cplusplus +extern "C" +#endif +char getservbyport_r (); +#if defined __stub_getservbyport_r || defined __stub___getservbyport_r +choke me +#endif + +int main (void) +{ +return getservbyport_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_getservbyport_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_getservbyport_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_getservbyport_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r is prototyped" >&5 +$as_echo_n "checking if getservbyport_r is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_netdb + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "getservbyport_r" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_getservbyport_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_getservbyport_r="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_getservbyport_r" = "yes"; then + if test "$tst_nargs_getservbyport_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r takes 4 args." >&5 +$as_echo_n "checking if getservbyport_r takes 4 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_netdb + +int main (void) +{ + + if(0 != getservbyport_r(0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_getservbyport_r="yes" + tst_nargs_getservbyport_r="4" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_getservbyport_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + if test "$tst_nargs_getservbyport_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r takes 5 args." >&5 +$as_echo_n "checking if getservbyport_r takes 5 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_netdb + +int main (void) +{ + + if(0 != getservbyport_r(0, 0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_getservbyport_r="yes" + tst_nargs_getservbyport_r="5" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_getservbyport_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + if test "$tst_nargs_getservbyport_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r takes 6 args." >&5 +$as_echo_n "checking if getservbyport_r takes 6 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_netdb + +int main (void) +{ + + if(0 != getservbyport_r(0, 0, 0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_getservbyport_r="yes" + tst_nargs_getservbyport_r="6" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_getservbyport_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r is compilable" >&5 +$as_echo_n "checking if getservbyport_r is compilable... " >&6; } + if test "$tst_compi_getservbyport_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + fi + # + if test "$tst_compi_getservbyport_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r usage allowed" >&5 +$as_echo_n "checking if getservbyport_r usage allowed... " >&6; } + if test "x$curl_disallow_getservbyport_r" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_getservbyport_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_getservbyport_r="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r might be used" >&5 +$as_echo_n "checking if getservbyport_r might be used... " >&6; } + if test "$tst_links_getservbyport_r" = "yes" && + test "$tst_proto_getservbyport_r" = "yes" && + test "$tst_compi_getservbyport_r" = "yes" && + test "$tst_allow_getservbyport_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_GETSERVBYPORT_R 1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define GETSERVBYPORT_R_ARGS $tst_nargs_getservbyport_r +_ACEOF + + if test "$tst_nargs_getservbyport_r" -eq "4"; then + +$as_echo "#define GETSERVBYPORT_R_BUFSIZE sizeof(struct servent_data)" >>confdefs.h + + else + +$as_echo "#define GETSERVBYPORT_R_BUFSIZE 4096" >>confdefs.h + + fi + ac_cv_func_getservbyport_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_getservbyport_r="no" + fi + + +curl_includes_time="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_TIME_H +# include +# ifdef TIME_WITH_SYS_TIME +# include +# endif +#else +# ifdef HAVE_TIME_H +# include +# endif +#endif +/* includes end */" + for ac_header in sys/types.h sys/time.h time.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_time +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_gmtime_r="unknown" + tst_proto_gmtime_r="unknown" + tst_compi_gmtime_r="unknown" + tst_works_gmtime_r="unknown" + tst_allow_gmtime_r="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r can be linked" >&5 +$as_echo_n "checking if gmtime_r can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define gmtime_r innocuous_gmtime_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef gmtime_r +#ifdef __cplusplus +extern "C" +#endif +char gmtime_r (); +#if defined __stub_gmtime_r || defined __stub___gmtime_r +choke me +#endif + +int main (void) +{ +return gmtime_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_gmtime_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_gmtime_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_gmtime_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r is prototyped" >&5 +$as_echo_n "checking if gmtime_r is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_time + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "gmtime_r" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_gmtime_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_gmtime_r="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_gmtime_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r is compilable" >&5 +$as_echo_n "checking if gmtime_r is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_time + +int main (void) +{ + + if(0 != gmtime_r(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_gmtime_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_gmtime_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "x$cross_compiling" != "xyes" && + test "$tst_compi_gmtime_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r seems to work" >&5 +$as_echo_n "checking if gmtime_r seems to work... " >&6; } + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stdlib + $curl_includes_time + +int main (void) +{ + + time_t local = 1170352587; + struct tm *gmt = 0; + struct tm result; + gmt = gmtime_r(&local, &result); + if(gmt) + exit(0); + else + exit(1); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_works_gmtime_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_works_gmtime_r="no" + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + # + if test "$tst_compi_gmtime_r" = "yes" && + test "$tst_works_gmtime_r" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r usage allowed" >&5 +$as_echo_n "checking if gmtime_r usage allowed... " >&6; } + if test "x$curl_disallow_gmtime_r" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_gmtime_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_gmtime_r="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r might be used" >&5 +$as_echo_n "checking if gmtime_r might be used... " >&6; } + if test "$tst_links_gmtime_r" = "yes" && + test "$tst_proto_gmtime_r" = "yes" && + test "$tst_compi_gmtime_r" = "yes" && + test "$tst_allow_gmtime_r" = "yes" && + test "$tst_works_gmtime_r" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_GMTIME_R 1 +_ACEOF + + ac_cv_func_gmtime_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_gmtime_r="no" + fi + + +curl_includes_arpa_inet="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_SOCKET_H +# include +#endif +#ifdef HAVE_NETINET_IN_H +# include +#endif +#ifdef HAVE_ARPA_INET_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h sys/socket.h netinet/in.h arpa/inet.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_arpa_inet +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_inet_ntoa_r="unknown" + tst_proto_inet_ntoa_r="unknown" + tst_compi_inet_ntoa_r="unknown" + tst_allow_inet_ntoa_r="unknown" + tst_nargs_inet_ntoa_r="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r can be linked" >&5 +$as_echo_n "checking if inet_ntoa_r can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define inet_ntoa_r innocuous_inet_ntoa_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef inet_ntoa_r +#ifdef __cplusplus +extern "C" +#endif +char inet_ntoa_r (); +#if defined __stub_inet_ntoa_r || defined __stub___inet_ntoa_r +choke me +#endif + +int main (void) +{ +return inet_ntoa_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_inet_ntoa_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_inet_ntoa_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_inet_ntoa_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r is prototyped" >&5 +$as_echo_n "checking if inet_ntoa_r is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_arpa_inet + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "inet_ntoa_r" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_inet_ntoa_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_inet_ntoa_r="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_inet_ntoa_r" = "yes"; then + if test "$tst_nargs_inet_ntoa_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r takes 2 args." >&5 +$as_echo_n "checking if inet_ntoa_r takes 2 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_arpa_inet + +int main (void) +{ + + struct in_addr addr; + if(0 != inet_ntoa_r(addr, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_inet_ntoa_r="yes" + tst_nargs_inet_ntoa_r="2" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_inet_ntoa_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + if test "$tst_nargs_inet_ntoa_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r takes 3 args." >&5 +$as_echo_n "checking if inet_ntoa_r takes 3 args.... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_arpa_inet + +int main (void) +{ + + struct in_addr addr; + if(0 != inet_ntoa_r(addr, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_inet_ntoa_r="yes" + tst_nargs_inet_ntoa_r="3" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_inet_ntoa_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r is compilable" >&5 +$as_echo_n "checking if inet_ntoa_r is compilable... " >&6; } + if test "$tst_compi_inet_ntoa_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + fi + # + if test "$tst_compi_inet_ntoa_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r usage allowed" >&5 +$as_echo_n "checking if inet_ntoa_r usage allowed... " >&6; } + if test "x$curl_disallow_inet_ntoa_r" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_inet_ntoa_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_inet_ntoa_r="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r might be used" >&5 +$as_echo_n "checking if inet_ntoa_r might be used... " >&6; } + if test "$tst_links_inet_ntoa_r" = "yes" && + test "$tst_proto_inet_ntoa_r" = "yes" && + test "$tst_compi_inet_ntoa_r" = "yes" && + test "$tst_allow_inet_ntoa_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_INET_NTOA_R 1 +_ACEOF + + # + if test "$tst_nargs_inet_ntoa_r" -eq "2"; then + +$as_echo "#define HAVE_INET_NTOA_R_2 1" >>confdefs.h + + elif test "$tst_nargs_inet_ntoa_r" -eq "3"; then + +$as_echo "#define HAVE_INET_NTOA_R_3 1" >>confdefs.h + + fi + # + ac_cv_func_inet_ntoa_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_inet_ntoa_r="no" + fi + + + # + tst_links_inet_ntop="unknown" + tst_proto_inet_ntop="unknown" + tst_compi_inet_ntop="unknown" + tst_works_inet_ntop="unknown" + tst_allow_inet_ntop="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop can be linked" >&5 +$as_echo_n "checking if inet_ntop can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define inet_ntop innocuous_inet_ntop +#ifdef __STDC__ +# include +#else +# include +#endif +#undef inet_ntop +#ifdef __cplusplus +extern "C" +#endif +char inet_ntop (); +#if defined __stub_inet_ntop || defined __stub___inet_ntop +choke me +#endif + +int main (void) +{ +return inet_ntop (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_inet_ntop="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_inet_ntop="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_inet_ntop" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop is prototyped" >&5 +$as_echo_n "checking if inet_ntop is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_arpa_inet + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "inet_ntop" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_inet_ntop="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_inet_ntop="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_inet_ntop" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop is compilable" >&5 +$as_echo_n "checking if inet_ntop is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_arpa_inet + +int main (void) +{ + + if(0 != inet_ntop(0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_inet_ntop="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_inet_ntop="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "x$cross_compiling" != "xyes" && + test "$tst_compi_inet_ntop" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop seems to work" >&5 +$as_echo_n "checking if inet_ntop seems to work... " >&6; } + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stdlib + $curl_includes_arpa_inet + $curl_includes_string + +int main (void) +{ + + char ipv6res[sizeof("ffff:ffff:ffff:ffff:ffff:ffff:255.255.255.255")]; + char ipv4res[sizeof "255.255.255.255"]; + unsigned char ipv6a[26]; + unsigned char ipv4a[5]; + char *ipv6ptr = 0; + char *ipv4ptr = 0; + /* - */ + ipv4res[0] = '\0'; + ipv4a[0] = 0xc0; + ipv4a[1] = 0xa8; + ipv4a[2] = 0x64; + ipv4a[3] = 0x01; + ipv4a[4] = 0x01; + /* - */ + ipv4ptr = inet_ntop(AF_INET, ipv4a, ipv4res, sizeof(ipv4res)); + if(!ipv4ptr) + exit(1); /* fail */ + if(ipv4ptr != ipv4res) + exit(1); /* fail */ + if(!ipv4ptr[0]) + exit(1); /* fail */ + if(memcmp(ipv4res, "192.168.100.1", 13) != 0) + exit(1); /* fail */ + /* - */ + ipv6res[0] = '\0'; + memset(ipv6a, 0, sizeof(ipv6a)); + ipv6a[0] = 0xfe; + ipv6a[1] = 0x80; + ipv6a[8] = 0x02; + ipv6a[9] = 0x14; + ipv6a[10] = 0x4f; + ipv6a[11] = 0xff; + ipv6a[12] = 0xfe; + ipv6a[13] = 0x0b; + ipv6a[14] = 0x76; + ipv6a[15] = 0xc8; + ipv6a[25] = 0x01; + /* - */ + ipv6ptr = inet_ntop(AF_INET6, ipv6a, ipv6res, sizeof(ipv6res)); + if(!ipv6ptr) + exit(1); /* fail */ + if(ipv6ptr != ipv6res) + exit(1); /* fail */ + if(!ipv6ptr[0]) + exit(1); /* fail */ + if(memcmp(ipv6res, "fe80::214:4fff:fe0b:76c8", 24) != 0) + exit(1); /* fail */ + /* - */ + exit(0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_works_inet_ntop="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_works_inet_ntop="no" + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + # + if test "$tst_compi_inet_ntop" = "yes" && + test "$tst_works_inet_ntop" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop usage allowed" >&5 +$as_echo_n "checking if inet_ntop usage allowed... " >&6; } + if test "x$curl_disallow_inet_ntop" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_inet_ntop="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_inet_ntop="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop might be used" >&5 +$as_echo_n "checking if inet_ntop might be used... " >&6; } + if test "$tst_links_inet_ntop" = "yes" && + test "$tst_proto_inet_ntop" = "yes" && + test "$tst_compi_inet_ntop" = "yes" && + test "$tst_allow_inet_ntop" = "yes" && + test "$tst_works_inet_ntop" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_INET_NTOP 1 +_ACEOF + + ac_cv_func_inet_ntop="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_inet_ntop="no" + fi + + + # + tst_links_inet_pton="unknown" + tst_proto_inet_pton="unknown" + tst_compi_inet_pton="unknown" + tst_works_inet_pton="unknown" + tst_allow_inet_pton="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton can be linked" >&5 +$as_echo_n "checking if inet_pton can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define inet_pton innocuous_inet_pton +#ifdef __STDC__ +# include +#else +# include +#endif +#undef inet_pton +#ifdef __cplusplus +extern "C" +#endif +char inet_pton (); +#if defined __stub_inet_pton || defined __stub___inet_pton +choke me +#endif + +int main (void) +{ +return inet_pton (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_inet_pton="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_inet_pton="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_inet_pton" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton is prototyped" >&5 +$as_echo_n "checking if inet_pton is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_arpa_inet + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "inet_pton" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_inet_pton="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_inet_pton="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_inet_pton" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton is compilable" >&5 +$as_echo_n "checking if inet_pton is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_arpa_inet + +int main (void) +{ + + if(0 != inet_pton(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_inet_pton="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_inet_pton="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "x$cross_compiling" != "xyes" && + test "$tst_compi_inet_pton" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton seems to work" >&5 +$as_echo_n "checking if inet_pton seems to work... " >&6; } + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stdlib + $curl_includes_arpa_inet + $curl_includes_string + +int main (void) +{ + + unsigned char ipv6a[16+1]; + unsigned char ipv4a[4+1]; + const char *ipv6src = "fe80::214:4fff:fe0b:76c8"; + const char *ipv4src = "192.168.100.1"; + /* - */ + memset(ipv4a, 1, sizeof(ipv4a)); + if(1 != inet_pton(AF_INET, ipv4src, ipv4a)) + exit(1); /* fail */ + /* - */ + if( (ipv4a[0] != 0xc0) || + (ipv4a[1] != 0xa8) || + (ipv4a[2] != 0x64) || + (ipv4a[3] != 0x01) || + (ipv4a[4] != 0x01) ) + exit(1); /* fail */ + /* - */ + memset(ipv6a, 1, sizeof(ipv6a)); + if(1 != inet_pton(AF_INET6, ipv6src, ipv6a)) + exit(1); /* fail */ + /* - */ + if( (ipv6a[0] != 0xfe) || + (ipv6a[1] != 0x80) || + (ipv6a[8] != 0x02) || + (ipv6a[9] != 0x14) || + (ipv6a[10] != 0x4f) || + (ipv6a[11] != 0xff) || + (ipv6a[12] != 0xfe) || + (ipv6a[13] != 0x0b) || + (ipv6a[14] != 0x76) || + (ipv6a[15] != 0xc8) || + (ipv6a[16] != 0x01) ) + exit(1); /* fail */ + /* - */ + if( (ipv6a[2] != 0x0) || + (ipv6a[3] != 0x0) || + (ipv6a[4] != 0x0) || + (ipv6a[5] != 0x0) || + (ipv6a[6] != 0x0) || + (ipv6a[7] != 0x0) ) + exit(1); /* fail */ + /* - */ + exit(0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_works_inet_pton="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_works_inet_pton="no" + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + # + if test "$tst_compi_inet_pton" = "yes" && + test "$tst_works_inet_pton" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton usage allowed" >&5 +$as_echo_n "checking if inet_pton usage allowed... " >&6; } + if test "x$curl_disallow_inet_pton" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_inet_pton="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_inet_pton="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton might be used" >&5 +$as_echo_n "checking if inet_pton might be used... " >&6; } + if test "$tst_links_inet_pton" = "yes" && + test "$tst_proto_inet_pton" = "yes" && + test "$tst_compi_inet_pton" = "yes" && + test "$tst_allow_inet_pton" = "yes" && + test "$tst_works_inet_pton" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_INET_PTON 1 +_ACEOF + + ac_cv_func_inet_pton="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_inet_pton="no" + fi + + +curl_includes_stropts="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif +#ifdef HAVE_SYS_SOCKET_H +# include +#endif +#ifdef HAVE_SYS_IOCTL_H +# include +#endif +#ifdef HAVE_STROPTS_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h unistd.h sys/socket.h sys/ioctl.h stropts.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_stropts +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_ioctl="unknown" + tst_proto_ioctl="unknown" + tst_compi_ioctl="unknown" + tst_allow_ioctl="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl can be linked" >&5 +$as_echo_n "checking if ioctl can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define ioctl innocuous_ioctl +#ifdef __STDC__ +# include +#else +# include +#endif +#undef ioctl +#ifdef __cplusplus +extern "C" +#endif +char ioctl (); +#if defined __stub_ioctl || defined __stub___ioctl +choke me +#endif + +int main (void) +{ +return ioctl (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_ioctl="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_ioctl="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_ioctl" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl is prototyped" >&5 +$as_echo_n "checking if ioctl is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_stropts + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "ioctl" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_ioctl="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_ioctl="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_ioctl" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl is compilable" >&5 +$as_echo_n "checking if ioctl is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stropts + +int main (void) +{ + + if(0 != ioctl(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_ioctl="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_ioctl="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_ioctl" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl usage allowed" >&5 +$as_echo_n "checking if ioctl usage allowed... " >&6; } + if test "x$curl_disallow_ioctl" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_ioctl="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_ioctl="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl might be used" >&5 +$as_echo_n "checking if ioctl might be used... " >&6; } + if test "$tst_links_ioctl" = "yes" && + test "$tst_proto_ioctl" = "yes" && + test "$tst_compi_ioctl" = "yes" && + test "$tst_allow_ioctl" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_IOCTL 1 +_ACEOF + + ac_cv_func_ioctl="yes" + + # + tst_compi_ioctl_fionbio="unknown" + tst_allow_ioctl_fionbio="unknown" + # + if test "$ac_cv_func_ioctl" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl FIONBIO is compilable" >&5 +$as_echo_n "checking if ioctl FIONBIO is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stropts + +int main (void) +{ + + int flags = 0; + if(0 != ioctl(0, FIONBIO, &flags)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_ioctl_fionbio="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_ioctl_fionbio="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_ioctl_fionbio" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl FIONBIO usage allowed" >&5 +$as_echo_n "checking if ioctl FIONBIO usage allowed... " >&6; } + if test "x$curl_disallow_ioctl_fionbio" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_ioctl_fionbio="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_ioctl_fionbio="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl FIONBIO might be used" >&5 +$as_echo_n "checking if ioctl FIONBIO might be used... " >&6; } + if test "$tst_compi_ioctl_fionbio" = "yes" && + test "$tst_allow_ioctl_fionbio" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_IOCTL_FIONBIO 1 +_ACEOF + + ac_cv_func_ioctl_fionbio="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_ioctl_fionbio="no" + fi + + + # + tst_compi_ioctl_siocgifaddr="unknown" + tst_allow_ioctl_siocgifaddr="unknown" + # + if test "$ac_cv_func_ioctl" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl SIOCGIFADDR is compilable" >&5 +$as_echo_n "checking if ioctl SIOCGIFADDR is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stropts + #include + +int main (void) +{ + + struct ifreq ifr; + if(0 != ioctl(0, SIOCGIFADDR, &ifr)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_ioctl_siocgifaddr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_ioctl_siocgifaddr="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_ioctl_siocgifaddr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl SIOCGIFADDR usage allowed" >&5 +$as_echo_n "checking if ioctl SIOCGIFADDR usage allowed... " >&6; } + if test "x$curl_disallow_ioctl_siocgifaddr" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_ioctl_siocgifaddr="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_ioctl_siocgifaddr="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl SIOCGIFADDR might be used" >&5 +$as_echo_n "checking if ioctl SIOCGIFADDR might be used... " >&6; } + if test "$tst_compi_ioctl_siocgifaddr" = "yes" && + test "$tst_allow_ioctl_siocgifaddr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_IOCTL_SIOCGIFADDR 1 +_ACEOF + + ac_cv_func_ioctl_siocgifaddr="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_ioctl_siocgifaddr="no" + fi + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_ioctl="no" + fi + + + # + tst_links_ioctlsocket="unknown" + tst_proto_ioctlsocket="unknown" + tst_compi_ioctlsocket="unknown" + tst_allow_ioctlsocket="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket can be linked" >&5 +$as_echo_n "checking if ioctlsocket can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + +int main (void) +{ + + if(0 != ioctlsocket(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_ioctlsocket="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_ioctlsocket="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_ioctlsocket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket is prototyped" >&5 +$as_echo_n "checking if ioctlsocket is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_winsock2 + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "ioctlsocket" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_ioctlsocket="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_ioctlsocket="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_ioctlsocket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket is compilable" >&5 +$as_echo_n "checking if ioctlsocket is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + +int main (void) +{ + + if(0 != ioctlsocket(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_ioctlsocket="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_ioctlsocket="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_ioctlsocket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket usage allowed" >&5 +$as_echo_n "checking if ioctlsocket usage allowed... " >&6; } + if test "x$curl_disallow_ioctlsocket" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_ioctlsocket="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_ioctlsocket="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket might be used" >&5 +$as_echo_n "checking if ioctlsocket might be used... " >&6; } + if test "$tst_links_ioctlsocket" = "yes" && + test "$tst_proto_ioctlsocket" = "yes" && + test "$tst_compi_ioctlsocket" = "yes" && + test "$tst_allow_ioctlsocket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_IOCTLSOCKET 1 +_ACEOF + + ac_cv_func_ioctlsocket="yes" + + # + tst_compi_ioctlsocket_fionbio="unknown" + tst_allow_ioctlsocket_fionbio="unknown" + # + if test "$ac_cv_func_ioctlsocket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket FIONBIO is compilable" >&5 +$as_echo_n "checking if ioctlsocket FIONBIO is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + +int main (void) +{ + + int flags = 0; + if(0 != ioctlsocket(0, FIONBIO, &flags)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_ioctlsocket_fionbio="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_ioctlsocket_fionbio="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_ioctlsocket_fionbio" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket FIONBIO usage allowed" >&5 +$as_echo_n "checking if ioctlsocket FIONBIO usage allowed... " >&6; } + if test "x$curl_disallow_ioctlsocket_fionbio" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_ioctlsocket_fionbio="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_ioctlsocket_fionbio="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket FIONBIO might be used" >&5 +$as_echo_n "checking if ioctlsocket FIONBIO might be used... " >&6; } + if test "$tst_compi_ioctlsocket_fionbio" = "yes" && + test "$tst_allow_ioctlsocket_fionbio" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_IOCTLSOCKET_FIONBIO 1 +_ACEOF + + ac_cv_func_ioctlsocket_fionbio="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_ioctlsocket_fionbio="no" + fi + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_ioctlsocket="no" + fi + + + # + tst_links_ioctlsocket_camel="unknown" + tst_proto_ioctlsocket_camel="unknown" + tst_compi_ioctlsocket_camel="unknown" + tst_allow_ioctlsocket_camel="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket can be linked" >&5 +$as_echo_n "checking if IoctlSocket can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define IoctlSocket innocuous_IoctlSocket +#ifdef __STDC__ +# include +#else +# include +#endif +#undef IoctlSocket +#ifdef __cplusplus +extern "C" +#endif +char IoctlSocket (); +#if defined __stub_IoctlSocket || defined __stub___IoctlSocket +choke me +#endif + +int main (void) +{ +return IoctlSocket (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_ioctlsocket_camel="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_ioctlsocket_camel="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_ioctlsocket_camel" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket is prototyped" >&5 +$as_echo_n "checking if IoctlSocket is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_stropts + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "IoctlSocket" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_ioctlsocket_camel="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_ioctlsocket_camel="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_ioctlsocket_camel" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket is compilable" >&5 +$as_echo_n "checking if IoctlSocket is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stropts + +int main (void) +{ + + if(0 != IoctlSocket(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_ioctlsocket_camel="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_ioctlsocket_camel="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_ioctlsocket_camel" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket usage allowed" >&5 +$as_echo_n "checking if IoctlSocket usage allowed... " >&6; } + if test "x$curl_disallow_ioctlsocket_camel" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_ioctlsocket_camel="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_ioctlsocket_camel="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket might be used" >&5 +$as_echo_n "checking if IoctlSocket might be used... " >&6; } + if test "$tst_links_ioctlsocket_camel" = "yes" && + test "$tst_proto_ioctlsocket_camel" = "yes" && + test "$tst_compi_ioctlsocket_camel" = "yes" && + test "$tst_allow_ioctlsocket_camel" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_IOCTLSOCKET_CAMEL 1 +_ACEOF + + ac_cv_func_ioctlsocket_camel="yes" + + # + tst_compi_ioctlsocket_camel_fionbio="unknown" + tst_allow_ioctlsocket_camel_fionbio="unknown" + # + if test "$ac_cv_func_ioctlsocket_camel" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket FIONBIO is compilable" >&5 +$as_echo_n "checking if IoctlSocket FIONBIO is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stropts + +int main (void) +{ + + long flags = 0; + if(0 != ioctlsocket(0, FIONBIO, &flags)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_ioctlsocket_camel_fionbio="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_ioctlsocket_camel_fionbio="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_ioctlsocket_camel_fionbio" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket FIONBIO usage allowed" >&5 +$as_echo_n "checking if IoctlSocket FIONBIO usage allowed... " >&6; } + if test "x$curl_disallow_ioctlsocket_camel_fionbio" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_ioctlsocket_camel_fionbio="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_ioctlsocket_camel_fionbio="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket FIONBIO might be used" >&5 +$as_echo_n "checking if IoctlSocket FIONBIO might be used... " >&6; } + if test "$tst_compi_ioctlsocket_camel_fionbio" = "yes" && + test "$tst_allow_ioctlsocket_camel_fionbio" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_IOCTLSOCKET_CAMEL_FIONBIO 1 +_ACEOF + + ac_cv_func_ioctlsocket_camel_fionbio="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_ioctlsocket_camel_fionbio="no" + fi + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_ioctlsocket_camel="no" + fi + + + # + tst_links_localtime_r="unknown" + tst_proto_localtime_r="unknown" + tst_compi_localtime_r="unknown" + tst_works_localtime_r="unknown" + tst_allow_localtime_r="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r can be linked" >&5 +$as_echo_n "checking if localtime_r can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define localtime_r innocuous_localtime_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef localtime_r +#ifdef __cplusplus +extern "C" +#endif +char localtime_r (); +#if defined __stub_localtime_r || defined __stub___localtime_r +choke me +#endif + +int main (void) +{ +return localtime_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_localtime_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_localtime_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_localtime_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r is prototyped" >&5 +$as_echo_n "checking if localtime_r is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_time + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "localtime_r" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_localtime_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_localtime_r="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_localtime_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r is compilable" >&5 +$as_echo_n "checking if localtime_r is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_time + +int main (void) +{ + + if(0 != localtime_r(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_localtime_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_localtime_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "x$cross_compiling" != "xyes" && + test "$tst_compi_localtime_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r seems to work" >&5 +$as_echo_n "checking if localtime_r seems to work... " >&6; } + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stdlib + $curl_includes_time + +int main (void) +{ + + time_t clock = 1170352587; + struct tm *tmp = 0; + struct tm result; + tmp = localtime_r(&clock, &result); + if(tmp) + exit(0); + else + exit(1); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_works_localtime_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_works_localtime_r="no" + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + # + if test "$tst_compi_localtime_r" = "yes" && + test "$tst_works_localtime_r" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r usage allowed" >&5 +$as_echo_n "checking if localtime_r usage allowed... " >&6; } + if test "x$curl_disallow_localtime_r" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_localtime_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_localtime_r="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r might be used" >&5 +$as_echo_n "checking if localtime_r might be used... " >&6; } + if test "$tst_links_localtime_r" = "yes" && + test "$tst_proto_localtime_r" = "yes" && + test "$tst_compi_localtime_r" = "yes" && + test "$tst_allow_localtime_r" = "yes" && + test "$tst_works_localtime_r" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_LOCALTIME_R 1 +_ACEOF + + ac_cv_func_localtime_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_localtime_r="no" + fi + + + # + tst_links_memrchr="unknown" + tst_macro_memrchr="unknown" + tst_proto_memrchr="unknown" + tst_compi_memrchr="unknown" + tst_allow_memrchr="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr can be linked" >&5 +$as_echo_n "checking if memrchr can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define memrchr innocuous_memrchr +#ifdef __STDC__ +# include +#else +# include +#endif +#undef memrchr +#ifdef __cplusplus +extern "C" +#endif +char memrchr (); +#if defined __stub_memrchr || defined __stub___memrchr +choke me +#endif + +int main (void) +{ +return memrchr (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_memrchr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_memrchr="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_memrchr" = "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr seems a macro" >&5 +$as_echo_n "checking if memrchr seems a macro... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != memrchr(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_macro_memrchr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_macro_memrchr="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + # + if test "$tst_links_memrchr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr is prototyped" >&5 +$as_echo_n "checking if memrchr is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memrchr" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_memrchr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_memrchr="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_memrchr" = "yes" || + test "$tst_macro_memrchr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr is compilable" >&5 +$as_echo_n "checking if memrchr is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != memrchr(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_memrchr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_memrchr="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_memrchr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr usage allowed" >&5 +$as_echo_n "checking if memrchr usage allowed... " >&6; } + if test "x$curl_disallow_memrchr" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_memrchr="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_memrchr="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr might be used" >&5 +$as_echo_n "checking if memrchr might be used... " >&6; } + if (test "$tst_proto_memrchr" = "yes" || + test "$tst_macro_memrchr" = "yes") && + test "$tst_compi_memrchr" = "yes" && + test "$tst_allow_memrchr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_MEMRCHR 1 +_ACEOF + + ac_cv_func_memrchr="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_memrchr="no" + fi + + + # + tst_links_poll="unknown" + tst_proto_poll="unknown" + tst_compi_poll="unknown" + tst_works_poll="unknown" + tst_allow_poll="unknown" + # + case $host_os in + darwin[123456789].*|darwin10.*|darwin11.*|darwin12.*|interix*) + curl_disallow_poll="yes" + ;; + esac + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll can be linked" >&5 +$as_echo_n "checking if poll can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_poll + +int main (void) +{ + + if(0 != poll(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_poll="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_poll="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_poll" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll is prototyped" >&5 +$as_echo_n "checking if poll is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_poll + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "poll" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_poll="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_poll="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_poll" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll is compilable" >&5 +$as_echo_n "checking if poll is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_poll + +int main (void) +{ + + if(0 != poll(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_poll="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_poll="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "x$cross_compiling" != "xyes" && + test "$tst_compi_poll" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll seems to work" >&5 +$as_echo_n "checking if poll seems to work... " >&6; } + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stdlib + $curl_includes_poll + +int main (void) +{ + + if(0 != poll(0, 0, 10)) + exit(1); /* fail */ + else + exit(0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_works_poll="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_works_poll="no" + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + # + if test "$tst_compi_poll" = "yes" && + test "$tst_works_poll" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll usage allowed" >&5 +$as_echo_n "checking if poll usage allowed... " >&6; } + if test "x$curl_disallow_poll" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_poll="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_poll="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll might be used" >&5 +$as_echo_n "checking if poll might be used... " >&6; } + if test "$tst_links_poll" = "yes" && + test "$tst_proto_poll" = "yes" && + test "$tst_compi_poll" = "yes" && + test "$tst_allow_poll" = "yes" && + test "$tst_works_poll" != "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_POLL 1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define HAVE_POLL_FINE 1 +_ACEOF + + ac_cv_func_poll="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_poll="no" + fi + + + # + tst_links_setsockopt="unknown" + tst_proto_setsockopt="unknown" + tst_compi_setsockopt="unknown" + tst_allow_setsockopt="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt can be linked" >&5 +$as_echo_n "checking if setsockopt can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_sys_socket + +int main (void) +{ + + if(0 != setsockopt(0, 0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_setsockopt="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_setsockopt="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_setsockopt" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt is prototyped" >&5 +$as_echo_n "checking if setsockopt is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_winsock2 + $curl_includes_sys_socket + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "setsockopt" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_setsockopt="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_setsockopt="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_setsockopt" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt is compilable" >&5 +$as_echo_n "checking if setsockopt is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_sys_socket + +int main (void) +{ + + if(0 != setsockopt(0, 0, 0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_setsockopt="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_setsockopt="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_setsockopt" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt usage allowed" >&5 +$as_echo_n "checking if setsockopt usage allowed... " >&6; } + if test "x$curl_disallow_setsockopt" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_setsockopt="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_setsockopt="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt might be used" >&5 +$as_echo_n "checking if setsockopt might be used... " >&6; } + if test "$tst_links_setsockopt" = "yes" && + test "$tst_proto_setsockopt" = "yes" && + test "$tst_compi_setsockopt" = "yes" && + test "$tst_allow_setsockopt" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_SETSOCKOPT 1 +_ACEOF + + ac_cv_func_setsockopt="yes" + + # + tst_compi_setsockopt_so_nonblock="unknown" + tst_allow_setsockopt_so_nonblock="unknown" + # + if test "$ac_cv_func_setsockopt" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt SO_NONBLOCK is compilable" >&5 +$as_echo_n "checking if setsockopt SO_NONBLOCK is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_sys_socket + +int main (void) +{ + + if(0 != setsockopt(0, SOL_SOCKET, SO_NONBLOCK, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_setsockopt_so_nonblock="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_setsockopt_so_nonblock="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_setsockopt_so_nonblock" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt SO_NONBLOCK usage allowed" >&5 +$as_echo_n "checking if setsockopt SO_NONBLOCK usage allowed... " >&6; } + if test "x$curl_disallow_setsockopt_so_nonblock" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_setsockopt_so_nonblock="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_setsockopt_so_nonblock="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt SO_NONBLOCK might be used" >&5 +$as_echo_n "checking if setsockopt SO_NONBLOCK might be used... " >&6; } + if test "$tst_compi_setsockopt_so_nonblock" = "yes" && + test "$tst_allow_setsockopt_so_nonblock" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_SETSOCKOPT_SO_NONBLOCK 1 +_ACEOF + + ac_cv_func_setsockopt_so_nonblock="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_setsockopt_so_nonblock="no" + fi + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_setsockopt="no" + fi + + +curl_includes_signal="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SIGNAL_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h signal.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_signal +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_sigaction="unknown" + tst_proto_sigaction="unknown" + tst_compi_sigaction="unknown" + tst_allow_sigaction="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction can be linked" >&5 +$as_echo_n "checking if sigaction can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define sigaction innocuous_sigaction +#ifdef __STDC__ +# include +#else +# include +#endif +#undef sigaction +#ifdef __cplusplus +extern "C" +#endif +char sigaction (); +#if defined __stub_sigaction || defined __stub___sigaction +choke me +#endif + +int main (void) +{ +return sigaction (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_sigaction="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_sigaction="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_sigaction" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction is prototyped" >&5 +$as_echo_n "checking if sigaction is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_signal + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "sigaction" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_sigaction="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_sigaction="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_sigaction" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction is compilable" >&5 +$as_echo_n "checking if sigaction is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_signal + +int main (void) +{ + + if(0 != sigaction(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_sigaction="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_sigaction="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_sigaction" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction usage allowed" >&5 +$as_echo_n "checking if sigaction usage allowed... " >&6; } + if test "x$curl_disallow_sigaction" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_sigaction="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_sigaction="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction might be used" >&5 +$as_echo_n "checking if sigaction might be used... " >&6; } + if test "$tst_links_sigaction" = "yes" && + test "$tst_proto_sigaction" = "yes" && + test "$tst_compi_sigaction" = "yes" && + test "$tst_allow_sigaction" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_SIGACTION 1 +_ACEOF + + ac_cv_func_sigaction="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_sigaction="no" + fi + + + # + tst_links_siginterrupt="unknown" + tst_proto_siginterrupt="unknown" + tst_compi_siginterrupt="unknown" + tst_allow_siginterrupt="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt can be linked" >&5 +$as_echo_n "checking if siginterrupt can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define siginterrupt innocuous_siginterrupt +#ifdef __STDC__ +# include +#else +# include +#endif +#undef siginterrupt +#ifdef __cplusplus +extern "C" +#endif +char siginterrupt (); +#if defined __stub_siginterrupt || defined __stub___siginterrupt +choke me +#endif + +int main (void) +{ +return siginterrupt (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_siginterrupt="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_siginterrupt="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_siginterrupt" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt is prototyped" >&5 +$as_echo_n "checking if siginterrupt is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_signal + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "siginterrupt" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_siginterrupt="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_siginterrupt="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_siginterrupt" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt is compilable" >&5 +$as_echo_n "checking if siginterrupt is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_signal + +int main (void) +{ + + if(0 != siginterrupt(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_siginterrupt="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_siginterrupt="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_siginterrupt" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt usage allowed" >&5 +$as_echo_n "checking if siginterrupt usage allowed... " >&6; } + if test "x$curl_disallow_siginterrupt" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_siginterrupt="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_siginterrupt="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt might be used" >&5 +$as_echo_n "checking if siginterrupt might be used... " >&6; } + if test "$tst_links_siginterrupt" = "yes" && + test "$tst_proto_siginterrupt" = "yes" && + test "$tst_compi_siginterrupt" = "yes" && + test "$tst_allow_siginterrupt" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_SIGINTERRUPT 1 +_ACEOF + + ac_cv_func_siginterrupt="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_siginterrupt="no" + fi + + + # + tst_links_signal="unknown" + tst_proto_signal="unknown" + tst_compi_signal="unknown" + tst_allow_signal="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal can be linked" >&5 +$as_echo_n "checking if signal can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define signal innocuous_signal +#ifdef __STDC__ +# include +#else +# include +#endif +#undef signal +#ifdef __cplusplus +extern "C" +#endif +char signal (); +#if defined __stub_signal || defined __stub___signal +choke me +#endif + +int main (void) +{ +return signal (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_signal="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_signal="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_signal" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal is prototyped" >&5 +$as_echo_n "checking if signal is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_signal + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "signal" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_signal="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_signal="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_signal" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal is compilable" >&5 +$as_echo_n "checking if signal is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_signal + +int main (void) +{ + + if(0 != signal(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_signal="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_signal="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_signal" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal usage allowed" >&5 +$as_echo_n "checking if signal usage allowed... " >&6; } + if test "x$curl_disallow_signal" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_signal="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_signal="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal might be used" >&5 +$as_echo_n "checking if signal might be used... " >&6; } + if test "$tst_links_signal" = "yes" && + test "$tst_proto_signal" = "yes" && + test "$tst_compi_signal" = "yes" && + test "$tst_allow_signal" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_SIGNAL 1 +_ACEOF + + ac_cv_func_signal="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_signal="no" + fi + + +curl_includes_setjmp="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SETJMP_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h setjmp.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_setjmp +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_sigsetjmp="unknown" + tst_macro_sigsetjmp="unknown" + tst_proto_sigsetjmp="unknown" + tst_compi_sigsetjmp="unknown" + tst_allow_sigsetjmp="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp can be linked" >&5 +$as_echo_n "checking if sigsetjmp can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define sigsetjmp innocuous_sigsetjmp +#ifdef __STDC__ +# include +#else +# include +#endif +#undef sigsetjmp +#ifdef __cplusplus +extern "C" +#endif +char sigsetjmp (); +#if defined __stub_sigsetjmp || defined __stub___sigsetjmp +choke me +#endif + +int main (void) +{ +return sigsetjmp (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_sigsetjmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_sigsetjmp="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_sigsetjmp" = "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp seems a macro" >&5 +$as_echo_n "checking if sigsetjmp seems a macro... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_setjmp + +int main (void) +{ + + sigjmp_buf env; + if(0 != sigsetjmp(env, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_macro_sigsetjmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_macro_sigsetjmp="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + # + if test "$tst_links_sigsetjmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp is prototyped" >&5 +$as_echo_n "checking if sigsetjmp is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_setjmp + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "sigsetjmp" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_sigsetjmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_sigsetjmp="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_sigsetjmp" = "yes" || + test "$tst_macro_sigsetjmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp is compilable" >&5 +$as_echo_n "checking if sigsetjmp is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_setjmp + +int main (void) +{ + + sigjmp_buf env; + if(0 != sigsetjmp(env, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_sigsetjmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_sigsetjmp="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_sigsetjmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp usage allowed" >&5 +$as_echo_n "checking if sigsetjmp usage allowed... " >&6; } + if test "x$curl_disallow_sigsetjmp" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_sigsetjmp="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_sigsetjmp="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp might be used" >&5 +$as_echo_n "checking if sigsetjmp might be used... " >&6; } + if (test "$tst_proto_sigsetjmp" = "yes" || + test "$tst_macro_sigsetjmp" = "yes") && + test "$tst_compi_sigsetjmp" = "yes" && + test "$tst_allow_sigsetjmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_SIGSETJMP 1 +_ACEOF + + ac_cv_func_sigsetjmp="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_sigsetjmp="no" + fi + + + # + tst_links_socket="unknown" + tst_proto_socket="unknown" + tst_compi_socket="unknown" + tst_allow_socket="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket can be linked" >&5 +$as_echo_n "checking if socket can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_sys_socket + $curl_includes_socket + +int main (void) +{ + + if(0 != socket(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_socket="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_socket="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_socket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket is prototyped" >&5 +$as_echo_n "checking if socket is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_winsock2 + $curl_includes_sys_socket + $curl_includes_socket + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "socket" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_socket="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_socket="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_socket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket is compilable" >&5 +$as_echo_n "checking if socket is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_winsock2 + $curl_includes_sys_socket + $curl_includes_socket + +int main (void) +{ + + if(0 != socket(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_socket="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_socket="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_socket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket usage allowed" >&5 +$as_echo_n "checking if socket usage allowed... " >&6; } + if test "x$curl_disallow_socket" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_socket="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_socket="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket might be used" >&5 +$as_echo_n "checking if socket might be used... " >&6; } + if test "$tst_links_socket" = "yes" && + test "$tst_proto_socket" = "yes" && + test "$tst_compi_socket" = "yes" && + test "$tst_allow_socket" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_SOCKET 1 +_ACEOF + + ac_cv_func_socket="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_socket="no" + fi + + + # + tst_links_socketpair="unknown" + tst_proto_socketpair="unknown" + tst_compi_socketpair="unknown" + tst_allow_socketpair="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair can be linked" >&5 +$as_echo_n "checking if socketpair can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define socketpair innocuous_socketpair +#ifdef __STDC__ +# include +#else +# include +#endif +#undef socketpair +#ifdef __cplusplus +extern "C" +#endif +char socketpair (); +#if defined __stub_socketpair || defined __stub___socketpair +choke me +#endif + +int main (void) +{ +return socketpair (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_socketpair="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_socketpair="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_socketpair" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair is prototyped" >&5 +$as_echo_n "checking if socketpair is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_sys_socket + $curl_includes_socket + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "socketpair" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_socketpair="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_socketpair="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_socketpair" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair is compilable" >&5 +$as_echo_n "checking if socketpair is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_sys_socket + $curl_includes_socket + +int main (void) +{ + + int sv[2]; + if(0 != socketpair(0, 0, 0, sv)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_socketpair="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_socketpair="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_socketpair" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair usage allowed" >&5 +$as_echo_n "checking if socketpair usage allowed... " >&6; } + if test "x$curl_disallow_socketpair" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_socketpair="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_socketpair="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair might be used" >&5 +$as_echo_n "checking if socketpair might be used... " >&6; } + if test "$tst_links_socketpair" = "yes" && + test "$tst_proto_socketpair" = "yes" && + test "$tst_compi_socketpair" = "yes" && + test "$tst_allow_socketpair" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_SOCKETPAIR 1 +_ACEOF + + ac_cv_func_socketpair="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_socketpair="no" + fi + + + # + tst_links_strcasecmp="unknown" + tst_proto_strcasecmp="unknown" + tst_compi_strcasecmp="unknown" + tst_allow_strcasecmp="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp can be linked" >&5 +$as_echo_n "checking if strcasecmp can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strcasecmp innocuous_strcasecmp +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strcasecmp +#ifdef __cplusplus +extern "C" +#endif +char strcasecmp (); +#if defined __stub_strcasecmp || defined __stub___strcasecmp +choke me +#endif + +int main (void) +{ +return strcasecmp (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_strcasecmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_strcasecmp="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_strcasecmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp is prototyped" >&5 +$as_echo_n "checking if strcasecmp is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strcasecmp" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_strcasecmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_strcasecmp="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_strcasecmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp is compilable" >&5 +$as_echo_n "checking if strcasecmp is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != strcasecmp(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_strcasecmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_strcasecmp="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_strcasecmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp usage allowed" >&5 +$as_echo_n "checking if strcasecmp usage allowed... " >&6; } + if test "x$curl_disallow_strcasecmp" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_strcasecmp="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_strcasecmp="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp might be used" >&5 +$as_echo_n "checking if strcasecmp might be used... " >&6; } + if test "$tst_links_strcasecmp" = "yes" && + test "$tst_proto_strcasecmp" = "yes" && + test "$tst_compi_strcasecmp" = "yes" && + test "$tst_allow_strcasecmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRCASECMP 1 +_ACEOF + + ac_cv_func_strcasecmp="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_strcasecmp="no" + fi + + + # + tst_links_strcmpi="unknown" + tst_proto_strcmpi="unknown" + tst_compi_strcmpi="unknown" + tst_allow_strcmpi="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi can be linked" >&5 +$as_echo_n "checking if strcmpi can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strcmpi innocuous_strcmpi +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strcmpi +#ifdef __cplusplus +extern "C" +#endif +char strcmpi (); +#if defined __stub_strcmpi || defined __stub___strcmpi +choke me +#endif + +int main (void) +{ +return strcmpi (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_strcmpi="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_strcmpi="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_strcmpi" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi is prototyped" >&5 +$as_echo_n "checking if strcmpi is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strcmpi" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_strcmpi="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_strcmpi="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_strcmpi" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi is compilable" >&5 +$as_echo_n "checking if strcmpi is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != strcmpi(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_strcmpi="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_strcmpi="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_strcmpi" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi usage allowed" >&5 +$as_echo_n "checking if strcmpi usage allowed... " >&6; } + if test "x$curl_disallow_strcmpi" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_strcmpi="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_strcmpi="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi might be used" >&5 +$as_echo_n "checking if strcmpi might be used... " >&6; } + if test "$tst_links_strcmpi" = "yes" && + test "$tst_proto_strcmpi" = "yes" && + test "$tst_compi_strcmpi" = "yes" && + test "$tst_allow_strcmpi" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRCMPI 1 +_ACEOF + + ac_cv_func_strcmpi="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_strcmpi="no" + fi + + + # + tst_links_strdup="unknown" + tst_proto_strdup="unknown" + tst_compi_strdup="unknown" + tst_allow_strdup="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup can be linked" >&5 +$as_echo_n "checking if strdup can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strdup innocuous_strdup +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strdup +#ifdef __cplusplus +extern "C" +#endif +char strdup (); +#if defined __stub_strdup || defined __stub___strdup +choke me +#endif + +int main (void) +{ +return strdup (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_strdup="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_strdup="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_strdup" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup is prototyped" >&5 +$as_echo_n "checking if strdup is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strdup" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_strdup="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_strdup="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_strdup" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup is compilable" >&5 +$as_echo_n "checking if strdup is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != strdup(0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_strdup="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_strdup="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_strdup" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup usage allowed" >&5 +$as_echo_n "checking if strdup usage allowed... " >&6; } + if test "x$curl_disallow_strdup" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_strdup="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_strdup="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup might be used" >&5 +$as_echo_n "checking if strdup might be used... " >&6; } + if test "$tst_links_strdup" = "yes" && + test "$tst_proto_strdup" = "yes" && + test "$tst_compi_strdup" = "yes" && + test "$tst_allow_strdup" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRDUP 1 +_ACEOF + + ac_cv_func_strdup="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_strdup="no" + fi + + + # + tst_links_strerror_r="unknown" + tst_proto_strerror_r="unknown" + tst_compi_strerror_r="unknown" + tst_glibc_strerror_r="unknown" + tst_posix_strerror_r="unknown" + tst_allow_strerror_r="unknown" + tst_works_glibc_strerror_r="unknown" + tst_works_posix_strerror_r="unknown" + tst_glibc_strerror_r_type_arg3="unknown" + tst_posix_strerror_r_type_arg3="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r can be linked" >&5 +$as_echo_n "checking if strerror_r can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strerror_r innocuous_strerror_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strerror_r +#ifdef __cplusplus +extern "C" +#endif +char strerror_r (); +#if defined __stub_strerror_r || defined __stub___strerror_r +choke me +#endif + +int main (void) +{ +return strerror_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_strerror_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_strerror_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_strerror_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is prototyped" >&5 +$as_echo_n "checking if strerror_r is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strerror_r" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_strerror_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_strerror_r="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_strerror_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is compilable" >&5 +$as_echo_n "checking if strerror_r is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != strerror_r(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_strerror_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_strerror_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_strerror_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is glibc like" >&5 +$as_echo_n "checking if strerror_r is glibc like... " >&6; } + tst_glibc_strerror_r_type_arg3="unknown" + for arg3 in 'size_t' 'int' 'unsigned int'; do + if test "$tst_glibc_strerror_r_type_arg3" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + char *strerror_r(int errnum, char *workbuf, $arg3 bufsize); + +int main (void) +{ + + if(0 != strerror_r(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tst_glibc_strerror_r_type_arg3="$arg3" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + done + case "$tst_glibc_strerror_r_type_arg3" in + unknown) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_glibc_strerror_r="no" + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_glibc_strerror_r="yes" + ;; + esac + fi + # + if test "x$cross_compiling" != "xyes" && + test "$tst_glibc_strerror_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r seems to work" >&5 +$as_echo_n "checking if strerror_r seems to work... " >&6; } + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stdlib + $curl_includes_string +# include + +int main (void) +{ + + char buffer[1024]; + char *string = 0; + buffer[0] = '\0'; + string = strerror_r(EACCES, buffer, sizeof(buffer)); + if(!string) + exit(1); /* fail */ + if(!string[0]) + exit(1); /* fail */ + else + exit(0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_works_glibc_strerror_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_works_glibc_strerror_r="no" + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + # + if test "$tst_compi_strerror_r" = "yes" && + test "$tst_works_glibc_strerror_r" != "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is POSIX like" >&5 +$as_echo_n "checking if strerror_r is POSIX like... " >&6; } + tst_posix_strerror_r_type_arg3="unknown" + for arg3 in 'size_t' 'int' 'unsigned int'; do + if test "$tst_posix_strerror_r_type_arg3" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + int strerror_r(int errnum, char *resultbuf, $arg3 bufsize); + +int main (void) +{ + + if(0 != strerror_r(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + tst_posix_strerror_r_type_arg3="$arg3" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + done + case "$tst_posix_strerror_r_type_arg3" in + unknown) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_posix_strerror_r="no" + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_posix_strerror_r="yes" + ;; + esac + fi + # + if test "x$cross_compiling" != "xyes" && + test "$tst_posix_strerror_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r seems to work" >&5 +$as_echo_n "checking if strerror_r seems to work... " >&6; } + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run test program while cross compiling +See \`config.log' for more details" "$LINENO" 5; } +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stdlib + $curl_includes_string +# include + +int main (void) +{ + + char buffer[1024]; + int error = 1; + buffer[0] = '\0'; + error = strerror_r(EACCES, buffer, sizeof(buffer)); + if(error) + exit(1); /* fail */ + if(buffer[0] == '\0') + exit(1); /* fail */ + else + exit(0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_works_posix_strerror_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_works_posix_strerror_r="no" + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + fi + # + if test "$tst_works_glibc_strerror_r" = "yes"; then + tst_posix_strerror_r="no" + fi + if test "$tst_works_posix_strerror_r" = "yes"; then + tst_glibc_strerror_r="no" + fi + if test "$tst_glibc_strerror_r" = "yes" && + test "$tst_works_glibc_strerror_r" != "no" && + test "$tst_posix_strerror_r" != "yes"; then + tst_allow_strerror_r="check" + fi + if test "$tst_posix_strerror_r" = "yes" && + test "$tst_works_posix_strerror_r" != "no" && + test "$tst_glibc_strerror_r" != "yes"; then + tst_allow_strerror_r="check" + fi + if test "$tst_allow_strerror_r" = "check"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r usage allowed" >&5 +$as_echo_n "checking if strerror_r usage allowed... " >&6; } + if test "x$curl_disallow_strerror_r" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_strerror_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_strerror_r="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r might be used" >&5 +$as_echo_n "checking if strerror_r might be used... " >&6; } + if test "$tst_links_strerror_r" = "yes" && + test "$tst_proto_strerror_r" = "yes" && + test "$tst_compi_strerror_r" = "yes" && + test "$tst_allow_strerror_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + if test "$tst_glibc_strerror_r" = "yes"; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRERROR_R 1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define HAVE_GLIBC_STRERROR_R 1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define STRERROR_R_TYPE_ARG3 $tst_glibc_strerror_r_type_arg3 +_ACEOF + + fi + if test "$tst_posix_strerror_r" = "yes"; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRERROR_R 1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define HAVE_POSIX_STRERROR_R 1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define STRERROR_R_TYPE_ARG3 $tst_posix_strerror_r_type_arg3 +_ACEOF + + fi + ac_cv_func_strerror_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_strerror_r="no" + fi + # + if test "$tst_compi_strerror_r" = "yes" && + test "$tst_allow_strerror_r" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine strerror_r() style: edit lib/curl_config.h manually." >&5 +$as_echo "$as_me: WARNING: cannot determine strerror_r() style: edit lib/curl_config.h manually." >&2;} + fi + # + + + # + tst_links_stricmp="unknown" + tst_proto_stricmp="unknown" + tst_compi_stricmp="unknown" + tst_allow_stricmp="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp can be linked" >&5 +$as_echo_n "checking if stricmp can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define stricmp innocuous_stricmp +#ifdef __STDC__ +# include +#else +# include +#endif +#undef stricmp +#ifdef __cplusplus +extern "C" +#endif +char stricmp (); +#if defined __stub_stricmp || defined __stub___stricmp +choke me +#endif + +int main (void) +{ +return stricmp (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_stricmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_stricmp="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_stricmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp is prototyped" >&5 +$as_echo_n "checking if stricmp is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "stricmp" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_stricmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_stricmp="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_stricmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp is compilable" >&5 +$as_echo_n "checking if stricmp is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != stricmp(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_stricmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_stricmp="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_stricmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp usage allowed" >&5 +$as_echo_n "checking if stricmp usage allowed... " >&6; } + if test "x$curl_disallow_stricmp" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_stricmp="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_stricmp="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp might be used" >&5 +$as_echo_n "checking if stricmp might be used... " >&6; } + if test "$tst_links_stricmp" = "yes" && + test "$tst_proto_stricmp" = "yes" && + test "$tst_compi_stricmp" = "yes" && + test "$tst_allow_stricmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRICMP 1 +_ACEOF + + ac_cv_func_stricmp="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_stricmp="no" + fi + + + # + tst_links_strncasecmp="unknown" + tst_proto_strncasecmp="unknown" + tst_compi_strncasecmp="unknown" + tst_allow_strncasecmp="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp can be linked" >&5 +$as_echo_n "checking if strncasecmp can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strncasecmp innocuous_strncasecmp +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strncasecmp +#ifdef __cplusplus +extern "C" +#endif +char strncasecmp (); +#if defined __stub_strncasecmp || defined __stub___strncasecmp +choke me +#endif + +int main (void) +{ +return strncasecmp (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_strncasecmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_strncasecmp="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_strncasecmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp is prototyped" >&5 +$as_echo_n "checking if strncasecmp is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strncasecmp" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_strncasecmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_strncasecmp="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_strncasecmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp is compilable" >&5 +$as_echo_n "checking if strncasecmp is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != strncasecmp(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_strncasecmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_strncasecmp="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_strncasecmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp usage allowed" >&5 +$as_echo_n "checking if strncasecmp usage allowed... " >&6; } + if test "x$curl_disallow_strncasecmp" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_strncasecmp="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_strncasecmp="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp might be used" >&5 +$as_echo_n "checking if strncasecmp might be used... " >&6; } + if test "$tst_links_strncasecmp" = "yes" && + test "$tst_proto_strncasecmp" = "yes" && + test "$tst_compi_strncasecmp" = "yes" && + test "$tst_allow_strncasecmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRNCASECMP 1 +_ACEOF + + ac_cv_func_strncasecmp="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_strncasecmp="no" + fi + + + # + tst_links_strncmpi="unknown" + tst_proto_strncmpi="unknown" + tst_compi_strncmpi="unknown" + tst_allow_strncmpi="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi can be linked" >&5 +$as_echo_n "checking if strncmpi can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strncmpi innocuous_strncmpi +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strncmpi +#ifdef __cplusplus +extern "C" +#endif +char strncmpi (); +#if defined __stub_strncmpi || defined __stub___strncmpi +choke me +#endif + +int main (void) +{ +return strncmpi (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_strncmpi="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_strncmpi="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_strncmpi" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi is prototyped" >&5 +$as_echo_n "checking if strncmpi is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strncmpi" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_strncmpi="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_strncmpi="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_strncmpi" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi is compilable" >&5 +$as_echo_n "checking if strncmpi is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != strncmpi(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_strncmpi="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_strncmpi="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_strncmpi" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi usage allowed" >&5 +$as_echo_n "checking if strncmpi usage allowed... " >&6; } + if test "x$curl_disallow_strncmpi" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_strncmpi="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_strncmpi="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi might be used" >&5 +$as_echo_n "checking if strncmpi might be used... " >&6; } + if test "$tst_links_strncmpi" = "yes" && + test "$tst_proto_strncmpi" = "yes" && + test "$tst_compi_strncmpi" = "yes" && + test "$tst_allow_strncmpi" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRNCMPI 1 +_ACEOF + + ac_cv_func_strncmpi="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_strncmpi="no" + fi + + + # + tst_links_strnicmp="unknown" + tst_proto_strnicmp="unknown" + tst_compi_strnicmp="unknown" + tst_allow_strnicmp="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp can be linked" >&5 +$as_echo_n "checking if strnicmp can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strnicmp innocuous_strnicmp +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strnicmp +#ifdef __cplusplus +extern "C" +#endif +char strnicmp (); +#if defined __stub_strnicmp || defined __stub___strnicmp +choke me +#endif + +int main (void) +{ +return strnicmp (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_strnicmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_strnicmp="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_strnicmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp is prototyped" >&5 +$as_echo_n "checking if strnicmp is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strnicmp" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_strnicmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_strnicmp="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_strnicmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp is compilable" >&5 +$as_echo_n "checking if strnicmp is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != strnicmp(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_strnicmp="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_strnicmp="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_strnicmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp usage allowed" >&5 +$as_echo_n "checking if strnicmp usage allowed... " >&6; } + if test "x$curl_disallow_strnicmp" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_strnicmp="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_strnicmp="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp might be used" >&5 +$as_echo_n "checking if strnicmp might be used... " >&6; } + if test "$tst_links_strnicmp" = "yes" && + test "$tst_proto_strnicmp" = "yes" && + test "$tst_compi_strnicmp" = "yes" && + test "$tst_allow_strnicmp" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRNICMP 1 +_ACEOF + + ac_cv_func_strnicmp="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_strnicmp="no" + fi + + + # + tst_links_strstr="unknown" + tst_proto_strstr="unknown" + tst_compi_strstr="unknown" + tst_allow_strstr="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr can be linked" >&5 +$as_echo_n "checking if strstr can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strstr innocuous_strstr +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strstr +#ifdef __cplusplus +extern "C" +#endif +char strstr (); +#if defined __stub_strstr || defined __stub___strstr +choke me +#endif + +int main (void) +{ +return strstr (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_strstr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_strstr="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_strstr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr is prototyped" >&5 +$as_echo_n "checking if strstr is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strstr" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_strstr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_strstr="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_strstr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr is compilable" >&5 +$as_echo_n "checking if strstr is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != strstr(0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_strstr="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_strstr="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_strstr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr usage allowed" >&5 +$as_echo_n "checking if strstr usage allowed... " >&6; } + if test "x$curl_disallow_strstr" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_strstr="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_strstr="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr might be used" >&5 +$as_echo_n "checking if strstr might be used... " >&6; } + if test "$tst_links_strstr" = "yes" && + test "$tst_proto_strstr" = "yes" && + test "$tst_compi_strstr" = "yes" && + test "$tst_allow_strstr" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRSTR 1 +_ACEOF + + ac_cv_func_strstr="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_strstr="no" + fi + + + # + tst_links_strtok_r="unknown" + tst_proto_strtok_r="unknown" + tst_compi_strtok_r="unknown" + tst_allow_strtok_r="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r can be linked" >&5 +$as_echo_n "checking if strtok_r can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strtok_r innocuous_strtok_r +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strtok_r +#ifdef __cplusplus +extern "C" +#endif +char strtok_r (); +#if defined __stub_strtok_r || defined __stub___strtok_r +choke me +#endif + +int main (void) +{ +return strtok_r (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_strtok_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_strtok_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_strtok_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r is prototyped" >&5 +$as_echo_n "checking if strtok_r is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_string + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strtok_r" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_strtok_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_strtok_r="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_strtok_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r is compilable" >&5 +$as_echo_n "checking if strtok_r is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_string + +int main (void) +{ + + if(0 != strtok_r(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_strtok_r="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_strtok_r="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_strtok_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r usage allowed" >&5 +$as_echo_n "checking if strtok_r usage allowed... " >&6; } + if test "x$curl_disallow_strtok_r" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_strtok_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_strtok_r="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r might be used" >&5 +$as_echo_n "checking if strtok_r might be used... " >&6; } + if test "$tst_links_strtok_r" = "yes" && + test "$tst_proto_strtok_r" = "yes" && + test "$tst_compi_strtok_r" = "yes" && + test "$tst_allow_strtok_r" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRTOK_R 1 +_ACEOF + + ac_cv_func_strtok_r="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_strtok_r="no" + fi + + + # + tst_links_strtoll="unknown" + tst_proto_strtoll="unknown" + tst_compi_strtoll="unknown" + tst_allow_strtoll="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll can be linked" >&5 +$as_echo_n "checking if strtoll can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define strtoll innocuous_strtoll +#ifdef __STDC__ +# include +#else +# include +#endif +#undef strtoll +#ifdef __cplusplus +extern "C" +#endif +char strtoll (); +#if defined __stub_strtoll || defined __stub___strtoll +choke me +#endif + +int main (void) +{ +return strtoll (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_strtoll="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_strtoll="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_strtoll" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll is prototyped" >&5 +$as_echo_n "checking if strtoll is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_stdlib + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "strtoll" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_strtoll="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_strtoll="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_strtoll" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll is compilable" >&5 +$as_echo_n "checking if strtoll is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_stdlib + +int main (void) +{ + + if(0 != strtoll(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_strtoll="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_strtoll="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_strtoll" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll usage allowed" >&5 +$as_echo_n "checking if strtoll usage allowed... " >&6; } + if test "x$curl_disallow_strtoll" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_strtoll="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_strtoll="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll might be used" >&5 +$as_echo_n "checking if strtoll might be used... " >&6; } + if test "$tst_links_strtoll" = "yes" && + test "$tst_proto_strtoll" = "yes" && + test "$tst_compi_strtoll" = "yes" && + test "$tst_allow_strtoll" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRTOLL 1 +_ACEOF + + ac_cv_func_strtoll="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_strtoll="no" + fi + + +curl_includes_sys_uio="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_UIO_H +# include +#endif +/* includes end */" + for ac_header in sys/types.h sys/uio.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_sys_uio +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + # + tst_links_writev="unknown" + tst_proto_writev="unknown" + tst_compi_writev="unknown" + tst_allow_writev="unknown" + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev can be linked" >&5 +$as_echo_n "checking if writev can be linked... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define writev innocuous_writev +#ifdef __STDC__ +# include +#else +# include +#endif +#undef writev +#ifdef __cplusplus +extern "C" +#endif +char writev (); +#if defined __stub_writev || defined __stub___writev +choke me +#endif + +int main (void) +{ +return writev (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_links_writev="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_links_writev="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$tst_links_writev" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev is prototyped" >&5 +$as_echo_n "checking if writev is prototyped... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + $curl_includes_sys_uio + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "writev" >/dev/null 2>&1; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_proto_writev="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_proto_writev="no" + +fi +rm -f conftest* + + fi + # + if test "$tst_proto_writev" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev is compilable" >&5 +$as_echo_n "checking if writev is compilable... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + $curl_includes_sys_uio + +int main (void) +{ + + if(0 != writev(0, 0, 0)) + return 1; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_compi_writev="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_compi_writev="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + # + if test "$tst_compi_writev" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev usage allowed" >&5 +$as_echo_n "checking if writev usage allowed... " >&6; } + if test "x$curl_disallow_writev" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + tst_allow_writev="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + tst_allow_writev="no" + fi + fi + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev might be used" >&5 +$as_echo_n "checking if writev might be used... " >&6; } + if test "$tst_links_writev" = "yes" && + test "$tst_proto_writev" = "yes" && + test "$tst_compi_writev" = "yes" && + test "$tst_allow_writev" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +cat >>confdefs.h <<_ACEOF +#define HAVE_WRITEV 1 +_ACEOF + + ac_cv_func_writev="yes" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ac_cv_func_writev="no" + fi + + +case $host in + *msdosdjgpp) + ac_cv_func_pipe=no + skipcheck_pipe=yes + { $as_echo "$as_me:${as_lineno-$LINENO}: skip check for pipe on msdosdjgpp" >&5 +$as_echo "$as_me: skip check for pipe on msdosdjgpp" >&6;} + ;; +esac + +for ac_func in fork \ + geteuid \ + getpass_r \ + getppid \ + getprotobyname \ + getpwuid \ + getpwuid_r \ + getrlimit \ + gettimeofday \ + if_nametoindex \ + inet_addr \ + perror \ + pipe \ + setlocale \ + setmode \ + setrlimit \ + uname \ + utime + +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + + +else + + func="$ac_func" + eval skipcheck=\$skipcheck_$func + if test "x$skipcheck" != "xyes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking deeper for $func" >&5 +$as_echo_n "checking deeper for $func... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + $func (); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + eval "ac_cv_func_$func=yes" + +cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$func" | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' | sed 's/^A-Z0-9_/_/g'` 1 +_ACEOF + + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: but still no" >&5 +$as_echo "but still no" >&6; } + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + +fi +done + + + + for ac_header in sys/types.h sys/socket.h netdb.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getnameinfo" >&5 +$as_echo_n "checking for getnameinfo... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#define getnameinfo innocuous_getnameinfo +#ifdef __STDC__ +# include +#else +# include +#endif +#undef getnameinfo +#ifdef __cplusplus +extern "C" +#endif +char getnameinfo (); +#if defined __stub_getnameinfo || defined __stub___getnameinfo +choke me +#endif + +int main (void) +{ +return getnameinfo (); + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + curl_cv_getnameinfo="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + curl_cv_getnameinfo="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + # + if test "$curl_cv_getnameinfo" != "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking deeper for getnameinfo" >&5 +$as_echo_n "checking deeper for getnameinfo... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + + +int main (void) +{ + + getnameinfo(); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + curl_cv_getnameinfo="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: but still no" >&5 +$as_echo "but still no" >&6; } + curl_cv_getnameinfo="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + # + if test "$curl_cv_getnameinfo" != "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking deeper and deeper for getnameinfo" >&5 +$as_echo_n "checking deeper and deeper for getnameinfo... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#ifdef HAVE_WS2TCPIP_H +#include +#endif +#endif +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETDB_H +#include +#endif +#endif + +int main (void) +{ + + getnameinfo(0, 0, 0, 0, 0, 0, 0); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + curl_cv_getnameinfo="yes" + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: but still no" >&5 +$as_echo "but still no" >&6; } + curl_cv_getnameinfo="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + # + if test "$curl_cv_getnameinfo" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for getnameinfo" >&5 +$as_echo_n "checking types of arguments for getnameinfo... " >&6; } +if ${curl_cv_func_getnameinfo_args+:} false; then : + $as_echo_n "(cached) " >&6 +else + + curl_cv_func_getnameinfo_args="unknown" + for gni_arg1 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do + for gni_arg2 in 'socklen_t' 'size_t' 'int'; do + for gni_arg46 in 'size_t' 'int' 'socklen_t' 'unsigned int' 'DWORD'; do + for gni_arg7 in 'int' 'unsigned int'; do + if test "$curl_cv_func_getnameinfo_args" = "unknown"; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#undef inline +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#if (!defined(_WIN32_WINNT)) || (_WIN32_WINNT < 0x0501) +#undef _WIN32_WINNT +#define _WIN32_WINNT 0x0501 +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#ifdef HAVE_WS2TCPIP_H +#include +#endif +#endif +#define GNICALLCONV WSAAPI +#else +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETDB_H +#include +#endif +#define GNICALLCONV +#endif + extern int GNICALLCONV getnameinfo($gni_arg1, $gni_arg2, + char *, $gni_arg46, + char *, $gni_arg46, + $gni_arg7); + +int main (void) +{ + + $gni_arg2 salen=0; + $gni_arg46 hostlen=0; + $gni_arg46 servlen=0; + $gni_arg7 flags=0; + int res = getnameinfo(0, salen, 0, hostlen, 0, servlen, flags); + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + curl_cv_func_getnameinfo_args="$gni_arg1,$gni_arg2,$gni_arg46,$gni_arg7" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + done + done + done + done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_func_getnameinfo_args" >&5 +$as_echo "$curl_cv_func_getnameinfo_args" >&6; } # AC-CACHE-CHECK + if test "$curl_cv_func_getnameinfo_args" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find proper types to use for getnameinfo args" >&5 +$as_echo "$as_me: WARNING: Cannot find proper types to use for getnameinfo args" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: HAVE_GETNAMEINFO will not be defined" >&5 +$as_echo "$as_me: WARNING: HAVE_GETNAMEINFO will not be defined" >&2;} + else + gni_prev_IFS=$IFS; IFS=',' + set dummy `echo "$curl_cv_func_getnameinfo_args" | sed 's/\*/\*/g'` + IFS=$gni_prev_IFS + shift + # + gni_qual_type_arg1=$1 + # + +cat >>confdefs.h <<_ACEOF +#define GETNAMEINFO_TYPE_ARG2 $2 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define GETNAMEINFO_TYPE_ARG46 $3 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define GETNAMEINFO_TYPE_ARG7 $4 +_ACEOF + + # + prev_sh_opts=$- + # + case $prev_sh_opts in + *f*) + ;; + *) + set -f + ;; + esac + # + case "$gni_qual_type_arg1" in + const*) + gni_qual_arg1=const + gni_type_arg1=`echo $gni_qual_type_arg1 | sed 's/^const //'` + ;; + *) + gni_qual_arg1= + gni_type_arg1=$gni_qual_type_arg1 + ;; + esac + # + +cat >>confdefs.h <<_ACEOF +#define GETNAMEINFO_QUAL_ARG1 $gni_qual_arg1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define GETNAMEINFO_TYPE_ARG1 $gni_type_arg1 +_ACEOF + + # + case $prev_sh_opts in + *f*) + ;; + *) + set +f + ;; + esac + # + +cat >>confdefs.h <<_ACEOF +#define HAVE_GETNAMEINFO 1 +_ACEOF + + ac_cv_func_getnameinfo="yes" + fi + fi + + +if test "$ipv6" = "yes"; then + if test "$ac_cv_func_getaddrinfo" = "yes"; then + +$as_echo "#define ENABLE_IPV6 1" >>confdefs.h + + IPV6_ENABLED=1 + + fi + + for ac_header in stdio.h sys/types.h sys/socket.h \ + netdb.h netinet/in.h arpa/inet.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working NI_WITHSCOPEID" >&5 +$as_echo_n "checking for working NI_WITHSCOPEID... " >&6; } +if ${ac_cv_working_ni_withscopeid+:} false; then : + $as_echo_n "(cached) " >&6 +else + + if test "$cross_compiling" = yes; then : + + # Program is not run when cross-compiling. So we assume + # NI_WITHSCOPEID will work if we are able to compile it. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#include +#include +#include + +int main (void) +{ + + unsigned int dummy= NI_NUMERICHOST | NI_NUMERICSERV | NI_WITHSCOPEID; + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + ac_cv_working_ni_withscopeid="yes" + +else + + ac_cv_working_ni_withscopeid="no" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # AC-COMPILE-IFELSE + +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef HAVE_STDLIB_H +#include +#endif +#ifdef HAVE_STDIO_H +#include +#endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETDB_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_ARPA_INET_H +#include +#endif + +int main (void) +{ + +#if defined(NI_WITHSCOPEID) && defined(HAVE_GETNAMEINFO) +#ifdef HAVE_STRUCT_SOCKADDR_STORAGE + struct sockaddr_storage sa; +#else + unsigned char sa[256]; +#endif + char hostbuf[NI_MAXHOST]; + int rc; + GETNAMEINFO_TYPE_ARG2 salen = (GETNAMEINFO_TYPE_ARG2)sizeof(sa); + GETNAMEINFO_TYPE_ARG46 hostlen = (GETNAMEINFO_TYPE_ARG46)sizeof(hostbuf); + GETNAMEINFO_TYPE_ARG7 flags = NI_NUMERICHOST | NI_NUMERICSERV | NI_WITHSCOPEID; + int fd = socket(AF_INET6, SOCK_STREAM, 0); + if(fd < 0) { + perror("socket()"); + return 1; /* Error creating socket */ + } + rc = getsockname(fd, (GETNAMEINFO_TYPE_ARG1)&sa, &salen); + if(rc) { + perror("getsockname()"); + return 2; /* Error retrieving socket name */ + } + rc = getnameinfo((GETNAMEINFO_TYPE_ARG1)&sa, salen, hostbuf, hostlen, NULL, 0, flags); + if(rc) { + printf("rc = %s\n", gai_strerror(rc)); + return 3; /* Error translating socket address */ + } + return 0; /* Ok, NI_WITHSCOPEID works */ +#else + return 4; /* Error, NI_WITHSCOPEID not defined or no getnameinfo() */ +#endif + + ; + return 0; +} # AC-LANG-PROGRAM + +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + + # Exit code == 0. Program worked. + ac_cv_working_ni_withscopeid="yes" + +else + + # Exit code != 0. Program failed. + ac_cv_working_ni_withscopeid="no" + +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + # AC-RUN-IFELSE + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_ni_withscopeid" >&5 +$as_echo "$ac_cv_working_ni_withscopeid" >&6; } # AC-CACHE-CHECK + case "$ac_cv_working_ni_withscopeid" in + yes) + +$as_echo "#define HAVE_NI_WITHSCOPEID 1" >>confdefs.h + + ;; + esac + +fi + + + # + tst_method="unknown" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to set a socket into non-blocking mode" >&5 +$as_echo_n "checking how to set a socket into non-blocking mode... " >&6; } + if test "x$ac_cv_func_fcntl_o_nonblock" = "xyes"; then + tst_method="fcntl O_NONBLOCK" + elif test "x$ac_cv_func_ioctl_fionbio" = "xyes"; then + tst_method="ioctl FIONBIO" + elif test "x$ac_cv_func_ioctlsocket_fionbio" = "xyes"; then + tst_method="ioctlsocket FIONBIO" + elif test "x$ac_cv_func_ioctlsocket_camel_fionbio" = "xyes"; then + tst_method="IoctlSocket FIONBIO" + elif test "x$ac_cv_func_setsockopt_so_nonblock" = "xyes"; then + tst_method="setsockopt SO_NONBLOCK" + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_method" >&5 +$as_echo "$tst_method" >&6; } + if test "$tst_method" = "unknown"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine non-blocking socket method." >&5 +$as_echo "$as_me: WARNING: cannot determine non-blocking socket method." >&2;} + fi + + + +# Extract the first word of "perl", so it can be a program name with args. +set dummy perl; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PERL+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $PERL in + [\\/]* | ?:[\\/]*) + ac_cv_path_PERL="$PERL" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/local/bin/perl:/usr/bin/:/usr/local/bin " +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +PERL=$ac_cv_path_PERL +if test -n "$PERL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 +$as_echo "$PERL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + +for ac_prog in gnroff nroff +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_NROFF+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $NROFF in + [\\/]* | ?:[\\/]*) + ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/bin/:/usr/local/bin " +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +NROFF=$ac_cv_path_NROFF +if test -n "$NROFF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5 +$as_echo "$NROFF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$NROFF" && break +done + + + +if test -n "$NROFF"; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to use *nroff to get plain text from man pages" >&5 +$as_echo_n "checking how to use *nroff to get plain text from man pages... " >&6; } + MANOPT="-man" + mancheck=`echo foo | $NROFF $MANOPT 2>/dev/null` + if test -z "$mancheck"; then + MANOPT="-mandoc" + mancheck=`echo foo | $NROFF $MANOPT 2>/dev/null` + if test -z "$mancheck"; then + MANOPT="" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: found no *nroff option to get plaintext from man pages" >&5 +$as_echo "$as_me: WARNING: found no *nroff option to get plaintext from man pages" >&2;} + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANOPT" >&5 +$as_echo "$MANOPT" >&6; } + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANOPT" >&5 +$as_echo "$MANOPT" >&6; } + fi + +fi + +if test -z "$MANOPT" +then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling built-in manual" >&5 +$as_echo "$as_me: WARNING: disabling built-in manual" >&2;} + USE_MANUAL="no"; +fi + + +if test "$USE_MANUAL" = "1"; then + +$as_echo "#define USE_MANUAL 1" >>confdefs.h + + curl_manual_msg="enabled" +fi + + if test x"$USE_MANUAL" = x1; then + USE_MANUAL_TRUE= + USE_MANUAL_FALSE='#' +else + USE_MANUAL_TRUE='#' + USE_MANUAL_FALSE= +fi + + + + + + # + if test "$want_ares" = "yes"; then + clean_CPPFLAGS="$CPPFLAGS" + clean_LDFLAGS="$LDFLAGS" + clean_LIBS="$LIBS" + embedded_ares="unknown" + configure_runpath=`pwd` + embedded_ares_builddir="$configure_runpath/ares" + if test -n "$want_ares_path"; then + ares_CPPFLAGS="-I$want_ares_path/include" + ares_LDFLAGS="-L$want_ares_path/lib" + ares_LIBS="-lcares" + else + if test -d "$srcdir/ares"; then + embedded_ares="yes" + subdirs="$subdirs ares" + + ares_CPPFLAGS="" + ares_LDFLAGS="-L$embedded_ares_builddir" + ares_LIBS="-lcares" + else + ares_CPPFLAGS="" + ares_LDFLAGS="" + ares_LIBS="-lcares" + fi + fi + # + CPPFLAGS="$ares_CPPFLAGS $clean_CPPFLAGS" + LDFLAGS="$ares_LDFLAGS $clean_LDFLAGS" + LIBS="$ares_LIBS $clean_LIBS" + # + if test "$embedded_ares" != "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking that c-ares is good and recent enough" >&5 +$as_echo_n "checking that c-ares is good and recent enough... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#include + /* set of dummy functions in case c-ares was built with debug */ + void curl_dofree() { } + void curl_sclose() { } + void curl_domalloc() { } + void curl_docalloc() { } + void curl_socket() { } + +int main (void) +{ + + ares_channel channel; + ares_cancel(channel); /* added in 1.2.0 */ + ares_process_fd(channel, 0, 0); /* added in 1.4.0 */ + ares_dup(&channel, channel); /* added in 1.6.0 */ + + ; + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + as_fn_error $? "c-ares library defective or too old" "$LINENO" 5 + CPPFLAGS="$clean_CPPFLAGS" + LDFLAGS="$clean_LDFLAGS" + LIBS="$clean_LIBS" + # prevent usage + want_ares="no" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + if test "$want_ares" = "yes"; then + +$as_echo "#define USE_ARES 1" >>confdefs.h + + USE_ARES=1 + + curl_res_msg="c-ares" + fi + fi + + if test x$embedded_ares = xyes; then + USE_EMBEDDED_ARES_TRUE= + USE_EMBEDDED_ARES_FALSE='#' +else + USE_EMBEDDED_ARES_TRUE='#' + USE_EMBEDDED_ARES_FALSE= +fi + + +if test "x$ac_cv_native_windows" != "xyes" && + test "x$enable_shared" = "xyes"; then + build_libhostname=yes +else + build_libhostname=no +fi + if test x$build_libhostname = xyes; then + BUILD_LIBHOSTNAME_TRUE= + BUILD_LIBHOSTNAME_FALSE='#' +else + BUILD_LIBHOSTNAME_TRUE='#' + BUILD_LIBHOSTNAME_FALSE= +fi + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the threaded resolver" >&5 +$as_echo_n "checking whether to enable the threaded resolver... " >&6; } + OPT_THRES="default" + # Check whether --enable-threaded_resolver was given. +if test "${enable_threaded_resolver+set}" = set; then : + enableval=$enable_threaded_resolver; OPT_THRES=$enableval +fi + + case "$OPT_THRES" in + yes) + want_thres="yes" + ;; + *) + want_thres="no" + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_thres" >&5 +$as_echo "$want_thres" >&6; } + + +if test "x$want_thres" = xyes && test "x$want_ares" = xyes; then + as_fn_error $? "Options --enable-threaded-resolver and --enable-ares are mutually exclusive" "$LINENO" 5 +fi + +if test "$want_thres" = "yes" && test "$dontwant_rt" = "no"; then + ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default" +if test "x$ac_cv_header_pthread_h" = xyes; then : + +$as_echo "#define HAVE_PTHREAD_H 1" >>confdefs.h + + save_CFLAGS="$CFLAGS" + + ac_fn_c_check_func "$LINENO" "pthread_create" "ac_cv_func_pthread_create" +if test "x$ac_cv_func_pthread_create" = xyes; then : + USE_THREADS_POSIX=1 +fi + + + if test "$USE_THREADS_POSIX" != "1" + then + CFLAGS="$CFLAGS -pthread" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 +$as_echo_n "checking for pthread_create in -lpthread... " >&6; } +if ${ac_cv_lib_pthread_pthread_create+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lpthread $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + +#ifdef __cplusplus +extern "C" +#endif +char pthread_create (); +int main (void) +{ +return pthread_create (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_pthread_pthread_create=yes +else + ac_cv_lib_pthread_pthread_create=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5 +$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; } +if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then : + USE_THREADS_POSIX=1 +else + CFLAGS="$save_CFLAGS" +fi + + fi + + if test "x$USE_THREADS_POSIX" = "x1" + then + +$as_echo "#define USE_THREADS_POSIX 1" >>confdefs.h + + curl_res_msg="POSIX threaded" + fi + + + +fi + + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable verbose strings" >&5 +$as_echo_n "checking whether to enable verbose strings... " >&6; } +# Check whether --enable-verbose was given. +if test "${enable_verbose+set}" = set; then : + enableval=$enable_verbose; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_VERBOSE_STRINGS 1" >>confdefs.h + + curl_verbose_msg="no" + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable SSPI support (Windows native builds only)" >&5 +$as_echo_n "checking whether to enable SSPI support (Windows native builds only)... " >&6; } +# Check whether --enable-sspi was given. +if test "${enable_sspi+set}" = set; then : + enableval=$enable_sspi; case "$enableval" in + yes) + if test "$ac_cv_native_windows" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +$as_echo "#define USE_WINDOWS_SSPI 1" >>confdefs.h + + USE_WINDOWS_SSPI=1 + + curl_sspi_msg="enabled" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-sspi Ignored. Only supported on native Windows builds." >&5 +$as_echo "$as_me: WARNING: --enable-sspi Ignored. Only supported on native Windows builds." >&2;} + fi + ;; + *) + if test "x$WINSSL_ENABLED" = "x1"; then + # --with-winssl implies --enable-sspi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + ;; + esac +else + if test "x$WINSSL_ENABLED" = "x1"; then + # --with-winssl implies --enable-sspi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable cryptographic authentication methods" >&5 +$as_echo_n "checking whether to enable cryptographic authentication methods... " >&6; } +# Check whether --enable-crypto-auth was given. +if test "${enable_crypto_auth+set}" = set; then : + enableval=$enable_crypto_auth; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_CRYPTO_AUTH 1" >>confdefs.h + + CURL_DISABLE_CRYPTO_AUTH=1 + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + + + OPT_NTLM_WB="default" + # Check whether --enable-ntlm-wb was given. +if test "${enable_ntlm_wb+set}" = set; then : + enableval=$enable_ntlm_wb; OPT_NTLM_WB=$enableval +fi + + want_ntlm_wb_file="/usr/bin/ntlm_auth" + case "$OPT_NTLM_WB" in + no) + want_ntlm_wb="no" + ;; + default) + want_ntlm_wb="yes" + ;; + *) + want_ntlm_wb="yes" + if test -n "$enableval" && test "$enableval" != "yes"; then + want_ntlm_wb_file="$enableval" + fi + ;; + esac + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable NTLM delegation to winbind's helper" >&5 +$as_echo_n "checking whether to enable NTLM delegation to winbind's helper... " >&6; } + if test "$ac_cv_native_windows" = "yes" || + test "x$SSL_ENABLED" = "x"; then + want_ntlm_wb_file="" + want_ntlm_wb="no" + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_ntlm_wb" >&5 +$as_echo "$want_ntlm_wb" >&6; } + if test "$want_ntlm_wb" = "yes"; then + +$as_echo "#define NTLM_WB_ENABLED 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +#define NTLM_WB_FILE "$want_ntlm_wb_file" +_ACEOF + + NTLM_WB_ENABLED=1 + fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable TLS-SRP authentication" >&5 +$as_echo_n "checking whether to enable TLS-SRP authentication... " >&6; } +# Check whether --enable-tls-srp was given. +if test "${enable_tls_srp+set}" = set; then : + enableval=$enable_tls_srp; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_TLS_SRP 1" >>confdefs.h + + want_tls_srp=no + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + want_tls_srp=yes + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + want_tls_srp=yes + +fi + + +if test "$want_tls_srp" = "yes" && ( test "x$HAVE_GNUTLS_SRP" = "x1" || test "x$HAVE_OPENSSL_SRP" = "x1") ; then + +$as_echo "#define USE_TLS_SRP 1" >>confdefs.h + + USE_TLS_SRP=1 + curl_tls_srp_msg="enabled" +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Unix domain sockets" >&5 +$as_echo_n "checking whether to enable Unix domain sockets... " >&6; } +# Check whether --enable-unix-sockets was given. +if test "${enable_unix_sockets+set}" = set; then : + enableval=$enable_unix_sockets; case "$enableval" in + no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + want_unix_sockets=no + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + want_unix_sockets=yes + ;; + esac +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto" >&5 +$as_echo "auto" >&6; } + want_unix_sockets=auto + + +fi + +if test "x$want_unix_sockets" != "xno"; then + ac_fn_c_check_member "$LINENO" "struct sockaddr_un" "sun_path" "ac_cv_member_struct_sockaddr_un_sun_path" " + #include + +" +if test "x$ac_cv_member_struct_sockaddr_un_sun_path" = xyes; then : + + +$as_echo "#define USE_UNIX_SOCKETS 1" >>confdefs.h + + USE_UNIX_SOCKETS=1 + + curl_unix_sockets_msg="enabled" + +else + + if test "x$want_unix_sockets" = "xyes"; then + as_fn_error $? "--enable-unix-sockets is not available on this platform!" "$LINENO" 5 + fi + +fi + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable support for cookies" >&5 +$as_echo_n "checking whether to enable support for cookies... " >&6; } +# Check whether --enable-cookies was given. +if test "${enable_cookies+set}" = set; then : + enableval=$enable_cookies; case "$enableval" in + no) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +$as_echo "#define CURL_DISABLE_COOKIES 1" >>confdefs.h + + ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + +fi + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hiding of library internal symbols will actually happen" >&5 +$as_echo_n "checking whether hiding of library internal symbols will actually happen... " >&6; } + CFLAG_CURL_SYMBOL_HIDING="" + doing_symbol_hiding="no" + if test x"$ac_cv_native_windows" != "xyes" && + test "$want_symbol_hiding" = "yes" && + test "$supports_symbol_hiding" = "yes"; then + doing_symbol_hiding="yes" + CFLAG_CURL_SYMBOL_HIDING="$symbol_hiding_CFLAGS" + +cat >>confdefs.h <<_ACEOF +#define CURL_EXTERN_SYMBOL $symbol_hiding_EXTERN +_ACEOF + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + if test x$doing_symbol_hiding = xyes; then + DOING_CURL_SYMBOL_HIDING_TRUE= + DOING_CURL_SYMBOL_HIDING_FALSE='#' +else + DOING_CURL_SYMBOL_HIDING_TRUE='#' + DOING_CURL_SYMBOL_HIDING_FALSE= +fi + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enforce SONAME bump" >&5 +$as_echo_n "checking whether to enforce SONAME bump... " >&6; } +# Check whether --enable-soname-bump was given. +if test "${enable_soname_bump+set}" = set; then : + enableval=$enable_soname_bump; case "$enableval" in + yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + soname_bump=yes + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $soname_bump" >&5 +$as_echo "$soname_bump" >&6; } + +fi + + if test x$soname_bump = xyes; then + SONAME_BUMP_TRUE= + SONAME_BUMP_FALSE='#' +else + SONAME_BUMP_TRUE='#' + SONAME_BUMP_FALSE= +fi + + +LIBCURL_LIBS=$LIBS + + + + + +BLANK_AT_MAKETIME= + + + if test x$cross_compiling = xyes; then + CROSSCOMPILING_TRUE= + CROSSCOMPILING_FALSE='#' +else + CROSSCOMPILING_TRUE='#' + CROSSCOMPILING_FALSE= +fi + + +ENABLE_SHARED="$enable_shared" + + +ENABLE_STATIC="$enable_static" + + + + +if test "x$OPENSSL_ENABLED" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES SSL" +elif test -n "$SSL_ENABLED"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES SSL" +fi +if test "x$IPV6_ENABLED" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES IPv6" +fi +if test "x$USE_UNIX_SOCKETS" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES UnixSockets" +fi +if test "x$HAVE_LIBZ" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES libz" +fi +if test "x$USE_ARES" = "x1" -o "x$USE_THREADS_POSIX" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES AsynchDNS" +fi +if test "x$IDN_ENABLED" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES IDN" +fi +if test "x$USE_WINDOWS_SSPI" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES SSPI" +fi + +if test "x$HAVE_GSSAPI" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES GSS-API" +fi + +if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" -a \ + \( "x$HAVE_GSSAPI" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \); then + SUPPORT_FEATURES="$SUPPORT_FEATURES SPNEGO" +fi + +if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" -a \ + \( "x$HAVE_GSSAPI" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \); then + SUPPORT_FEATURES="$SUPPORT_FEATURES Kerberos" +fi + +if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1"; then + if test "x$OPENSSL_ENABLED" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \ + -o "x$GNUTLS_ENABLED" = "x1" -o "x$NSS_ENABLED" = "x1" \ + -o "x$DARWINSSL_ENABLED" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES NTLM" + + if test "x$CURL_DISABLE_HTTP" != "x1" -a \ + "x$NTLM_WB_ENABLED" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES NTLM_WB" + fi + fi +fi + +if test "x$USE_TLS_SRP" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES TLS-SRP" +fi + +if test "x$USE_NGHTTP2" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES HTTP2" +fi + + + +if test "x$CURL_DISABLE_HTTP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS HTTP" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS HTTPS" + fi +fi +if test "x$CURL_DISABLE_FTP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FTP" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FTPS" + fi +fi +if test "x$CURL_DISABLE_FILE" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FILE" +fi +if test "x$CURL_DISABLE_TELNET" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS TELNET" +fi +if test "x$CURL_DISABLE_LDAP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS LDAP" + if test "x$CURL_DISABLE_LDAPS" != "x1"; then + if (test "x$USE_OPENLDAP" = "x1" && test "x$SSL_ENABLED" = "x1") || + (test "x$USE_OPENLDAP" != "x1" && test "x$HAVE_LDAP_SSL" = "x1"); then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS LDAPS" + fi + fi +fi +if test "x$CURL_DISABLE_DICT" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS DICT" +fi +if test "x$CURL_DISABLE_TFTP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS TFTP" +fi +if test "x$CURL_DISABLE_GOPHER" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS GOPHER" +fi +if test "x$CURL_DISABLE_POP3" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS POP3" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS POP3S" + fi +fi +if test "x$CURL_DISABLE_IMAP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS IMAP" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS IMAPS" + fi +fi +if test "x$CURL_DISABLE_SMB" != "x1" \ + -a "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" \ + -a \( "x$OPENSSL_ENABLED" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \ + -o "x$GNUTLS_ENABLED" = "x1" -o "x$NSS_ENABLED" = "x1" \ + -o "x$DARWINSSL_ENABLED" = "x1" \); then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMB" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMBS" + fi +fi +if test "x$CURL_DISABLE_SMTP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMTP" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMTPS" + fi +fi +if test "x$USE_LIBSSH2" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SCP" + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SFTP" +fi +if test "x$CURL_DISABLE_RTSP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS RTSP" +fi +if test "x$USE_LIBRTMP" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS RTMP" +fi + +SUPPORT_PROTOCOLS=`echo $SUPPORT_PROTOCOLS | tr ' ' '\012' | sort | tr '\012' ' '` + + + + +squeeze CFLAGS +squeeze CPPFLAGS +squeeze DEFS +squeeze LDFLAGS +squeeze LIBS + +squeeze LIBCURL_LIBS +squeeze CURL_NETWORK_LIBS +squeeze CURL_NETWORK_AND_TIME_LIBS + +squeeze SUPPORT_FEATURES +squeeze SUPPORT_PROTOCOLS + + + + xc_bad_var_libs=no + for xc_word in $LIBS; do + case "$xc_word" in + -l* | --library=*) + : + ;; + *) + xc_bad_var_libs=yes + ;; + esac + done + if test $xc_bad_var_libs = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: using LIBS: $LIBS" >&5 +$as_echo "$as_me: using LIBS: $LIBS" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: LIBS note: LIBS should only be used to specify libraries (-lname)." >&5 +$as_echo "$as_me: LIBS note: LIBS should only be used to specify libraries (-lname)." >&6;} + fi + + + xc_bad_var_ldflags=no + for xc_word in $LDFLAGS; do + case "$xc_word" in + -D*) + xc_bad_var_ldflags=yes + ;; + -U*) + xc_bad_var_ldflags=yes + ;; + -I*) + xc_bad_var_ldflags=yes + ;; + -l* | --library=*) + xc_bad_var_ldflags=yes + ;; + esac + done + if test $xc_bad_var_ldflags = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: using LDFLAGS: $LDFLAGS" >&5 +$as_echo "$as_me: using LDFLAGS: $LDFLAGS" >&6;} + xc_bad_var_msg="LDFLAGS note: LDFLAGS should only be used to specify linker flags, not" + for xc_word in $LDFLAGS; do + case "$xc_word" in + -D*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -U*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -I*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -l* | --library=*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} + ;; + esac + done + fi + + + xc_bad_var_cppflags=no + for xc_word in $CPPFLAGS; do + case "$xc_word" in + -rpath*) + xc_bad_var_cppflags=yes + ;; + -L* | --library-path=*) + xc_bad_var_cppflags=yes + ;; + -l* | --library=*) + xc_bad_var_cppflags=yes + ;; + esac + done + if test $xc_bad_var_cppflags = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: using CPPFLAGS: $CPPFLAGS" >&5 +$as_echo "$as_me: using CPPFLAGS: $CPPFLAGS" >&6;} + xc_bad_var_msg="CPPFLAGS note: CPPFLAGS should only be used to specify C preprocessor flags, not" + for xc_word in $CPPFLAGS; do + case "$xc_word" in + -rpath*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;} + ;; + -L* | --library-path=*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;} + ;; + -l* | --library=*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} + ;; + esac + done + fi + + + xc_bad_var_cflags=no + for xc_word in $CFLAGS; do + case "$xc_word" in + -D*) + xc_bad_var_cflags=yes + ;; + -U*) + xc_bad_var_cflags=yes + ;; + -I*) + xc_bad_var_cflags=yes + ;; + -rpath*) + xc_bad_var_cflags=yes + ;; + -L* | --library-path=*) + xc_bad_var_cflags=yes + ;; + -l* | --library=*) + xc_bad_var_cflags=yes + ;; + esac + done + if test $xc_bad_var_cflags = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: using CFLAGS: $CFLAGS" >&5 +$as_echo "$as_me: using CFLAGS: $CFLAGS" >&6;} + xc_bad_var_msg="CFLAGS note: CFLAGS should only be used to specify C compiler flags, not" + for xc_word in $CFLAGS; do + case "$xc_word" in + -D*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -U*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -I*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;} + ;; + -rpath*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;} + ;; + -L* | --library-path=*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;} + ;; + -l* | --library=*) + { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 +$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} + ;; + esac + done + fi + + if test $xc_bad_var_libs = yes || + test $xc_bad_var_cflags = yes || + test $xc_bad_var_ldflags = yes || + test $xc_bad_var_cppflags = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Continuing even with errors mentioned immediately above this line." >&5 +$as_echo "$as_me: WARNING: Continuing even with errors mentioned immediately above this line." >&2;} + fi + + +if test "x$want_curldebug_assumed" = "xyes" && + test "x$want_curldebug" = "xyes" && test "x$USE_ARES" = "x1"; then + ac_configure_args="$ac_configure_args --enable-curldebug" +fi + +ac_config_files="$ac_config_files Makefile docs/Makefile docs/examples/Makefile docs/libcurl/Makefile docs/libcurl/opts/Makefile include/Makefile include/curl/Makefile src/Makefile lib/Makefile lib/libcurl.vers tests/Makefile tests/certs/Makefile tests/certs/scripts/Makefile tests/data/Makefile tests/server/Makefile tests/libtest/Makefile tests/unit/Makefile packages/Makefile packages/Win32/Makefile packages/Win32/cygwin/Makefile packages/Linux/Makefile packages/Linux/RPM/Makefile packages/Linux/RPM/curl.spec packages/Linux/RPM/curl-ssl.spec packages/Solaris/Makefile packages/EPM/curl.list packages/EPM/Makefile packages/vms/Makefile packages/AIX/Makefile packages/AIX/RPM/Makefile packages/AIX/RPM/curl.spec curl-config libcurl.pc" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${CURL_LT_SHLIB_USE_VERSION_INFO_TRUE}" && test -z "${CURL_LT_SHLIB_USE_VERSION_INFO_FALSE}"; then + as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_VERSION_INFO\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE}" && test -z "${CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE}"; then + as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_NO_UNDEFINED\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE}" && test -z "${CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE}"; then + as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_MIMPURE_TEXT\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${USE_CPPFLAG_CURL_STATICLIB_TRUE}" && test -z "${USE_CPPFLAG_CURL_STATICLIB_FALSE}"; then + as_fn_error $? "conditional \"USE_CPPFLAG_CURL_STATICLIB\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${USE_EXPLICIT_LIB_DEPS_TRUE}" && test -z "${USE_EXPLICIT_LIB_DEPS_FALSE}"; then + as_fn_error $? "conditional \"USE_EXPLICIT_LIB_DEPS\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${CURLDEBUG_TRUE}" && test -z "${CURLDEBUG_FALSE}"; then + as_fn_error $? "conditional \"CURLDEBUG\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${BUILD_UNITTESTS_TRUE}" && test -z "${BUILD_UNITTESTS_FALSE}"; then + as_fn_error $? "conditional \"BUILD_UNITTESTS\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${DOING_NATIVE_WINDOWS_TRUE}" && test -z "${DOING_NATIVE_WINDOWS_FALSE}"; then + as_fn_error $? "conditional \"DOING_NATIVE_WINDOWS\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${HAVE_LIBZ_TRUE}" && test -z "${HAVE_LIBZ_FALSE}"; then + as_fn_error $? "conditional \"HAVE_LIBZ\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE}" && test -z "${CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE}"; then + as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${USE_MANUAL_TRUE}" && test -z "${USE_MANUAL_FALSE}"; then + as_fn_error $? "conditional \"USE_MANUAL\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${USE_EMBEDDED_ARES_TRUE}" && test -z "${USE_EMBEDDED_ARES_FALSE}"; then + as_fn_error $? "conditional \"USE_EMBEDDED_ARES\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${BUILD_LIBHOSTNAME_TRUE}" && test -z "${BUILD_LIBHOSTNAME_FALSE}"; then + as_fn_error $? "conditional \"BUILD_LIBHOSTNAME\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${DOING_CURL_SYMBOL_HIDING_TRUE}" && test -z "${DOING_CURL_SYMBOL_HIDING_FALSE}"; then + as_fn_error $? "conditional \"DOING_CURL_SYMBOL_HIDING\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${SONAME_BUMP_TRUE}" && test -z "${SONAME_BUMP_FALSE}"; then + as_fn_error $? "conditional \"SONAME_BUMP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${CROSSCOMPILING_TRUE}" && test -z "${CROSSCOMPILING_FALSE}"; then + as_fn_error $? "conditional \"CROSSCOMPILING\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by curl $as_me -, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +curl config.status - +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in AS \ +DLLTOOL \ +OBJDUMP \ +SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +sharedlib_from_linklib_cmd \ +AR \ +AR_FLAGS \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +nm_file_list_spec \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +sys_lib_dlsearch_path_spec; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' +xsi_shell='$xsi_shell' +lt_shell_append='$lt_shell_append' + +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "lib/curl_config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/curl_config.h" ;; + "include/curl/curlbuild.h") CONFIG_HEADERS="$CONFIG_HEADERS include/curl/curlbuild.h" ;; + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;; + "docs/examples/Makefile") CONFIG_FILES="$CONFIG_FILES docs/examples/Makefile" ;; + "docs/libcurl/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libcurl/Makefile" ;; + "docs/libcurl/opts/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libcurl/opts/Makefile" ;; + "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; + "include/curl/Makefile") CONFIG_FILES="$CONFIG_FILES include/curl/Makefile" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; + "lib/libcurl.vers") CONFIG_FILES="$CONFIG_FILES lib/libcurl.vers" ;; + "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; + "tests/certs/Makefile") CONFIG_FILES="$CONFIG_FILES tests/certs/Makefile" ;; + "tests/certs/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES tests/certs/scripts/Makefile" ;; + "tests/data/Makefile") CONFIG_FILES="$CONFIG_FILES tests/data/Makefile" ;; + "tests/server/Makefile") CONFIG_FILES="$CONFIG_FILES tests/server/Makefile" ;; + "tests/libtest/Makefile") CONFIG_FILES="$CONFIG_FILES tests/libtest/Makefile" ;; + "tests/unit/Makefile") CONFIG_FILES="$CONFIG_FILES tests/unit/Makefile" ;; + "packages/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Makefile" ;; + "packages/Win32/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Win32/Makefile" ;; + "packages/Win32/cygwin/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Win32/cygwin/Makefile" ;; + "packages/Linux/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Linux/Makefile" ;; + "packages/Linux/RPM/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Linux/RPM/Makefile" ;; + "packages/Linux/RPM/curl.spec") CONFIG_FILES="$CONFIG_FILES packages/Linux/RPM/curl.spec" ;; + "packages/Linux/RPM/curl-ssl.spec") CONFIG_FILES="$CONFIG_FILES packages/Linux/RPM/curl-ssl.spec" ;; + "packages/Solaris/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Solaris/Makefile" ;; + "packages/EPM/curl.list") CONFIG_FILES="$CONFIG_FILES packages/EPM/curl.list" ;; + "packages/EPM/Makefile") CONFIG_FILES="$CONFIG_FILES packages/EPM/Makefile" ;; + "packages/vms/Makefile") CONFIG_FILES="$CONFIG_FILES packages/vms/Makefile" ;; + "packages/AIX/Makefile") CONFIG_FILES="$CONFIG_FILES packages/AIX/Makefile" ;; + "packages/AIX/RPM/Makefile") CONFIG_FILES="$CONFIG_FILES packages/AIX/RPM/Makefile" ;; + "packages/AIX/RPM/curl.spec") CONFIG_FILES="$CONFIG_FILES packages/AIX/RPM/curl.spec" ;; + "curl-config") CONFIG_FILES="$CONFIG_FILES curl-config" ;; + "libcurl.pc") CONFIG_FILES="$CONFIG_FILES libcurl.pc" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named 'Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running 'make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "$am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir=$dirpart/$fdir; as_fn_mkdir_p + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options which allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + + cfgfile="${ofile}T" + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# The names of the tagged configurations supported by this script. +available_tags="" + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Assembler program. +AS=$lt_AS + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Object dumper program. +OBJDUMP=$lt_OBJDUMP + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive. +AR_FLAGS=$lt_AR_FLAGS + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and in which our libraries should be installed. +lt_sysroot=$lt_sysroot + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain="$ac_aux_dir/ltmain.sh" + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + if test x"$xsi_shell" = xyes; then + sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ +func_dirname ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_basename ()$/,/^} # func_basename /c\ +func_basename ()\ +{\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ +func_dirname_and_basename ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ +func_stripname ()\ +{\ +\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ +\ # positional parameters, so assign one to ordinary parameter first.\ +\ func_stripname_result=${3}\ +\ func_stripname_result=${func_stripname_result#"${1}"}\ +\ func_stripname_result=${func_stripname_result%"${2}"}\ +} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ +func_split_long_opt ()\ +{\ +\ func_split_long_opt_name=${1%%=*}\ +\ func_split_long_opt_arg=${1#*=}\ +} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ +func_split_short_opt ()\ +{\ +\ func_split_short_opt_arg=${1#??}\ +\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ +} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ +func_lo2o ()\ +{\ +\ case ${1} in\ +\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ +\ *) func_lo2o_result=${1} ;;\ +\ esac\ +} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_xform ()$/,/^} # func_xform /c\ +func_xform ()\ +{\ + func_xform_result=${1%.*}.lo\ +} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_arith ()$/,/^} # func_arith /c\ +func_arith ()\ +{\ + func_arith_result=$(( $* ))\ +} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_len ()$/,/^} # func_len /c\ +func_len ()\ +{\ + func_len_result=${#1}\ +} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + +fi + +if test x"$lt_shell_append" = xyes; then + sed -e '/^func_append ()$/,/^} # func_append /c\ +func_append ()\ +{\ + eval "${1}+=\\${2}"\ +} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ +func_append_quoted ()\ +{\ +\ func_quote_for_eval "${2}"\ +\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ +} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 +$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} +fi + + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi + +# +# CONFIG_SUBDIRS section. +# +if test "$no_recursion" != yes; then + + # Remove --cache-file, --srcdir, and --disable-option-checking arguments + # so they do not pile up. + ac_sub_configure_args= + ac_prev= + eval "set x $ac_configure_args" + shift + for ac_arg + do + if test -n "$ac_prev"; then + ac_prev= + continue + fi + case $ac_arg in + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ + | --c=*) + ;; + --config-cache | -C) + ;; + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + ;; + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + ;; + --disable-option-checking) + ;; + *) + case $ac_arg in + *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append ac_sub_configure_args " '$ac_arg'" ;; + esac + done + + # Always prepend --prefix to ensure using the same prefix + # in subdir configurations. + ac_arg="--prefix=$prefix" + case $ac_arg in + *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args" + + # Pass --silent + if test "$silent" = yes; then + ac_sub_configure_args="--silent $ac_sub_configure_args" + fi + + # Always prepend --disable-option-checking to silence warnings, since + # different subdirs can have different --enable and --with options. + ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args" + + ac_popdir=`pwd` + for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue + + # Do not complain, so a configure script can configure whichever + # parts of a large source tree are present. + test -d "$srcdir/$ac_dir" || continue + + ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)" + $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5 + $as_echo "$ac_msg" >&6 + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + cd "$ac_dir" + + # Check for guested configure; otherwise get Cygnus style configure. + if test -f "$ac_srcdir/configure.gnu"; then + ac_sub_configure=$ac_srcdir/configure.gnu + elif test -f "$ac_srcdir/configure"; then + ac_sub_configure=$ac_srcdir/configure + elif test -f "$ac_srcdir/configure.in"; then + # This should be Cygnus configure. + ac_sub_configure=$ac_aux_dir/configure + else + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5 +$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} + ac_sub_configure= + fi + + # The recursion is here. + if test -n "$ac_sub_configure"; then + # Make the cache file name correct relative to the subdirectory. + case $cache_file in + [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; + *) # Relative name. + ac_sub_cache_file=$ac_top_build_prefix$cache_file ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 +$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} + # The eval makes quoting arguments work. + eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ + --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || + as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5 + fi + + cd "$ac_popdir" + done +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + + + + tmp_cpp=`eval echo "$ac_cpp" 2>/dev/null` + if test -z "$tmp_cpp"; then + tmp_cpp='cpp' + fi + cat >./tests/configurehelp.pm <<_EOF +# This is a generated file. Do not edit. + +package configurehelp; + +use strict; +use warnings; +use Exporter; + +use vars qw( + @ISA + @EXPORT_OK + \$Cpreprocessor + ); + +@ISA = qw(Exporter); + +@EXPORT_OK = qw( + \$Cpreprocessor + ); + +\$Cpreprocessor = '$tmp_cpp'; + +1; +_EOF + + + +## ---------------------------------- ## +## Start of distclean amending code ## +## ---------------------------------- ## + +for xc_subdir in lib src tests/unit tests/server tests/libtest docs/examples +do + +if test ! -f "$xc_subdir/Makefile"; then + echo "$xc_msg_err $xc_subdir/Makefile file not found. $xc_msg_abrt" >&2 + exit 1 +fi + +# Fetch dependency tracking file list from Makefile include lines. + +xc_inc_lines=`grep '^include .*(DEPDIR)' "$xc_subdir/Makefile" 2>/dev/null` +xc_cnt_words=`echo "$xc_inc_lines" | wc -w | tr -d "$xc_space$xc_tab"` + +# --disable-dependency-tracking might have been used, consequently +# there is nothing to amend without a dependency tracking file list. + +if test $xc_cnt_words -gt 0; then + +{ $as_echo "$as_me:${as_lineno-$LINENO}: amending $xc_subdir/Makefile" >&5 +$as_echo "$as_me: amending $xc_subdir/Makefile" >&6;} + +# Build Makefile specific patch hunk. + +xc_p="$xc_subdir/xc_patch.tmp" + +xc_rm_depfiles=`echo "$xc_inc_lines" \ + | $SED 's%include% -rm -f%' 2>/dev/null` + +xc_dep_subdirs=`echo "$xc_inc_lines" \ + | $SED 's%include[ ][ ]*%%' 2>/dev/null \ + | $SED 's%(DEPDIR)/.*%(DEPDIR)%' 2>/dev/null \ + | sort | uniq` + +echo "$xc_rm_depfiles" >$xc_p + +for xc_dep_dir in $xc_dep_subdirs; do + echo "${xc_tab}@xm_dep_cnt=\`ls $xc_dep_dir | wc -l 2>/dev/null\`; \\" >>$xc_p + echo "${xc_tab}if test \$\$xm_dep_cnt -eq 0 && test -d $xc_dep_dir; then \\" >>$xc_p + echo "${xc_tab} rm -rf $xc_dep_dir; \\" >>$xc_p + echo "${xc_tab}fi" >>$xc_p +done + +# Build Makefile patching sed scripts. + +xc_s1="$xc_subdir/xc_script_1.tmp" +xc_s2="$xc_subdir/xc_script_2.tmp" +xc_s3="$xc_subdir/xc_script_3.tmp" + +cat >$xc_s1 <<\_EOT +/^distclean[ ]*:/,/^[^ ][^ ]*:/{ + s/^.*(DEPDIR)/___xc_depdir_line___/ +} +/^maintainer-clean[ ]*:/,/^[^ ][^ ]*:/{ + s/^.*(DEPDIR)/___xc_depdir_line___/ +} +_EOT + +cat >$xc_s2 <<\_EOT +/___xc_depdir_line___$/{ + N + /___xc_depdir_line___$/D +} +_EOT + +cat >$xc_s3 <<_EOT +/^___xc_depdir_line___/{ + r $xc_p + d +} +_EOT + +# Apply patch to Makefile and cleanup. + +$SED -f "$xc_s1" "$xc_subdir/Makefile" >"$xc_subdir/Makefile.tmp1" +$SED -f "$xc_s2" "$xc_subdir/Makefile.tmp1" >"$xc_subdir/Makefile.tmp2" +$SED -f "$xc_s3" "$xc_subdir/Makefile.tmp2" >"$xc_subdir/Makefile.tmp3" + +if test -f "$xc_subdir/Makefile.tmp3"; then + mv -f "$xc_subdir/Makefile.tmp3" "$xc_subdir/Makefile" +fi + +test -f "$xc_subdir/Makefile.tmp1" && rm -f "$xc_subdir/Makefile.tmp1" +test -f "$xc_subdir/Makefile.tmp2" && rm -f "$xc_subdir/Makefile.tmp2" +test -f "$xc_subdir/Makefile.tmp3" && rm -f "$xc_subdir/Makefile.tmp3" + +test -f "$xc_p" && rm -f "$xc_p" +test -f "$xc_s1" && rm -f "$xc_s1" +test -f "$xc_s2" && rm -f "$xc_s2" +test -f "$xc_s3" && rm -f "$xc_s3" + +fi + +done + +## -------------------------------- ## +## End of distclean amending code ## +## -------------------------------- ## + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: Configured to build curl/libcurl: + + curl version: ${CURLVERSION} + Host setup: ${host} + Install prefix: ${prefix} + Compiler: ${CC} + SSL support: ${curl_ssl_msg} + SSH support: ${curl_ssh_msg} + zlib support: ${curl_zlib_msg} + GSS-API support: ${curl_gss_msg} + TLS-SRP support: ${curl_tls_srp_msg} + resolver: ${curl_res_msg} + IPv6 support: ${curl_ipv6_msg} + Unix sockets support: ${curl_unix_sockets_msg} + IDN support: ${curl_idn_msg} + Build libcurl: Shared=${enable_shared}, Static=${enable_static} + Built-in manual: ${curl_manual_msg} + --libcurl option: ${curl_libcurl_msg} + Verbose errors: ${curl_verbose_msg} + SSPI support: ${curl_sspi_msg} + ca cert bundle: ${ca} + ca cert path: ${capath} + LDAP support: ${curl_ldap_msg} + LDAPS support: ${curl_ldaps_msg} + RTSP support: ${curl_rtsp_msg} + RTMP support: ${curl_rtmp_msg} + metalink support: ${curl_mtlnk_msg} + HTTP2 support: ${curl_h2_msg} + Protocols: ${SUPPORT_PROTOCOLS} +" >&5 +$as_echo "$as_me: Configured to build curl/libcurl: + + curl version: ${CURLVERSION} + Host setup: ${host} + Install prefix: ${prefix} + Compiler: ${CC} + SSL support: ${curl_ssl_msg} + SSH support: ${curl_ssh_msg} + zlib support: ${curl_zlib_msg} + GSS-API support: ${curl_gss_msg} + TLS-SRP support: ${curl_tls_srp_msg} + resolver: ${curl_res_msg} + IPv6 support: ${curl_ipv6_msg} + Unix sockets support: ${curl_unix_sockets_msg} + IDN support: ${curl_idn_msg} + Build libcurl: Shared=${enable_shared}, Static=${enable_static} + Built-in manual: ${curl_manual_msg} + --libcurl option: ${curl_libcurl_msg} + Verbose errors: ${curl_verbose_msg} + SSPI support: ${curl_sspi_msg} + ca cert bundle: ${ca} + ca cert path: ${capath} + LDAP support: ${curl_ldap_msg} + LDAPS support: ${curl_ldaps_msg} + RTSP support: ${curl_rtsp_msg} + RTMP support: ${curl_rtmp_msg} + metalink support: ${curl_mtlnk_msg} + HTTP2 support: ${curl_h2_msg} + Protocols: ${SUPPORT_PROTOCOLS} +" >&6;} + +if test "x$soname_bump" = "xyes"; then + +cat <, et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +#*************************************************************************** +dnl Process this file with autoconf to produce a configure script. + +AC_PREREQ(2.57) + +dnl We don't know the version number "statically" so we use a dash here +AC_INIT([curl], [-], [a suitable curl mailing list: http://curl.haxx.se/mail/]) + +XC_OVR_ZZ50 +XC_OVR_ZZ60 +CURL_OVERRIDE_AUTOCONF + +dnl configure script copyright +AC_COPYRIGHT([Copyright (c) 1998 - 2014 Daniel Stenberg, +This configure script may be copied, distributed and modified under the +terms of the curl license; see COPYING for more details]) + +AC_CONFIG_SRCDIR([lib/urldata.h]) +AC_CONFIG_HEADERS(lib/curl_config.h include/curl/curlbuild.h) +AC_CONFIG_MACRO_DIR([m4]) +AM_MAINTAINER_MODE + +CURL_CHECK_OPTION_DEBUG +CURL_CHECK_OPTION_OPTIMIZE +CURL_CHECK_OPTION_WARNINGS +CURL_CHECK_OPTION_WERROR +CURL_CHECK_OPTION_CURLDEBUG +CURL_CHECK_OPTION_SYMBOL_HIDING +CURL_CHECK_OPTION_ARES +CURL_CHECK_OPTION_RT + +XC_CHECK_PATH_SEPARATOR + +# +# save the configure arguments +# +CONFIGURE_OPTIONS="\"$ac_configure_args\"" +AC_SUBST(CONFIGURE_OPTIONS) + +CURL_CFLAG_EXTRAS="" +if test X"$want_werror" = Xyes; then + CURL_CFLAG_EXTRAS="-Werror" +fi +AC_SUBST(CURL_CFLAG_EXTRAS) + +dnl SED is mandatory for configure process and libtool. +dnl Set it now, allowing it to be changed later. +if test -z "$SED"; then + dnl allow it to be overridden + AC_PATH_PROG([SED], [sed], [not_found], + [$PATH:/usr/bin:/usr/local/bin]) + if test -z "$SED" || test "$SED" = "not_found"; then + AC_MSG_ERROR([sed not found in PATH. Cannot continue without sed.]) + fi +fi +AC_SUBST([SED]) + +dnl GREP is mandatory for configure process and libtool. +dnl Set it now, allowing it to be changed later. +if test -z "$GREP"; then + dnl allow it to be overridden + AC_PATH_PROG([GREP], [grep], [not_found], + [$PATH:/usr/bin:/usr/local/bin]) + if test -z "$GREP" || test "$GREP" = "not_found"; then + AC_MSG_ERROR([grep not found in PATH. Cannot continue without grep.]) + fi +fi +AC_SUBST([GREP]) + +dnl EGREP is mandatory for configure process and libtool. +dnl Set it now, allowing it to be changed later. +if test -z "$EGREP"; then + dnl allow it to be overridden + if echo a | ($GREP -E '(a|b)') >/dev/null 2>&1; then + AC_MSG_CHECKING([for egrep]) + EGREP="$GREP -E" + AC_MSG_RESULT([$EGREP]) + else + AC_PATH_PROG([EGREP], [egrep], [not_found], + [$PATH:/usr/bin:/usr/local/bin]) + fi +fi +if test -z "$EGREP" || test "$EGREP" = "not_found"; then + AC_MSG_ERROR([egrep not found in PATH. Cannot continue without egrep.]) +fi +AC_SUBST([EGREP]) + +dnl AR is mandatory for configure process and libtool. +dnl This is target dependent, so check it as a tool. +if test -z "$AR"; then + dnl allow it to be overridden + AC_PATH_TOOL([AR], [ar], [not_found], + [$PATH:/usr/bin:/usr/local/bin]) + if test -z "$AR" || test "$AR" = "not_found"; then + AC_MSG_ERROR([ar not found in PATH. Cannot continue without ar.]) + fi +fi +AC_SUBST([AR]) + +AC_SUBST(libext) + +dnl Remove non-configure distributed curlbuild.h +if test -f ${srcdir}/include/curl/curlbuild.h; then + rm -f ${srcdir}/include/curl/curlbuild.h +fi + +dnl figure out the libcurl version +CURLVERSION=`$SED -ne 's/^#define LIBCURL_VERSION "\(.*\)"/\1/p' ${srcdir}/include/curl/curlver.h` +XC_CHECK_PROG_CC +XC_AUTOMAKE +AC_MSG_CHECKING([curl version]) +AC_MSG_RESULT($CURLVERSION) + +AC_SUBST(CURLVERSION) + +dnl +dnl we extract the numerical version for curl-config only +VERSIONNUM=`$SED -ne 's/^#define LIBCURL_VERSION_NUM 0x\(.*\)/\1/p' ${srcdir}/include/curl/curlver.h` +AC_SUBST(VERSIONNUM) + +dnl Solaris pkgadd support definitions +PKGADD_PKG="HAXXcurl" +PKGADD_NAME="cURL - a client that groks URLs" +PKGADD_VENDOR="curl.haxx.se" +AC_SUBST(PKGADD_PKG) +AC_SUBST(PKGADD_NAME) +AC_SUBST(PKGADD_VENDOR) + +dnl +dnl initialize all the info variables + curl_ssl_msg="no (--with-{ssl,gnutls,nss,polarssl,cyassl,axtls,winssl,darwinssl} )" + curl_ssh_msg="no (--with-libssh2)" + curl_zlib_msg="no (--with-zlib)" + curl_gss_msg="no (--with-gssapi)" +curl_tls_srp_msg="no (--enable-tls-srp)" + curl_res_msg="default (--enable-ares / --enable-threaded-resolver)" + curl_ipv6_msg="no (--enable-ipv6)" +curl_unix_sockets_msg="no (--enable-unix-sockets)" + curl_idn_msg="no (--with-{libidn,winidn})" + curl_manual_msg="no (--enable-manual)" +curl_libcurl_msg="enabled (--disable-libcurl-option)" +curl_verbose_msg="enabled (--disable-verbose)" + curl_sspi_msg="no (--enable-sspi)" + curl_ldap_msg="no (--enable-ldap / --with-ldap-lib / --with-lber-lib)" + curl_ldaps_msg="no (--enable-ldaps)" + curl_rtsp_msg="no (--enable-rtsp)" + curl_rtmp_msg="no (--with-librtmp)" + curl_mtlnk_msg="no (--with-libmetalink)" + + init_ssl_msg=${curl_ssl_msg} + +dnl +dnl Save some initial values the user might have provided +dnl +INITIAL_LDFLAGS=$LDFLAGS +INITIAL_LIBS=$LIBS + +dnl +dnl Detect the canonical host and target build environment +dnl + +AC_CANONICAL_HOST +dnl Get system canonical name +AC_DEFINE_UNQUOTED(OS, "${host}", [cpu-machine-OS]) + +dnl Checks for programs. + +dnl Our curl_off_t internal and external configure settings +CURL_CONFIGURE_CURL_OFF_T + +dnl This defines _ALL_SOURCE for AIX +CURL_CHECK_AIX_ALL_SOURCE + +dnl Our configure and build reentrant settings +CURL_CONFIGURE_THREAD_SAFE +CURL_CONFIGURE_REENTRANT + +dnl check for how to do large files +AC_SYS_LARGEFILE + +XC_LIBTOOL + +# +# Automake conditionals based on libtool related checks +# + +AM_CONDITIONAL([CURL_LT_SHLIB_USE_VERSION_INFO], + [test "x$xc_lt_shlib_use_version_info" = 'xyes']) +AM_CONDITIONAL([CURL_LT_SHLIB_USE_NO_UNDEFINED], + [test "x$xc_lt_shlib_use_no_undefined" = 'xyes']) +AM_CONDITIONAL([CURL_LT_SHLIB_USE_MIMPURE_TEXT], + [test "x$xc_lt_shlib_use_mimpure_text" = 'xyes']) + +# +# Due to libtool and automake machinery limitations of not allowing +# specifying separate CPPFLAGS or CFLAGS when compiling objects for +# inclusion of these in shared or static libraries, we are forced to +# build using separate configure runs for shared and static libraries +# on systems where different CPPFLAGS or CFLAGS are mandatory in order +# to compile objects for each kind of library. Notice that relying on +# the '-DPIC' CFLAG that libtool provides is not valid given that the +# user might for example choose to build static libraries with PIC. +# + +# +# Make our Makefile.am files use the staticlib CPPFLAG only when strictly +# targeting a static library and not building its shared counterpart. +# + +AM_CONDITIONAL([USE_CPPFLAG_CURL_STATICLIB], + [test "x$xc_lt_build_static_only" = 'xyes']) + +# +# Make staticlib CPPFLAG variable and its definition visible in output +# files unconditionally, providing an empty definition unless strictly +# targeting a static library and not building its shared counterpart. +# + +CPPFLAG_CURL_STATICLIB= +if test "x$xc_lt_build_static_only" = 'xyes'; then + CPPFLAG_CURL_STATICLIB='-DCURL_STATICLIB' +fi +AC_SUBST([CPPFLAG_CURL_STATICLIB]) + + +# Determine whether all dependent libraries must be specified when linking +if test "X$enable_shared" = "Xyes" -a "X$link_all_deplibs" = "Xno" +then + REQUIRE_LIB_DEPS=no +else + REQUIRE_LIB_DEPS=yes +fi +AC_SUBST(REQUIRE_LIB_DEPS) +AM_CONDITIONAL(USE_EXPLICIT_LIB_DEPS, test x$REQUIRE_LIB_DEPS = xyes) + +dnl check if there's a way to force code inline +AC_C_INLINE + +dnl ********************************************************************** +dnl platform/compiler/architecture specific checks/flags +dnl ********************************************************************** + +CURL_CHECK_COMPILER +CURL_SET_COMPILER_BASIC_OPTS +CURL_SET_COMPILER_DEBUG_OPTS +CURL_SET_COMPILER_OPTIMIZE_OPTS +CURL_SET_COMPILER_WARNING_OPTS + +if test "$compiler_id" = "INTEL_UNIX_C"; then + # + if test "$compiler_num" -ge "1000"; then + dnl icc 10.X or later + CFLAGS="$CFLAGS -shared-intel" + elif test "$compiler_num" -ge "900"; then + dnl icc 9.X specific + CFLAGS="$CFLAGS -i-dynamic" + fi + # +fi + +CURL_CHECK_COMPILER_HALT_ON_ERROR +CURL_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE +CURL_CHECK_COMPILER_PROTOTYPE_MISMATCH +CURL_CHECK_COMPILER_SYMBOL_HIDING + +CURL_CHECK_CURLDEBUG +AM_CONDITIONAL(CURLDEBUG, test x$want_curldebug = xyes) + +supports_unittests=yes +# cross-compilation of unit tests static library/programs fails when +# libcurl shared library is built. This might be due to a libtool or +# automake issue. In this case we disable unit tests. +if test "x$cross_compiling" != "xno" && + test "x$enable_shared" != "xno"; then + supports_unittests=no +fi + +# IRIX 6.5.24 gcc 3.3 autobuilds fail unittests library compilation due to +# a problem related with OpenSSL headers and library versions not matching. +# Disable unit tests while time to further investigate this is found. +case $host in + mips-sgi-irix6.5) + if test "$compiler_id" = "GNU_C"; then + supports_unittests=no + fi + ;; +esac + +# All AIX autobuilds fails unit tests linking against unittests library +# due to unittests library being built with no symbols or members. Libtool ? +# Disable unit tests while time to further investigate this is found. +case $host_os in + aix*) + supports_unittests=no + ;; +esac + +dnl Build unit tests when option --enable-debug is given. +if test "x$want_debug" = "xyes" && + test "x$supports_unittests" = "xyes"; then + want_unittests=yes +else + want_unittests=no +fi +AM_CONDITIONAL(BUILD_UNITTESTS, test x$want_unittests = xyes) + +dnl ********************************************************************** +dnl Compilation based checks should not be done before this point. +dnl ********************************************************************** + +dnl ********************************************************************** +dnl Make sure that our checks for headers windows.h winsock.h winsock2.h +dnl and ws2tcpip.h take precedence over any other further checks which +dnl could be done later using AC_CHECK_HEADER or AC_CHECK_HEADERS for +dnl this specific header files. And do them before its results are used. +dnl ********************************************************************** + +CURL_CHECK_HEADER_WINDOWS +CURL_CHECK_NATIVE_WINDOWS +case X-"$ac_cv_native_windows" in + X-yes) + CURL_CHECK_HEADER_WINSOCK + CURL_CHECK_HEADER_WINSOCK2 + CURL_CHECK_HEADER_WS2TCPIP + CURL_CHECK_HEADER_WINLDAP + CURL_CHECK_HEADER_WINBER + ;; + *) + ac_cv_header_winsock_h="no" + ac_cv_header_winsock2_h="no" + ac_cv_header_ws2tcpip_h="no" + ac_cv_header_winldap_h="no" + ac_cv_header_winber_h="no" + ;; +esac +CURL_CHECK_WIN32_LARGEFILE + +dnl ************************************************************ +dnl switch off particular protocols +dnl +AC_MSG_CHECKING([whether to support http]) +AC_ARG_ENABLE(http, +AC_HELP_STRING([--enable-http],[Enable HTTP support]) +AC_HELP_STRING([--disable-http],[Disable HTTP support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_HTTP, 1, [to disable HTTP]) + AC_MSG_WARN([disable HTTP disables FTP over proxy and RTSP]) + AC_SUBST(CURL_DISABLE_HTTP, [1]) + AC_DEFINE(CURL_DISABLE_RTSP, 1, [to disable RTSP]) + AC_SUBST(CURL_DISABLE_RTSP, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) +AC_MSG_CHECKING([whether to support ftp]) +AC_ARG_ENABLE(ftp, +AC_HELP_STRING([--enable-ftp],[Enable FTP support]) +AC_HELP_STRING([--disable-ftp],[Disable FTP support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_FTP, 1, [to disable FTP]) + AC_SUBST(CURL_DISABLE_FTP, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) +AC_MSG_CHECKING([whether to support file]) +AC_ARG_ENABLE(file, +AC_HELP_STRING([--enable-file],[Enable FILE support]) +AC_HELP_STRING([--disable-file],[Disable FILE support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_FILE, 1, [to disable FILE]) + AC_SUBST(CURL_DISABLE_FILE, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) +AC_MSG_CHECKING([whether to support ldap]) +AC_ARG_ENABLE(ldap, +AC_HELP_STRING([--enable-ldap],[Enable LDAP support]) +AC_HELP_STRING([--disable-ldap],[Disable LDAP support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_LDAP, 1, [to disable LDAP]) + AC_SUBST(CURL_DISABLE_LDAP, [1]) + ;; + *) + AC_MSG_RESULT(yes) + ;; + esac ],[ + AC_MSG_RESULT(yes) ] +) +AC_MSG_CHECKING([whether to support ldaps]) +AC_ARG_ENABLE(ldaps, +AC_HELP_STRING([--enable-ldaps],[Enable LDAPS support]) +AC_HELP_STRING([--disable-ldaps],[Disable LDAPS support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_LDAPS, 1, [to disable LDAPS]) + AC_SUBST(CURL_DISABLE_LDAPS, [1]) + ;; + *) if test "x$CURL_DISABLE_LDAP" = "x1" ; then + AC_MSG_RESULT(LDAP needs to be enabled to support LDAPS) + AC_DEFINE(CURL_DISABLE_LDAPS, 1, [to disable LDAPS]) + AC_SUBST(CURL_DISABLE_LDAPS, [1]) + else + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_LDAP_SSL, 1, [Use LDAPS implementation]) + AC_SUBST(HAVE_LDAP_SSL, [1]) + fi + ;; + esac ],[ + if test "x$CURL_DISABLE_LDAP" = "x1" ; then + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_LDAPS, 1, [to disable LDAPS]) + AC_SUBST(CURL_DISABLE_LDAPS, [1]) + else + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_LDAP_SSL, 1, [Use LDAPS implementation]) + AC_SUBST(HAVE_LDAP_SSL, [1]) + fi ] +) + +AC_MSG_CHECKING([whether to support rtsp]) +AC_ARG_ENABLE(rtsp, +AC_HELP_STRING([--enable-rtsp],[Enable RTSP support]) +AC_HELP_STRING([--disable-rtsp],[Disable RTSP support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_RTSP, 1, [to disable RTSP]) + AC_SUBST(CURL_DISABLE_RTSP, [1]) + ;; + *) if test x$CURL_DISABLE_HTTP = x1 ; then + AC_MSG_ERROR(HTTP support needs to be enabled in order to enable RTSP support!) + else + AC_MSG_RESULT(yes) + curl_rtsp_msg="enabled" + fi + ;; + esac ], + if test "x$CURL_DISABLE_HTTP" != "x1"; then + AC_MSG_RESULT(yes) + curl_rtsp_msg="enabled" + else + AC_MSG_RESULT(no) + fi +) + +AC_MSG_CHECKING([whether to support proxies]) +AC_ARG_ENABLE(proxy, +AC_HELP_STRING([--enable-proxy],[Enable proxy support]) +AC_HELP_STRING([--disable-proxy],[Disable proxy support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_PROXY, 1, [to disable proxies]) + AC_SUBST(CURL_DISABLE_PROXY, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) + +AC_MSG_CHECKING([whether to support dict]) +AC_ARG_ENABLE(dict, +AC_HELP_STRING([--enable-dict],[Enable DICT support]) +AC_HELP_STRING([--disable-dict],[Disable DICT support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_DICT, 1, [to disable DICT]) + AC_SUBST(CURL_DISABLE_DICT, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) +AC_MSG_CHECKING([whether to support telnet]) +AC_ARG_ENABLE(telnet, +AC_HELP_STRING([--enable-telnet],[Enable TELNET support]) +AC_HELP_STRING([--disable-telnet],[Disable TELNET support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_TELNET, 1, [to disable TELNET]) + AC_SUBST(CURL_DISABLE_TELNET, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) +AC_MSG_CHECKING([whether to support tftp]) +AC_ARG_ENABLE(tftp, +AC_HELP_STRING([--enable-tftp],[Enable TFTP support]) +AC_HELP_STRING([--disable-tftp],[Disable TFTP support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_TFTP, 1, [to disable TFTP]) + AC_SUBST(CURL_DISABLE_TFTP, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) + +AC_MSG_CHECKING([whether to support pop3]) +AC_ARG_ENABLE(pop3, +AC_HELP_STRING([--enable-pop3],[Enable POP3 support]) +AC_HELP_STRING([--disable-pop3],[Disable POP3 support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_POP3, 1, [to disable POP3]) + AC_SUBST(CURL_DISABLE_POP3, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) + + +AC_MSG_CHECKING([whether to support imap]) +AC_ARG_ENABLE(imap, +AC_HELP_STRING([--enable-imap],[Enable IMAP support]) +AC_HELP_STRING([--disable-imap],[Disable IMAP support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_IMAP, 1, [to disable IMAP]) + AC_SUBST(CURL_DISABLE_IMAP, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) + + +AC_MSG_CHECKING([whether to support smb]) +AC_ARG_ENABLE(smb, +AC_HELP_STRING([--enable-smb],[Enable SMB/CIFS support]) +AC_HELP_STRING([--disable-smb],[Disable SMB/CIFS support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_SMB, 1, [to disable SMB/CIFS]) + AC_SUBST(CURL_DISABLE_SMB, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) + +AC_MSG_CHECKING([whether to support smtp]) +AC_ARG_ENABLE(smtp, +AC_HELP_STRING([--enable-smtp],[Enable SMTP support]) +AC_HELP_STRING([--disable-smtp],[Disable SMTP support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_SMTP, 1, [to disable SMTP]) + AC_SUBST(CURL_DISABLE_SMTP, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) + +AC_MSG_CHECKING([whether to support gopher]) +AC_ARG_ENABLE(gopher, +AC_HELP_STRING([--enable-gopher],[Enable Gopher support]) +AC_HELP_STRING([--disable-gopher],[Disable Gopher support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_GOPHER, 1, [to disable Gopher]) + AC_SUBST(CURL_DISABLE_GOPHER, [1]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) + + +dnl ********************************************************************** +dnl Check for built-in manual +dnl ********************************************************************** + +AC_MSG_CHECKING([whether to provide built-in manual]) +AC_ARG_ENABLE(manual, +AC_HELP_STRING([--enable-manual],[Enable built-in manual]) +AC_HELP_STRING([--disable-manual],[Disable built-in manual]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + ;; + *) AC_MSG_RESULT(yes) + USE_MANUAL="1" + ;; + esac ], + AC_MSG_RESULT(yes) + USE_MANUAL="1" +) +dnl The actual use of the USE_MANUAL variable is done much later in this +dnl script to allow other actions to disable it as well. + +dnl ************************************************************ +dnl disable C code generation support +dnl +AC_MSG_CHECKING([whether to enable generation of C code]) +AC_ARG_ENABLE(libcurl_option, +AC_HELP_STRING([--enable-libcurl-option],[Enable --libcurl C code generation support]) +AC_HELP_STRING([--disable-libcurl-option],[Disable --libcurl C code generation support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_LIBCURL_OPTION, 1, [to disable --libcurl C code generation option]) + curl_libcurl_msg="no" + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) + +dnl ********************************************************************** +dnl Checks for libraries. +dnl ********************************************************************** + +AC_MSG_CHECKING([whether to use libgcc]) +AC_ARG_ENABLE(libgcc, +AC_HELP_STRING([--enable-libgcc],[use libgcc when linking]), +[ case "$enableval" in + yes) + LIBS="-lgcc $LIBS" + AC_MSG_RESULT(yes) + ;; + *) AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + +CURL_CHECK_LIB_XNET + +dnl gethostbyname without lib or in the nsl lib? +AC_CHECK_FUNC(gethostbyname, + [HAVE_GETHOSTBYNAME="1" + ], + [ AC_CHECK_LIB(nsl, gethostbyname, + [HAVE_GETHOSTBYNAME="1" + LIBS="-lnsl $LIBS" + ]) + ]) + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + dnl gethostbyname in the socket lib? + AC_CHECK_LIB(socket, gethostbyname, + [HAVE_GETHOSTBYNAME="1" + LIBS="-lsocket $LIBS" + ]) +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + dnl gethostbyname in the watt lib? + AC_CHECK_LIB(watt, gethostbyname, + [HAVE_GETHOSTBYNAME="1" + CPPFLAGS="-I/dev/env/WATT_ROOT/inc" + LDFLAGS="-L/dev/env/WATT_ROOT/lib" + LIBS="-lwatt $LIBS" + ]) +fi + +dnl At least one system has been identified to require BOTH nsl and socket +dnl libs at the same time to link properly. +if test "$HAVE_GETHOSTBYNAME" != "1" +then + AC_MSG_CHECKING([for gethostbyname with both nsl and socket libs]) + my_ac_save_LIBS=$LIBS + LIBS="-lnsl -lsocket $LIBS" + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ + ]],[[ + gethostbyname(); + ]]) + ],[ + AC_MSG_RESULT([yes]) + HAVE_GETHOSTBYNAME="1" + ],[ + AC_MSG_RESULT([no]) + LIBS=$my_ac_save_LIBS + ]) +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + dnl This is for winsock systems + if test "$ac_cv_header_windows_h" = "yes"; then + if test "$ac_cv_header_winsock_h" = "yes"; then + case $host in + *-*-mingw32ce*) + winsock_LIB="-lwinsock" + ;; + *) + winsock_LIB="-lwsock32" + ;; + esac + fi + if test "$ac_cv_header_winsock2_h" = "yes"; then + winsock_LIB="-lws2_32" + fi + if test ! -z "$winsock_LIB"; then + my_ac_save_LIBS=$LIBS + LIBS="$winsock_LIB $LIBS" + AC_MSG_CHECKING([for gethostbyname in $winsock_LIB]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +#ifdef HAVE_WINDOWS_H +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#ifdef HAVE_WINSOCK2_H +#include +#else +#ifdef HAVE_WINSOCK_H +#include +#endif +#endif +#endif + ]],[[ + gethostbyname("www.dummysite.com"); + ]]) + ],[ + AC_MSG_RESULT([yes]) + HAVE_GETHOSTBYNAME="1" + ],[ + AC_MSG_RESULT([no]) + winsock_LIB="" + LIBS=$my_ac_save_LIBS + ]) + fi + fi +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + dnl This is for Minix 3.1 + AC_MSG_CHECKING([for gethostbyname for Minix 3]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +/* Older Minix versions may need here instead */ +#include + ]],[[ + gethostbyname("www.dummysite.com"); + ]]) + ],[ + AC_MSG_RESULT([yes]) + HAVE_GETHOSTBYNAME="1" + ],[ + AC_MSG_RESULT([no]) + ]) +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + dnl This is for eCos with a stubbed DNS implementation + AC_MSG_CHECKING([for gethostbyname for eCos]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +#include +#include + ]],[[ + gethostbyname("www.dummysite.com"); + ]]) + ],[ + AC_MSG_RESULT([yes]) + HAVE_GETHOSTBYNAME="1" + ],[ + AC_MSG_RESULT([no]) + ]) +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + dnl gethostbyname in the network lib - for Haiku OS + AC_CHECK_LIB(network, gethostbyname, + [HAVE_GETHOSTBYNAME="1" + LIBS="-lnetwork $LIBS" + ]) +fi + +if test "$HAVE_GETHOSTBYNAME" != "1" +then + dnl gethostbyname in the net lib - for BeOS + AC_CHECK_LIB(net, gethostbyname, + [HAVE_GETHOSTBYNAME="1" + LIBS="-lnet $LIBS" + ]) +fi + + +if test "$HAVE_GETHOSTBYNAME" != "1"; then + AC_MSG_ERROR([couldn't find libraries for gethostbyname()]) +fi + +dnl resolve lib? +AC_CHECK_FUNC(strcasecmp, , [ AC_CHECK_LIB(resolve, strcasecmp) ]) + +if test "$ac_cv_lib_resolve_strcasecmp" = "$ac_cv_func_strcasecmp"; then + AC_CHECK_LIB(resolve, strcasecmp, + [LIBS="-lresolve $LIBS"], + , + -lnsl) +fi +ac_cv_func_strcasecmp="no" + +CURL_CHECK_LIBS_CONNECT + +CURL_NETWORK_LIBS=$LIBS + +dnl ********************************************************************** +dnl In case that function clock_gettime with monotonic timer is available, +dnl check for additional required libraries. +dnl ********************************************************************** +CURL_CHECK_LIBS_CLOCK_GETTIME_MONOTONIC + +dnl ********************************************************************** +dnl The preceding library checks are all potentially useful for test +dnl servers and libtest cases which require networking and clock_gettime +dnl support. Save the list of required libraries at this point for use +dnl while linking those test servers and programs. +dnl ********************************************************************** +CURL_NETWORK_AND_TIME_LIBS=$LIBS + +dnl ********************************************************************** +dnl Check for the presence of ZLIB libraries and headers +dnl ********************************************************************** + +dnl Check for & handle argument to --with-zlib. + +clean_CPPFLAGS=$CPPFLAGS +clean_LDFLAGS=$LDFLAGS +clean_LIBS=$LIBS +ZLIB_LIBS="" +AC_ARG_WITH(zlib, +AC_HELP_STRING([--with-zlib=PATH],[search for zlib in PATH]) +AC_HELP_STRING([--without-zlib],[disable use of zlib]), + [OPT_ZLIB="$withval"]) + +if test "$OPT_ZLIB" = "no" ; then + AC_MSG_WARN([zlib disabled]) +else + if test "$OPT_ZLIB" = "yes" ; then + OPT_ZLIB="" + fi + + if test -z "$OPT_ZLIB" ; then + dnl check for the lib first without setting any new path, since many + dnl people have it in the default path + + AC_CHECK_LIB(z, inflateEnd, + dnl libz found, set the variable + [HAVE_LIBZ="1" + LIBS="-lz $LIBS"], + dnl if no lib found, try /usr/local + [OPT_ZLIB="/usr/local"]) + + fi + + dnl Add a nonempty path to the compiler flags + if test -n "$OPT_ZLIB"; then + CPPFLAGS="$CPPFLAGS -I$OPT_ZLIB/include" + LDFLAGS="$LDFLAGS -L$OPT_ZLIB/lib$libsuff" + fi + + AC_CHECK_HEADER(zlib.h, + [ + dnl zlib.h was found + HAVE_ZLIB_H="1" + dnl if the lib wasn't found already, try again with the new paths + if test "$HAVE_LIBZ" != "1"; then + AC_CHECK_LIB(z, gzread, + [ + dnl the lib was found! + HAVE_LIBZ="1" + LIBS="-lz $LIBS" + ], + [ CPPFLAGS=$clean_CPPFLAGS + LDFLAGS=$clean_LDFLAGS]) + fi + ], + [ + dnl zlib.h was not found, restore the flags + CPPFLAGS=$clean_CPPFLAGS + LDFLAGS=$clean_LDFLAGS] + ) + + if test "$HAVE_LIBZ" = "1" && test "$HAVE_ZLIB_H" != "1" + then + AC_MSG_WARN([configure found only the libz lib, not the header file!]) + HAVE_LIBZ="" + CPPFLAGS=$clean_CPPFLAGS + LDFLAGS=$clean_LDFLAGS + LIBS=$clean_LIBS + elif test "$HAVE_LIBZ" != "1" && test "$HAVE_ZLIB_H" = "1" + then + AC_MSG_WARN([configure found only the libz header file, not the lib!]) + CPPFLAGS=$clean_CPPFLAGS + LDFLAGS=$clean_LDFLAGS + LIBS=$clean_LIBS + elif test "$HAVE_LIBZ" = "1" && test "$HAVE_ZLIB_H" = "1" + then + dnl both header and lib were found! + AC_SUBST(HAVE_LIBZ) + AC_DEFINE(HAVE_ZLIB_H, 1, [if you have the zlib.h header file]) + AC_DEFINE(HAVE_LIBZ, 1, [if zlib is available]) + + ZLIB_LIBS="-lz" + LIBS="-lz $clean_LIBS" + + dnl replace 'HAVE_LIBZ' in the automake makefile.ams + AMFIXLIB="1" + AC_MSG_NOTICE([found both libz and libz.h header]) + curl_zlib_msg="enabled" + fi +fi + +dnl set variable for use in automakefile(s) +AM_CONDITIONAL(HAVE_LIBZ, test x"$AMFIXLIB" = x1) +AC_SUBST(ZLIB_LIBS) + +dnl ********************************************************************** +dnl Check for LDAP +dnl ********************************************************************** + +LDAPLIBNAME="" +AC_ARG_WITH(ldap-lib, +AC_HELP_STRING([--with-ldap-lib=libname],[Specify name of ldap lib file]), + [LDAPLIBNAME="$withval"]) + +LBERLIBNAME="" +AC_ARG_WITH(lber-lib, +AC_HELP_STRING([--with-lber-lib=libname],[Specify name of lber lib file]), + [LBERLIBNAME="$withval"]) + +if test x$CURL_DISABLE_LDAP != x1 ; then + + CURL_CHECK_HEADER_LBER + CURL_CHECK_HEADER_LDAP + CURL_CHECK_HEADER_LDAPSSL + CURL_CHECK_HEADER_LDAP_SSL + + if test -z "$LDAPLIBNAME" ; then + if test "$ac_cv_native_windows" = "yes"; then + dnl Windows uses a single and unique LDAP library name + LDAPLIBNAME="wldap32" + LBERLIBNAME="no" + fi + fi + + if test "$LDAPLIBNAME" ; then + AC_CHECK_LIB("$LDAPLIBNAME", ldap_init,, [ + AC_MSG_WARN(["$LDAPLIBNAME" is not an LDAP library: LDAP disabled]) + AC_DEFINE(CURL_DISABLE_LDAP, 1, [to disable LDAP]) + AC_SUBST(CURL_DISABLE_LDAP, [1]) + AC_DEFINE(CURL_DISABLE_LDAPS, 1, [to disable LDAPS]) + AC_SUBST(CURL_DISABLE_LDAPS, [1])]) + else + dnl Try to find the right ldap libraries for this system + CURL_CHECK_LIBS_LDAP + case X-"$curl_cv_ldap_LIBS" in + X-unknown) + AC_MSG_WARN([Cannot find libraries for LDAP support: LDAP disabled]) + AC_DEFINE(CURL_DISABLE_LDAP, 1, [to disable LDAP]) + AC_SUBST(CURL_DISABLE_LDAP, [1]) + AC_DEFINE(CURL_DISABLE_LDAPS, 1, [to disable LDAPS]) + AC_SUBST(CURL_DISABLE_LDAPS, [1]) + ;; + esac + fi +fi + +if test x$CURL_DISABLE_LDAP != x1 ; then + + if test "$LBERLIBNAME" ; then + dnl If name is "no" then don't define this library at all + dnl (it's only needed if libldap.so's dependencies are broken). + if test "$LBERLIBNAME" != "no" ; then + AC_CHECK_LIB("$LBERLIBNAME", ber_free,, [ + AC_MSG_WARN(["$LBERLIBNAME" is not an LBER library: LDAP disabled]) + AC_DEFINE(CURL_DISABLE_LDAP, 1, [to disable LDAP]) + AC_SUBST(CURL_DISABLE_LDAP, [1]) + AC_DEFINE(CURL_DISABLE_LDAPS, 1, [to disable LDAPS]) + AC_SUBST(CURL_DISABLE_LDAPS, [1])]) + fi + fi +fi + +if test x$CURL_DISABLE_LDAP != x1 ; then + AC_CHECK_FUNCS([ldap_url_parse ldap_init_fd]) + + if test "$LDAPLIBNAME" = "wldap32"; then + curl_ldap_msg="enabled (winldap)" + AC_DEFINE(USE_WIN32_LDAP, 1, [Use Windows LDAP implementation]) + else + curl_ldap_msg="enabled (OpenLDAP)" + if test "x$ac_cv_func_ldap_init_fd" = "xyes"; then + AC_DEFINE(USE_OPENLDAP, 1, [Use OpenLDAP-specific code]) + AC_SUBST(USE_OPENLDAP, [1]) + fi + fi +fi + +if test x$CURL_DISABLE_LDAPS != x1 ; then + curl_ldaps_msg="enabled" +fi + +dnl ********************************************************************** +dnl Checks for IPv6 +dnl ********************************************************************** + +AC_MSG_CHECKING([whether to enable IPv6]) +AC_ARG_ENABLE(ipv6, +AC_HELP_STRING([--enable-ipv6],[Enable IPv6 (with IPv4) support]) +AC_HELP_STRING([--disable-ipv6],[Disable IPv6 support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + ipv6=no + ;; + *) AC_MSG_RESULT(yes) + ipv6=yes + ;; + esac ], + + AC_TRY_RUN([ /* is AF_INET6 available? */ +#include +#include +#include /* for exit() */ +main() +{ + if (socket(AF_INET6, SOCK_STREAM, 0) < 0) + exit(1); + else + exit(0); +} +], + AC_MSG_RESULT(yes) + ipv6=yes, + AC_MSG_RESULT(no) + ipv6=no, + AC_MSG_RESULT(no) + ipv6=no +)) + +if test "$ipv6" = "yes"; then + curl_ipv6_msg="enabled" +fi + +# Check if struct sockaddr_in6 have sin6_scope_id member +if test "$ipv6" = yes; then + AC_MSG_CHECKING([if struct sockaddr_in6 has sin6_scope_id member]) + AC_TRY_COMPILE([ +#include +#include ] , + struct sockaddr_in6 s; s.sin6_scope_id = 0; , have_sin6_scope_id=yes) + if test "$have_sin6_scope_id" = yes; then + AC_MSG_RESULT([yes]) + AC_DEFINE(HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID, 1, [Define to 1 if struct sockaddr_in6 has the sin6_scope_id member]) + else + AC_MSG_RESULT([no]) + fi +fi + +dnl ********************************************************************** +dnl Check if the operating system allows programs to write to their own argv[] +dnl ********************************************************************** + +AC_MSG_CHECKING([if argv can be written to]) +AC_RUN_IFELSE([ + AC_LANG_SOURCE([[ +int main(int argc, char ** argv) { + argv[0][0] = ' '; + return (argv[0][0] == ' ')?0:1; +} + ]]) +],[ + curl_cv_writable_argv=yes +],[ + curl_cv_writable_argv=no +],[ + curl_cv_writable_argv=cross +]) +case $curl_cv_writable_argv in +yes) + AC_DEFINE(HAVE_WRITABLE_ARGV, 1, [Define this symbol if your OS supports changing the contents of argv]) + AC_MSG_RESULT(yes) + ;; +no) + AC_MSG_RESULT(no) + ;; +*) + AC_MSG_RESULT(no) + AC_MSG_WARN([the previous check could not be made default was used]) + ;; +esac + +dnl ********************************************************************** +dnl Check for GSS-API libraries +dnl ********************************************************************** + +dnl check for GSS-API stuff in the /usr as default + +GSSAPI_ROOT="/usr" +AC_ARG_WITH(gssapi-includes, + AC_HELP_STRING([--with-gssapi-includes=DIR], + [Specify location of GSS-API headers]), + [ GSSAPI_INCS="-I$withval" + want_gss="yes" ] +) + +AC_ARG_WITH(gssapi-libs, + AC_HELP_STRING([--with-gssapi-libs=DIR], + [Specify location of GSS-API libs]), + [ GSSAPI_LIB_DIR="-L$withval" + want_gss="yes" ] +) + +AC_ARG_WITH(gssapi, + AC_HELP_STRING([--with-gssapi=DIR], + [Where to look for GSS-API]), [ + GSSAPI_ROOT="$withval" + if test x"$GSSAPI_ROOT" != xno; then + want_gss="yes" + if test x"$GSSAPI_ROOT" = xyes; then + dnl if yes, then use default root + GSSAPI_ROOT="/usr" + fi + fi +]) + +: ${KRB5CONFIG:="$GSSAPI_ROOT/bin/krb5-config"} + +save_CPPFLAGS="$CPPFLAGS" +AC_MSG_CHECKING([if GSS-API support is requested]) +if test x"$want_gss" = xyes; then + AC_MSG_RESULT(yes) + + if test -z "$GSSAPI_INCS"; then + if test -n "$host_alias" -a -f "$GSSAPI_ROOT/bin/$host_alias-krb5-config"; then + GSSAPI_INCS=`$GSSAPI_ROOT/bin/$host_alias-krb5-config --cflags gssapi` + elif test -f "$KRB5CONFIG"; then + GSSAPI_INCS=`$KRB5CONFIG --cflags gssapi` + elif test "$GSSAPI_ROOT" != "yes"; then + GSSAPI_INCS="-I$GSSAPI_ROOT/include" + fi + fi + + CPPFLAGS="$CPPFLAGS $GSSAPI_INCS" + + AC_CHECK_HEADER(gss.h, + [ + dnl found in the given dirs + AC_DEFINE(HAVE_GSSGNU, 1, [if you have GNU GSS]) + gnu_gss=yes + ], + [ + dnl not found, check Heimdal or MIT + AC_CHECK_HEADERS([gssapi/gssapi.h], [], [not_mit=1]) + AC_CHECK_HEADERS( + [gssapi/gssapi_generic.h gssapi/gssapi_krb5.h], + [], + [not_mit=1], + [ +AC_INCLUDES_DEFAULT +#ifdef HAVE_GSSAPI_GSSAPI_H +#include +#endif + ]) + if test "x$not_mit" = "x1"; then + dnl MIT not found, check for Heimdal + AC_CHECK_HEADER(gssapi.h, + [ + dnl found + AC_DEFINE(HAVE_GSSHEIMDAL, 1, [if you have Heimdal]) + ], + [ + dnl no header found, disabling GSS + want_gss=no + AC_MSG_WARN(disabling GSS-API support since no header files were found) + ] + ) + else + dnl MIT found + AC_DEFINE(HAVE_GSSMIT, 1, [if you have MIT Kerberos]) + dnl check if we have a really old MIT Kerberos version (<= 1.2) + AC_MSG_CHECKING([if GSS-API headers declare GSS_C_NT_HOSTBASED_SERVICE]) + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#include +#include +#include + ]],[[ + gss_import_name( + (OM_uint32 *)0, + (gss_buffer_t)0, + GSS_C_NT_HOSTBASED_SERVICE, + (gss_name_t *)0); + ]]) + ],[ + AC_MSG_RESULT([yes]) + ],[ + AC_MSG_RESULT([no]) + AC_DEFINE(HAVE_OLD_GSSMIT, 1, + [if you have an old MIT Kerberos version, lacking GSS_C_NT_HOSTBASED_SERVICE]) + ]) + fi + ] + ) +else + AC_MSG_RESULT(no) +fi +if test x"$want_gss" = xyes; then + AC_DEFINE(HAVE_GSSAPI, 1, [if you have GSS-API libraries]) + HAVE_GSSAPI=1 + curl_gss_msg="enabled (MIT Kerberos/Heimdal)" + + if test -n "$gnu_gss"; then + curl_gss_msg="enabled (GNU GSS)" + LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR" + LIBS="-lgss $LIBS" + elif test -z "$GSSAPI_LIB_DIR"; then + case $host in + *-*-darwin*) + LIBS="-lgssapi_krb5 -lresolv $LIBS" + ;; + *) + if test -n "$host_alias" -a -f "$GSSAPI_ROOT/bin/$host_alias-krb5-config"; then + dnl krb5-config doesn't have --libs-only-L or similar, put everything + dnl into LIBS + gss_libs=`$GSSAPI_ROOT/bin/$host_alias-krb5-config --libs gssapi` + LIBS="$gss_libs $LIBS" + elif test -f "$KRB5CONFIG"; then + dnl krb5-config doesn't have --libs-only-L or similar, put everything + dnl into LIBS + gss_libs=`$KRB5CONFIG --libs gssapi` + LIBS="$gss_libs $LIBS" + else + case $host in + *-hp-hpux*) + gss_libname="gss" + ;; + *) + gss_libname="gssapi" + ;; + esac + + if test "$GSSAPI_ROOT" != "yes"; then + LDFLAGS="$LDFLAGS -L$GSSAPI_ROOT/lib$libsuff" + LIBS="-l$gss_libname $LIBS" + else + LIBS="-l$gss_libname $LIBS" + fi + fi + ;; + esac + else + LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR" + case $host in + *-hp-hpux*) + LIBS="-lgss $LIBS" + ;; + *) + LIBS="-lgssapi $LIBS" + ;; + esac + fi +else + CPPFLAGS="$save_CPPFLAGS" +fi + +dnl ------------------------------------------------- +dnl check winssl option before other SSL libraries +dnl ------------------------------------------------- + +OPT_WINSSL=no +AC_ARG_WITH(winssl,dnl +AC_HELP_STRING([--with-winssl],[enable Windows native SSL/TLS]) +AC_HELP_STRING([--without-winssl], [disable Windows native SSL/TLS]), + OPT_WINSSL=$withval) + +AC_MSG_CHECKING([whether to enable Windows native SSL/TLS (Windows native builds only)]) +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + if test "x$OPT_WINSSL" != "xno" && + test "x$ac_cv_native_windows" = "xyes"; then + AC_MSG_RESULT(yes) + AC_DEFINE(USE_SCHANNEL, 1, [to enable Windows native SSL/TLS support]) + AC_SUBST(USE_SCHANNEL, [1]) + curl_ssl_msg="enabled (Windows-native)" + WINSSL_ENABLED=1 + # --with-winssl implies --enable-sspi + AC_DEFINE(USE_WINDOWS_SSPI, 1, [to enable SSPI support]) + AC_SUBST(USE_WINDOWS_SSPI, [1]) + curl_sspi_msg="enabled" + else + AC_MSG_RESULT(no) + fi +else + AC_MSG_RESULT(no) +fi + +OPT_DARWINSSL=no +AC_ARG_WITH(darwinssl,dnl +AC_HELP_STRING([--with-darwinssl],[enable iOS/Mac OS X native SSL/TLS]) +AC_HELP_STRING([--without-darwinssl], [disable iOS/Mac OS X native SSL/TLS]), + OPT_DARWINSSL=$withval) + +AC_MSG_CHECKING([whether to enable iOS/Mac OS X native SSL/TLS]) +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + if test "x$OPT_DARWINSSL" != "xno" && + test -d "/System/Library/Frameworks/Security.framework"; then + AC_MSG_RESULT(yes) + AC_DEFINE(USE_DARWINSSL, 1, [to enable iOS/Mac OS X native SSL/TLS support]) + AC_SUBST(USE_DARWINSSL, [1]) + curl_ssl_msg="enabled (iOS/Mac OS X-native)" + DARWINSSL_ENABLED=1 + LDFLAGS="$LDFLAGS -framework CoreFoundation -framework Security" + else + AC_MSG_RESULT(no) + fi +else + AC_MSG_RESULT(no) +fi + +dnl ********************************************************************** +dnl Check for the presence of SSL libraries and headers +dnl ********************************************************************** + +dnl Default to compiler & linker defaults for SSL files & libraries. +OPT_SSL=off +dnl Default to no CA bundle +ca="no" +AC_ARG_WITH(ssl,dnl +AC_HELP_STRING([--with-ssl=PATH],[Where to look for OpenSSL, PATH points to the SSL installation (default: /usr/local/ssl); when possible, set the PKG_CONFIG_PATH environment variable instead of using this option]) +AC_HELP_STRING([--without-ssl], [disable OpenSSL]), + OPT_SSL=$withval) + +if test "$curl_ssl_msg" = "$init_ssl_msg" && test X"$OPT_SSL" != Xno; then + dnl backup the pre-ssl variables + CLEANLDFLAGS="$LDFLAGS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLIBS="$LIBS" + + case "$OPT_SSL" in + yes) + dnl --with-ssl (without path) used + if test x$cross_compiling != xyes; then + dnl only do pkg-config magic when not cross-compiling + PKGTEST="yes" + fi + PREFIX_OPENSSL=/usr/local/ssl + LIB_OPENSSL="$PREFIX_OPENSSL/lib$libsuff" + ;; + off) + dnl no --with-ssl option given, just check default places + if test x$cross_compiling != xyes; then + dnl only do pkg-config magic when not cross-compiling + PKGTEST="yes" + fi + PREFIX_OPENSSL= + ;; + *) + dnl check the given --with-ssl spot + PKGTEST="no" + PREFIX_OPENSSL=$OPT_SSL + + dnl Try pkg-config even when cross-compiling. Since we + dnl specify PKG_CONFIG_LIBDIR we're only looking where + dnl the user told us to look + OPENSSL_PCDIR="$OPT_SSL/lib/pkgconfig" + AC_MSG_NOTICE([PKG_CONFIG_LIBDIR will be set to "$OPENSSL_PCDIR"]) + if test -f "$OPENSSL_PCDIR/openssl.pc"; then + PKGTEST="yes" + fi + + dnl in case pkg-config comes up empty, use what we got + dnl via --with-ssl + LIB_OPENSSL="$PREFIX_OPENSSL/lib$libsuff" + if test "$PREFIX_OPENSSL" != "/usr" ; then + SSL_LDFLAGS="-L$LIB_OPENSSL" + SSL_CPPFLAGS="-I$PREFIX_OPENSSL/include" + fi + SSL_CPPFLAGS="$SSL_CPPFLAGS -I$PREFIX_OPENSSL/include/openssl" + ;; + esac + + if test "$PKGTEST" = "yes"; then + + CURL_CHECK_PKGCONFIG(openssl, [$OPENSSL_PCDIR]) + + if test "$PKGCONFIG" != "no" ; then + SSL_LIBS=`CURL_EXPORT_PCDIR([$OPENSSL_PCDIR]) dnl + $PKGCONFIG --libs-only-l openssl 2>/dev/null` + + SSL_LDFLAGS=`CURL_EXPORT_PCDIR([$OPENSSL_PCDIR]) dnl + $PKGCONFIG --libs-only-L openssl 2>/dev/null` + + SSL_CPPFLAGS=`CURL_EXPORT_PCDIR([$OPENSSL_PCDIR]) dnl + $PKGCONFIG --cflags-only-I openssl 2>/dev/null` + + AC_SUBST(SSL_LIBS) + AC_MSG_NOTICE([pkg-config: SSL_LIBS: "$SSL_LIBS"]) + AC_MSG_NOTICE([pkg-config: SSL_LDFLAGS: "$SSL_LDFLAGS"]) + AC_MSG_NOTICE([pkg-config: SSL_CPPFLAGS: "$SSL_CPPFLAGS"]) + + LIB_OPENSSL=`echo $SSL_LDFLAGS | sed -e 's/-L//g'` + + dnl use the values pkg-config reported. This is here + dnl instead of below with CPPFLAGS and LDFLAGS because we only + dnl learn about this via pkg-config. If we only have + dnl the argument to --with-ssl we don't know what + dnl additional libs may be necessary. Hope that we + dnl don't need any. + LIBS="$SSL_LIBS $LIBS" + fi + fi + + dnl finally, set flags to use SSL + CPPFLAGS="$CPPFLAGS $SSL_CPPFLAGS" + LDFLAGS="$LDFLAGS $SSL_LDFLAGS" + + dnl This is for Msys/Mingw + case $host in + *-*-msys* | *-*-mingw*) + AC_MSG_CHECKING([for gdi32]) + my_ac_save_LIBS=$LIBS + LIBS="-lgdi32 $LIBS" + AC_TRY_LINK([#include + #include ], + [GdiFlush();], + [ dnl worked! + AC_MSG_RESULT([yes])], + [ dnl failed, restore LIBS + LIBS=$my_ac_save_LIBS + AC_MSG_RESULT(no)] + ) + ;; + esac + + AC_CHECK_LIB(crypto, HMAC_Update,[ + HAVECRYPTO="yes" + LIBS="-lcrypto $LIBS" + ],[ + LDFLAGS="$CLEANLDFLAGS -L$LIB_OPENSSL" + CPPFLAGS="$CLEANCPPFLAGS -I$PREFIX_OPENSSL/include/openssl -I$PREFIX_OPENSSL/include" + AC_CHECK_LIB(crypto, HMAC_Init_ex,[ + HAVECRYPTO="yes" + LIBS="-lcrypto $LIBS"], [ + LDFLAGS="$CLEANLDFLAGS" + CPPFLAGS="$CLEANCPPFLAGS" + LIBS="$CLEANLIBS" + ]) + ]) + + + if test X"$HAVECRYPTO" = X"yes"; then + AC_MSG_CHECKING([OpenSSL linking without -ldl]) + saved_libs=$LIBS + AC_TRY_LINK( + [ + #include + ], + [ + SSLeay_add_all_algorithms(); + ], + [ + AC_MSG_RESULT(yes) + LIBS="$saved_libs" + ], + [ + AC_MSG_RESULT(no) + AC_MSG_CHECKING([OpenSSL linking with -ldl]) + LIBS="-ldl $LIBS" + AC_TRY_LINK( + [ + #include + ], + [ + SSLeay_add_all_algorithms(); + ], + [ + AC_MSG_RESULT(yes) + LIBS="$saved_libs -ldl" + ], + [ + AC_MSG_RESULT(no) + LIBS="$saved_libs" + ] + ) + + ] + ) + + fi + + if test X"$HAVECRYPTO" = X"yes"; then + dnl This is only reasonable to do if crypto actually is there: check for + dnl SSL libs NOTE: it is important to do this AFTER the crypto lib + + AC_CHECK_LIB(ssl, SSL_connect) + + if test "$ac_cv_lib_ssl_SSL_connect" != yes; then + dnl we didn't find the SSL lib, try the RSAglue/rsaref stuff + AC_MSG_CHECKING(for ssl with RSAglue/rsaref libs in use); + OLIBS=$LIBS + LIBS="-lRSAglue -lrsaref $LIBS" + AC_CHECK_LIB(ssl, SSL_connect) + if test "$ac_cv_lib_ssl_SSL_connect" != yes; then + dnl still no SSL_connect + AC_MSG_RESULT(no) + LIBS=$OLIBS + else + AC_MSG_RESULT(yes) + fi + + else + + dnl Have the libraries--check for OpenSSL headers + AC_CHECK_HEADERS(openssl/x509.h openssl/rsa.h openssl/crypto.h \ + openssl/pem.h openssl/ssl.h openssl/err.h, + curl_ssl_msg="enabled (OpenSSL)" + OPENSSL_ENABLED=1 + AC_DEFINE(USE_OPENSSL, 1, [if OpenSSL is in use])) + + if test $ac_cv_header_openssl_x509_h = no; then + dnl we don't use the "action" part of the AC_CHECK_HEADERS macro + dnl since 'err.h' might in fact find a krb4 header with the same + dnl name + AC_CHECK_HEADERS(x509.h rsa.h crypto.h pem.h ssl.h err.h) + + if test $ac_cv_header_x509_h = yes && + test $ac_cv_header_crypto_h = yes && + test $ac_cv_header_ssl_h = yes; then + dnl three matches + curl_ssl_msg="enabled (OpenSSL)" + OPENSSL_ENABLED=1 + fi + fi + fi + + if test X"$OPENSSL_ENABLED" = X"1"; then + dnl is there a pkcs12.h header present? + AC_CHECK_HEADERS(openssl/pkcs12.h) + else + LIBS="$CLEANLIBS" + fi + + if test X"$OPT_SSL" != Xoff && + test "$OPENSSL_ENABLED" != "1"; then + AC_MSG_ERROR([OpenSSL libs and/or directories were not found where specified!]) + fi + fi + + if test X"$OPENSSL_ENABLED" = X"1"; then + dnl If the ENGINE library seems to be around, check for the OpenSSL engine + dnl stuff, it is kind of "separated" from the main SSL check + AC_CHECK_FUNC(ENGINE_init, + [ + AC_CHECK_HEADERS(openssl/engine.h) + AC_CHECK_FUNCS( ENGINE_load_builtin_engines ) + ]) + + dnl These can only exist if OpenSSL exists + dnl Older versions of Cyassl (some time before 2.9.4) don't have + dnl SSL_get_shutdown (but this check won't actually detect it there + dnl as it's a macro that needs the header files be included) + dnl BoringSSL didn't have DES_set_odd_parity for a while but now it is + dnl back again. + + AC_CHECK_FUNCS( RAND_status \ + RAND_screen \ + RAND_egd \ + ENGINE_cleanup \ + CRYPTO_cleanup_all_ex_data \ + SSL_get_shutdown \ + SSLv2_client_method \ + DES_set_odd_parity ) + + AC_MSG_CHECKING([for BoringSSL]) + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ + #include + ]],[[ + #ifndef OPENSSL_IS_BORINGSSL + #error not boringssl + #endif + ]]) + ],[ + AC_MSG_RESULT([yes]) + AC_DEFINE_UNQUOTED(HAVE_BORINGSSL, 1, + [Define to 1 if using BoringSSL.]) + ],[ + AC_MSG_RESULT([no]) + ]) + + AC_MSG_CHECKING([for libressl]) + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#include + ]],[[ + int dummy = LIBRESSL_VERSION_NUMBER; + ]]) + ],[ + AC_MSG_RESULT([yes]) + AC_DEFINE_UNQUOTED(HAVE_LIBRESSL, 1, + [Define to 1 if using libressl.]) + curl_ssl_msg="enabled (libressl)" + ],[ + AC_MSG_RESULT([no]) + ]) + fi + + if test "$OPENSSL_ENABLED" = "1"; then + if test -n "$LIB_OPENSSL"; then + dnl when the ssl shared libs were found in a path that the run-time + dnl linker doesn't search through, we need to add it to LD_LIBRARY_PATH + dnl to prevent further configure tests to fail due to this + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_OPENSSL" + export LD_LIBRARY_PATH + AC_MSG_NOTICE([Added $LIB_OPENSSL to LD_LIBRARY_PATH]) + fi + fi + CURL_CHECK_OPENSSL_API + fi + +fi + +dnl ********************************************************************** +dnl Check for the random seed preferences +dnl ********************************************************************** + +if test X"$OPENSSL_ENABLED" = X"1"; then + AC_ARG_WITH(egd-socket, + AC_HELP_STRING([--with-egd-socket=FILE], + [Entropy Gathering Daemon socket pathname]), + [ EGD_SOCKET="$withval" ] + ) + if test -n "$EGD_SOCKET" ; then + AC_DEFINE_UNQUOTED(EGD_SOCKET, "$EGD_SOCKET", + [your Entropy Gathering Daemon socket pathname] ) + fi + + dnl Check for user-specified random device + AC_ARG_WITH(random, + AC_HELP_STRING([--with-random=FILE], + [read randomness from FILE (default=/dev/urandom)]), + [ RANDOM_FILE="$withval" ], + [ + if test x$cross_compiling != xyes; then + dnl Check for random device + AC_CHECK_FILE("/dev/urandom", [ RANDOM_FILE="/dev/urandom"] ) + else + AC_MSG_WARN([skipped the /dev/urandom detection when cross-compiling]) + fi + ] + ) + if test -n "$RANDOM_FILE" && test X"$RANDOM_FILE" != Xno ; then + AC_SUBST(RANDOM_FILE) + AC_DEFINE_UNQUOTED(RANDOM_FILE, "$RANDOM_FILE", + [a suitable file to read random data from]) + fi +fi + +dnl --- +dnl We require OpenSSL with SRP support. +dnl --- +if test "$OPENSSL_ENABLED" = "1"; then + AC_CHECK_LIB(crypto, SRP_Calc_client_key, + [ + AC_DEFINE(HAVE_OPENSSL_SRP, 1, [if you have the function SRP_Calc_client_key]) + AC_SUBST(HAVE_OPENSSL_SRP, [1]) + ]) +fi + +dnl ---------------------------------------------------- +dnl check for GnuTLS +dnl ---------------------------------------------------- + +dnl Default to compiler & linker defaults for GnuTLS files & libraries. +OPT_GNUTLS=no + +AC_ARG_WITH(gnutls,dnl +AC_HELP_STRING([--with-gnutls=PATH],[where to look for GnuTLS, PATH points to the installation root]) +AC_HELP_STRING([--without-gnutls], [disable GnuTLS detection]), + OPT_GNUTLS=$withval) + +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + + if test X"$OPT_GNUTLS" != Xno; then + + addld="" + addlib="" + gtlslib="" + version="" + addcflags="" + + if test "x$OPT_GNUTLS" = "xyes"; then + dnl this is with no partiular path given + CURL_CHECK_PKGCONFIG(gnutls) + + if test "$PKGCONFIG" != "no" ; then + addlib=`$PKGCONFIG --libs-only-l gnutls` + addld=`$PKGCONFIG --libs-only-L gnutls` + addcflags=`$PKGCONFIG --cflags-only-I gnutls` + version=`$PKGCONFIG --modversion gnutls` + gtlslib=`echo $addld | $SED -e 's/-L//'` + else + dnl without pkg-config, we try libgnutls-config as that was how it + dnl used to be done + check=`libgnutls-config --version 2>/dev/null` + if test -n "$check"; then + addlib=`libgnutls-config --libs` + addcflags=`libgnutls-config --cflags` + version=`libgnutls-config --version` + gtlslib=`libgnutls-config --prefix`/lib$libsuff + fi + fi + else + dnl this is with a given path, first check if there's a libgnutls-config + dnl there and if not, make an educated guess + cfg=$OPT_GNUTLS/bin/libgnutls-config + check=`$cfg --version 2>/dev/null` + if test -n "$check"; then + addlib=`$cfg --libs` + addcflags=`$cfg --cflags` + version=`$cfg --version` + gtlslib=`$cfg --prefix`/lib$libsuff + else + dnl without pkg-config and libgnutls-config, we guess a lot! + addlib=-lgnutls + addld=-L$OPT_GNUTLS/lib$libsuff + addcflags=-I$OPT_GNUTLS/include + version="" # we just don't know + gtlslib=$OPT_GNUTLS/lib$libsuff + fi + fi + + if test -z "$version"; then + dnl lots of efforts, still no go + version="unknown" + fi + + if test -n "$addlib"; then + + CLEANLIBS="$LIBS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLDFLAGS="$LDFLAGS" + + LIBS="$addlib $LIBS" + LDFLAGS="$LDFLAGS $addld" + if test "$addcflags" != "-I/usr/include"; then + CPPFLAGS="$CPPFLAGS $addcflags" + fi + + AC_CHECK_LIB(gnutls, gnutls_check_version, + [ + AC_DEFINE(USE_GNUTLS, 1, [if GnuTLS is enabled]) + AC_SUBST(USE_GNUTLS, [1]) + GNUTLS_ENABLED=1 + USE_GNUTLS="yes" + curl_ssl_msg="enabled (GnuTLS)" + ], + [ + LIBS="$CLEANLIBS" + CPPFLAGS="$CLEANCPPFLAGS" + ]) + + if test "x$USE_GNUTLS" = "xyes"; then + AC_MSG_NOTICE([detected GnuTLS version $version]) + + if test -n "$gtlslib"; then + dnl when shared libs were found in a path that the run-time + dnl linker doesn't search through, we need to add it to + dnl LD_LIBRARY_PATH to prevent further configure tests to fail + dnl due to this + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$gtlslib" + export LD_LIBRARY_PATH + AC_MSG_NOTICE([Added $gtlslib to LD_LIBRARY_PATH]) + fi + fi + AC_CHECK_FUNCS(gnutls_certificate_set_x509_key_file2) + fi + + fi + + fi dnl GNUTLS not disabled + +fi + +dnl --- +dnl Check which crypto backend GnuTLS uses +dnl --- + +if test "$GNUTLS_ENABLED" = "1"; then + USE_GNUTLS_NETTLE= + # First check if we can detect either crypto library via transitive linking + AC_CHECK_LIB(gnutls, nettle_MD5Init, [ USE_GNUTLS_NETTLE=1 ]) + if test "$USE_GNUTLS_NETTLE" = ""; then + AC_CHECK_LIB(gnutls, gcry_control, [ USE_GNUTLS_NETTLE=0 ]) + fi + # If not, try linking directly to both of them to see if they are available + if test "$USE_GNUTLS_NETTLE" = ""; then + AC_CHECK_LIB(nettle, nettle_MD5Init, [ USE_GNUTLS_NETTLE=1 ]) + fi + if test "$USE_GNUTLS_NETTLE" = ""; then + AC_CHECK_LIB(gcrypt, gcry_control, [ USE_GNUTLS_NETTLE=0 ]) + fi + if test "$USE_GNUTLS_NETTLE" = ""; then + AC_MSG_ERROR([GnuTLS found, but neither gcrypt nor nettle found]) + fi + if test "$USE_GNUTLS_NETTLE" = "1"; then + AC_DEFINE(USE_GNUTLS_NETTLE, 1, [if GnuTLS uses nettle as crypto backend]) + AC_SUBST(USE_GNUTLS_NETTLE, [1]) + LIBS="-lnettle $LIBS" + else + LIBS="-lgcrypt $LIBS" + fi +fi + +dnl --- +dnl We require GnuTLS with SRP support. +dnl --- +if test "$GNUTLS_ENABLED" = "1"; then + AC_CHECK_LIB(gnutls, gnutls_srp_verifier, + [ + AC_DEFINE(HAVE_GNUTLS_SRP, 1, [if you have the function gnutls_srp_verifier]) + AC_SUBST(HAVE_GNUTLS_SRP, [1]) + ]) +fi + +dnl ---------------------------------------------------- +dnl check for PolarSSL +dnl ---------------------------------------------------- + +dnl Default to compiler & linker defaults for PolarSSL files & libraries. +OPT_POLARSSL=no + +_cppflags=$CPPFLAGS +_ldflags=$LDFLAGS +AC_ARG_WITH(polarssl,dnl +AC_HELP_STRING([--with-polarssl=PATH],[where to look for PolarSSL, PATH points to the installation root]) +AC_HELP_STRING([--without-polarssl], [disable PolarSSL detection]), + OPT_POLARSSL=$withval) + +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + + if test X"$OPT_POLARSSL" != Xno; then + + if test "$OPT_POLARSSL" = "yes"; then + OPT_POLARSSL="" + fi + + if test -z "$OPT_POLARSSL" ; then + dnl check for lib first without setting any new path + + AC_CHECK_LIB(polarssl, havege_init, + dnl libpolarssl found, set the variable + [ + AC_DEFINE(USE_POLARSSL, 1, [if PolarSSL is enabled]) + AC_SUBST(USE_POLARSSL, [1]) + POLARSSL_ENABLED=1 + USE_POLARSSL="yes" + curl_ssl_msg="enabled (PolarSSL)" + ]) + fi + + addld="" + addlib="" + addcflags="" + polarssllib="" + + if test "x$USE_POLARSSL" != "xyes"; then + dnl add the path and test again + addld=-L$OPT_POLARSSL/lib$libsuff + addcflags=-I$OPT_POLARSSL/include + polarssllib=$OPT_POLARSSL/lib$libsuff + + LDFLAGS="$LDFLAGS $addld" + if test "$addcflags" != "-I/usr/include"; then + CPPFLAGS="$CPPFLAGS $addcflags" + fi + + AC_CHECK_LIB(polarssl, ssl_init, + [ + AC_DEFINE(USE_POLARSSL, 1, [if PolarSSL is enabled]) + AC_SUBST(USE_POLARSSL, [1]) + POLARSSL_ENABLED=1 + USE_POLARSSL="yes" + curl_ssl_msg="enabled (PolarSSL)" + ], + [ + CPPFLAGS=$_cppflags + LDFLAGS=$_ldflags + ]) + fi + + if test "x$USE_POLARSSL" = "xyes"; then + AC_MSG_NOTICE([detected PolarSSL]) + + LIBS="-lpolarssl $LIBS" + + if test -n "$polarssllib"; then + dnl when shared libs were found in a path that the run-time + dnl linker doesn't search through, we need to add it to + dnl LD_LIBRARY_PATH to prevent further configure tests to fail + dnl due to this + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$polarssllib" + export LD_LIBRARY_PATH + AC_MSG_NOTICE([Added $polarssllib to LD_LIBRARY_PATH]) + fi + fi + fi + + fi dnl PolarSSL not disabled + +fi + +dnl ---------------------------------------------------- +dnl check for CyaSSL +dnl ---------------------------------------------------- + +dnl Default to compiler & linker defaults for CyaSSL files & libraries. +OPT_CYASSL=no + +_cppflags=$CPPFLAGS +_ldflags=$LDFLAGS +AC_ARG_WITH(cyassl,dnl +AC_HELP_STRING([--with-cyassl=PATH],[where to look for CyaSSL, PATH points to the installation root (default: system lib default)]) +AC_HELP_STRING([--without-cyassl], [disable CyaSSL detection]), + OPT_CYASSL=$withval) + +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + + if test X"$OPT_CYASSL" != Xno; then + + if test "$OPT_CYASSL" = "yes"; then + OPT_CYASSL="" + fi + + dnl This should be reworked to use pkg-config instead + + cyassllibname=cyassl + + if test -z "$OPT_CYASSL" ; then + dnl check for lib in system default first + + AC_CHECK_LIB(cyassl, CyaSSL_Init, + dnl libcyassl found, set the variable + [ + AC_DEFINE(USE_CYASSL, 1, [if CyaSSL is enabled]) + AC_SUBST(USE_CYASSL, [1]) + CYASSL_ENABLED=1 + USE_CYASSL="yes" + curl_ssl_msg="enabled (CyaSSL)" + ]) + fi + + addld="" + addlib="" + addcflags="" + cyassllib="" + + if test "x$USE_CYASSL" != "xyes"; then + dnl add the path and test again + addld=-L$OPT_CYASSL/lib$libsuff + addcflags=-I$OPT_CYASSL/include + cyassllib=$OPT_CYASSL/lib$libsuff + + LDFLAGS="$LDFLAGS $addld" + if test "$addcflags" != "-I/usr/include"; then + CPPFLAGS="$CPPFLAGS $addcflags" + fi + + AC_CHECK_LIB(cyassl, CyaSSL_Init, + [ + AC_DEFINE(USE_CYASSL, 1, [if CyaSSL is enabled]) + AC_SUBST(USE_CYASSL, [1]) + CYASSL_ENABLED=1 + USE_CYASSL="yes" + curl_ssl_msg="enabled (CyaSSL)" + ], + [ + CPPFLAGS=$_cppflags + LDFLAGS=$_ldflags + cyassllib="" + ]) + fi + + addld="" + addlib="" + addcflags="" + + if test "x$USE_CYASSL" != "xyes"; then + dnl libcyassl renamed to libwolfssl as of 3.4.0 + addld=-L$OPT_CYASSL/lib$libsuff + addcflags=-I$OPT_CYASSL/include + cyassllib=$OPT_CYASSL/lib$libsuff + + LDFLAGS="$LDFLAGS $addld" + if test "$addcflags" != "-I/usr/include"; then + CPPFLAGS="$CPPFLAGS $addcflags" + fi + + cyassllibname=wolfssl + my_ac_save_LIBS="$LIBS" + LIBS="-l$cyassllibname -lm $LIBS" + + AC_MSG_CHECKING([for CyaSSL_Init in -lwolfssl]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +/* These aren't needed for detection and confuse WolfSSL. + They are set up properly later if it is detected. */ +#undef SIZEOF_LONG +#undef SIZEOF_LONG_LONG +#include + ]],[[ + return CyaSSL_Init(); + ]]) + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(USE_CYASSL, 1, [if CyaSSL is enabled]) + AC_SUBST(USE_CYASSL, [1]) + CYASSL_ENABLED=1 + USE_CYASSL="yes" + curl_ssl_msg="enabled (CyaSSL)" + ], + [ + AC_MSG_RESULT(no) + CPPFLAGS=$_cppflags + LDFLAGS=$_ldflags + cyassllib="" + ]) + LIBS="$my_ac_save_LIBS" + fi + + if test "x$USE_CYASSL" = "xyes"; then + AC_MSG_NOTICE([detected CyaSSL]) + + dnl cyassl/ctaocrypt/types.h needs SIZEOF_LONG_LONG defined! + AC_CHECK_SIZEOF(long long) + + dnl Versions since at least 2.6.0 may have options.h + AC_CHECK_HEADERS(cyassl/options.h) + + dnl Versions since at least 2.9.4 renamed error.h to error-ssl.h + AC_CHECK_HEADERS(cyassl/error-ssl.h) + + LIBS="-l$cyassllibname -lm $LIBS" + + if test -n "$cyassllib"; then + dnl when shared libs were found in a path that the run-time + dnl linker doesn't search through, we need to add it to + dnl LD_LIBRARY_PATH to prevent further configure tests to fail + dnl due to this + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$cyassllib" + export LD_LIBRARY_PATH + AC_MSG_NOTICE([Added $cyassllib to LD_LIBRARY_PATH]) + fi + fi + + fi + + fi dnl CyaSSL not disabled + +fi + +dnl ---------------------------------------------------- +dnl NSS. Only check if GnuTLS and OpenSSL are not enabled +dnl ---------------------------------------------------- + +dnl Default to compiler & linker defaults for NSS files & libraries. +OPT_NSS=no + +AC_ARG_WITH(nss,dnl +AC_HELP_STRING([--with-nss=PATH],[where to look for NSS, PATH points to the installation root]) +AC_HELP_STRING([--without-nss], [disable NSS detection]), + OPT_NSS=$withval) + +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + + if test X"$OPT_NSS" != Xno; then + + addld="" + addlib="" + addcflags="" + nssprefix="" + version="" + + if test "x$OPT_NSS" = "xyes"; then + + CURL_CHECK_PKGCONFIG(nss) + + if test "$PKGCONFIG" != "no" ; then + addlib=`$PKGCONFIG --libs nss` + addcflags=`$PKGCONFIG --cflags nss` + version=`$PKGCONFIG --modversion nss` + nssprefix=`$PKGCONFIG --variable=prefix nss` + else + dnl Without pkg-config, we check for nss-config + + check=`nss-config --version 2>/dev/null` + if test -n "$check"; then + addlib=`nss-config --libs` + addcflags=`nss-config --cflags` + version=`nss-config --version` + nssprefix=`nss-config --prefix` + else + addlib="-lnss3" + addcflags="" + version="unknown" + fi + fi + else + NSS_PCDIR="$OPT_NSS/lib/pkgconfig" + if test -f "$NSS_PCDIR/nss.pc"; then + CURL_CHECK_PKGCONFIG(nss, [$NSS_PCDIR]) + if test "$PKGCONFIG" != "no" ; then + addld=`CURL_EXPORT_PCDIR([$NSS_PCDIR]) $PKGCONFIG --libs-only-L nss` + addlib=`CURL_EXPORT_PCDIR([$NSS_PCDIR]) $PKGCONFIG --libs-only-l nss` + addcflags=`CURL_EXPORT_PCDIR([$NSS_PCDIR]) $PKGCONFIG --cflags nss` + version=`CURL_EXPORT_PCDIR([$NSS_PCDIR]) $PKGCONFIG --modversion nss` + nssprefix=`CURL_EXPORT_PCDIR([$NSS_PCDIR]) $PKGCONFIG --variable=prefix nss` + fi + fi + fi + + if test -z "$addlib"; then + # Without pkg-config, we'll kludge in some defaults + AC_MSG_WARN([Using hard-wired libraries and compilation flags for NSS.]) + addld="-L$OPT_NSS/lib" + addlib="-lssl3 -lsmime3 -lnss3 -lplds4 -lplc4 -lnspr4" + addcflags="-I$OPT_NSS/include" + version="unknown" + nssprefix=$OPT_NSS + fi + + CLEANLDFLAGS="$LDFLAGS" + CLEANLIBS="$LIBS" + CLEANCPPFLAGS="$CPPFLAGS" + + LDFLAGS="$addld $LDFLAGS" + LIBS="$addlib $LIBS" + if test "$addcflags" != "-I/usr/include"; then + CPPFLAGS="$CPPFLAGS $addcflags" + fi + + dnl The function SSL_VersionRangeSet() is needed to enable TLS > 1.0 + AC_CHECK_LIB(nss3, SSL_VersionRangeSet, + [ + AC_DEFINE(USE_NSS, 1, [if NSS is enabled]) + AC_SUBST(USE_NSS, [1]) + USE_NSS="yes" + NSS_ENABLED=1 + curl_ssl_msg="enabled (NSS)" + ], + [ + LDFLAGS="$CLEANLDFLAGS" + LIBS="$CLEANLIBS" + CPPFLAGS="$CLEANCPPFLAGS" + ]) + + if test "x$USE_NSS" = "xyes"; then + AC_MSG_NOTICE([detected NSS version $version]) + + dnl needed when linking the curl tool without USE_EXPLICIT_LIB_DEPS + NSS_LIBS=$addlib + AC_SUBST([NSS_LIBS]) + + dnl when shared libs were found in a path that the run-time + dnl linker doesn't search through, we need to add it to + dnl LD_LIBRARY_PATH to prevent further configure tests to fail + dnl due to this + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$nssprefix/lib$libsuff" + export LD_LIBRARY_PATH + AC_MSG_NOTICE([Added $nssprefix/lib$libsuff to LD_LIBRARY_PATH]) + fi + + fi dnl NSS found + + fi dnl NSS not disabled + +fi dnl curl_ssl_msg = init_ssl_msg + +OPT_AXTLS=off + +AC_ARG_WITH(axtls,dnl +AC_HELP_STRING([--with-axtls=PATH],[Where to look for axTLS, PATH points to the axTLS installation prefix (default: /usr/local). Ignored if another SSL engine is selected.]) +AC_HELP_STRING([--without-axtls], [disable axTLS]), + OPT_AXTLS=$withval) + +if test "$curl_ssl_msg" = "$init_ssl_msg"; then + if test X"$OPT_AXTLS" != Xno; then + dnl backup the pre-axtls variables + CLEANLDFLAGS="$LDFLAGS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLIBS="$LIBS" + + case "$OPT_AXTLS" in + yes) + dnl --with-axtls (without path) used + PREFIX_AXTLS=/usr/local + LIB_AXTLS="$PREFIX_AXTLS/lib" + LDFLAGS="$LDFLAGS -L$LIB_AXTLS" + CPPFLAGS="$CPPFLAGS -I$PREFIX_AXTLS/include" + ;; + off) + dnl no --with-axtls option given, just check default places + PREFIX_AXTLS= + ;; + *) + dnl check the given --with-axtls spot + PREFIX_AXTLS=$OPT_AXTLS + LIB_AXTLS="$PREFIX_AXTLS/lib" + LDFLAGS="$LDFLAGS -L$LIB_AXTLS" + CPPFLAGS="$CPPFLAGS -I$PREFIX_AXTLS/include" + ;; + esac + + AC_CHECK_LIB(axtls, ssl_version,[ + LIBS="-laxtls $LIBS" + AC_DEFINE(USE_AXTLS, 1, [if axTLS is enabled]) + AC_SUBST(USE_AXTLS, [1]) + AXTLS_ENABLED=1 + USE_AXTLS="yes" + curl_ssl_msg="enabled (axTLS)" + + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_AXTLS" + export LD_LIBRARY_PATH + AC_MSG_NOTICE([Added $LIB_AXTLS to LD_LIBRARY_PATH]) + fi + ],[ + LDFLAGS="$CLEANLDFLAGS" + CPPFLAGS="$CLEANCPPFLAGS" + LIBS="$CLEANLIBS" + ]) + fi +fi + +if test "x$OPENSSL_ENABLED$GNUTLS_ENABLED$NSS_ENABLED$POLARSSL_ENABLED$AXTLS_ENABLED$CYASSL_ENABLED$WINSSL_ENABLED$DARWINSSL_ENABLED" = "x"; then + AC_MSG_WARN([SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more.]) + AC_MSG_WARN([Use --with-ssl, --with-gnutls, --with-polarssl, --with-cyassl, --with-nss, --with-axtls, --with-winssl, or --with-darwinssl to address this.]) +else + # SSL is enabled, genericly + AC_SUBST(SSL_ENABLED) + SSL_ENABLED="1" +fi + +dnl ********************************************************************** +dnl Check for the CA bundle +dnl ********************************************************************** + +CURL_CHECK_CA_BUNDLE + +dnl ********************************************************************** +dnl Check for libmetalink +dnl ********************************************************************** + +OPT_LIBMETALINK=no + +AC_ARG_WITH(libmetalink,dnl +AC_HELP_STRING([--with-libmetalink=PATH],[where to look for libmetalink, PATH points to the installation root]) +AC_HELP_STRING([--without-libmetalink], [disable libmetalink detection]), + OPT_LIBMETALINK=$withval) + +if test X"$OPT_LIBMETALINK" != Xno; then + + addld="" + addlib="" + addcflags="" + version="" + libmetalinklib="" + + PKGTEST="no" + if test "x$OPT_LIBMETALINK" = "xyes"; then + dnl this is with no partiular path given + PKGTEST="yes" + CURL_CHECK_PKGCONFIG(libmetalink) + else + dnl When particular path is given, set PKG_CONFIG_LIBDIR using the path. + LIBMETALINK_PCDIR="$OPT_LIBMETALINK/lib/pkgconfig" + AC_MSG_NOTICE([PKG_CONFIG_LIBDIR will be set to "$LIBMETALINK_PCDIR"]) + if test -f "$LIBMETALINK_PCDIR/libmetalink.pc"; then + PKGTEST="yes" + fi + if test "$PKGTEST" = "yes"; then + CURL_CHECK_PKGCONFIG(libmetalink, [$LIBMETALINK_PCDIR]) + fi + fi + if test "$PKGTEST" = "yes" && test "$PKGCONFIG" != "no"; then + addlib=`CURL_EXPORT_PCDIR([$LIBMETALINK_PCDIR]) dnl + $PKGCONFIG --libs-only-l libmetalink` + addld=`CURL_EXPORT_PCDIR([$LIBMETALINK_PCDIR]) dnl + $PKGCONFIG --libs-only-L libmetalink` + addcflags=`CURL_EXPORT_PCDIR([$LIBMETALINK_PCDIR]) dnl + $PKGCONFIG --cflags-only-I libmetalink` + version=`CURL_EXPORT_PCDIR([$LIBMETALINK_PCDIR]) dnl + $PKGCONFIG --modversion libmetalink` + libmetalinklib=`echo $addld | $SED -e 's/-L//'` + fi + if test -n "$addlib"; then + + clean_CPPFLAGS="$CPPFLAGS" + clean_LDFLAGS="$LDFLAGS" + clean_LIBS="$LIBS" + CPPFLAGS="$addcflags $clean_CPPFLAGS" + LDFLAGS="$addld $clean_LDFLAGS" + LIBS="$addlib $clean_LIBS" + AC_MSG_CHECKING([if libmetalink is recent enough]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ +# include + ]],[[ + if(0 != metalink_strerror(0)) /* added in 0.1.0 */ + return 1; + ]]) + ],[ + AC_MSG_RESULT([yes ($version)]) + want_metalink="yes" + ],[ + AC_MSG_RESULT([no ($version)]) + AC_MSG_NOTICE([libmetalink library defective or too old]) + want_metalink="no" + ]) + CPPFLAGS="$clean_CPPFLAGS" + LDFLAGS="$clean_LDFLAGS" + LIBS="$clean_LIBS" + if test "$want_metalink" = "yes"; then + dnl finally libmetalink will be used + AC_DEFINE(USE_METALINK, 1, [Define to enable metalink support]) + LIBMETALINK_LIBS=$addlib + LIBMETALINK_LDFLAGS=$addld + LIBMETALINK_CPPFLAGS=$addcflags + AC_SUBST([LIBMETALINK_LIBS]) + AC_SUBST([LIBMETALINK_LDFLAGS]) + AC_SUBST([LIBMETALINK_CPPFLAGS]) + curl_mtlnk_msg="enabled" + fi + + fi +fi + +dnl ********************************************************************** +dnl Check for the presence of LIBSSH2 libraries and headers +dnl ********************************************************************** + +dnl Default to compiler & linker defaults for LIBSSH2 files & libraries. +OPT_LIBSSH2=off +AC_ARG_WITH(libssh2,dnl +AC_HELP_STRING([--with-libssh2=PATH],[Where to look for libssh2, PATH points to the LIBSSH2 installation; when possible, set the PKG_CONFIG_PATH environment variable instead of using this option]) +AC_HELP_STRING([--without-libssh2], [disable LIBSSH2]), + OPT_LIBSSH2=$withval) + +if test X"$OPT_LIBSSH2" != Xno; then + dnl backup the pre-libssh2 variables + CLEANLDFLAGS="$LDFLAGS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLIBS="$LIBS" + + case "$OPT_LIBSSH2" in + yes) + dnl --with-libssh2 (without path) used + CURL_CHECK_PKGCONFIG(libssh2) + + if test "$PKGCONFIG" != "no" ; then + LIB_SSH2=`$PKGCONFIG --libs-only-l libssh2` + LD_SSH2=`$PKGCONFIG --libs-only-L libssh2` + CPP_SSH2=`$PKGCONFIG --cflags-only-I libssh2` + version=`$PKGCONFIG --modversion libssh2` + DIR_SSH2=`echo $LD_SSH2 | $SED -e 's/-L//'` + fi + + ;; + off) + dnl no --with-libssh2 option given, just check default places + ;; + *) + dnl use the given --with-libssh2 spot + PREFIX_SSH2=$OPT_LIBSSH2 + ;; + esac + + dnl if given with a prefix, we set -L and -I based on that + if test -n "$PREFIX_SSH2"; then + LIB_SSH2="-lssh2" + LD_SSH2=-L${PREFIX_SSH2}/lib$libsuff + CPP_SSH2=-I${PREFIX_SSH2}/include + DIR_SSH2=${PREFIX_SSH2}/lib$libsuff + fi + + LDFLAGS="$LDFLAGS $LD_SSH2" + CPPFLAGS="$CPPFLAGS $CPP_SSH2" + LIBS="$LIB_SSH2 $LIBS" + + AC_CHECK_LIB(ssh2, libssh2_channel_open_ex) + + AC_CHECK_HEADERS(libssh2.h, + curl_ssh_msg="enabled (libSSH2)" + LIBSSH2_ENABLED=1 + AC_DEFINE(USE_LIBSSH2, 1, [if libSSH2 is in use]) + AC_SUBST(USE_LIBSSH2, [1]) + ) + + if test X"$OPT_LIBSSH2" != Xoff && + test "$LIBSSH2_ENABLED" != "1"; then + AC_MSG_ERROR([libSSH2 libs and/or directories were not found where specified!]) + fi + + if test "$LIBSSH2_ENABLED" = "1"; then + if test -n "$DIR_SSH2"; then + dnl when the libssh2 shared libs were found in a path that the run-time + dnl linker doesn't search through, we need to add it to LD_LIBRARY_PATH + dnl to prevent further configure tests to fail due to this + + if test "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$DIR_SSH2" + export LD_LIBRARY_PATH + AC_MSG_NOTICE([Added $DIR_SSH2 to LD_LIBRARY_PATH]) + fi + fi + else + dnl no libssh2, revert back to clean variables + LDFLAGS=$CLEANLDFLAGS + CPPFLAGS=$CLEANCPPFLAGS + LIBS=$CLEANLIBS + fi +fi + +dnl ********************************************************************** +dnl Check for the presence of LIBRTMP libraries and headers +dnl ********************************************************************** + +dnl Default to compiler & linker defaults for LIBRTMP files & libraries. +OPT_LIBRTMP=off +AC_ARG_WITH(librtmp,dnl +AC_HELP_STRING([--with-librtmp=PATH],[Where to look for librtmp, PATH points to the LIBRTMP installation; when possible, set the PKG_CONFIG_PATH environment variable instead of using this option]) +AC_HELP_STRING([--without-librtmp], [disable LIBRTMP]), + OPT_LIBRTMP=$withval) + +if test X"$OPT_LIBRTMP" != Xno; then + dnl backup the pre-librtmp variables + CLEANLDFLAGS="$LDFLAGS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLIBS="$LIBS" + + case "$OPT_LIBRTMP" in + yes) + dnl --with-librtmp (without path) used + CURL_CHECK_PKGCONFIG(librtmp) + + if test "$PKGCONFIG" != "no" ; then + LIB_RTMP=`$PKGCONFIG --libs-only-l librtmp` + LD_RTMP=`$PKGCONFIG --libs-only-L librtmp` + CPP_RTMP=`$PKGCONFIG --cflags-only-I librtmp` + version=`$PKGCONFIG --modversion librtmp` + DIR_RTMP=`echo $LD_RTMP | $SED -e 's/-L//'` + else + dnl To avoid link errors, we do not allow --librtmp without + dnl a pkgconfig file + AC_MSG_ERROR([--librtmp was specified but could not find librtmp pkgconfig file.]) + fi + + ;; + off) + dnl no --with-librtmp option given, just check default places + LIB_RTMP="-lrtmp" + ;; + *) + dnl use the given --with-librtmp spot + PREFIX_RTMP=$OPT_LIBRTMP + ;; + esac + + dnl if given with a prefix, we set -L and -I based on that + if test -n "$PREFIX_RTMP"; then + LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff + CPP_RTMP=-I${PREFIX_RTMP}/include + DIR_RTMP=${PREFIX_RTMP}/lib$libsuff + fi + + LDFLAGS="$LDFLAGS $LD_RTMP" + CPPFLAGS="$CPPFLAGS $CPP_RTMP" + LIBS="$LIB_RTMP $LIBS" + + AC_CHECK_LIB(rtmp, RTMP_Init, + [ + AC_CHECK_HEADERS(librtmp/rtmp.h, + curl_rtmp_msg="enabled (librtmp)" + LIBRTMP_ENABLED=1 + AC_DEFINE(USE_LIBRTMP, 1, [if librtmp is in use]) + AC_SUBST(USE_LIBRTMP, [1]) + ) + ], + dnl not found, revert back to clean variables + LDFLAGS=$CLEANLDFLAGS + CPPFLAGS=$CLEANCPPFLAGS + LIBS=$CLEANLIBS + ) + + if test X"$OPT_LIBRTMP" != Xoff && + test "$LIBRTMP_ENABLED" != "1"; then + AC_MSG_ERROR([librtmp libs and/or directories were not found where specified!]) + fi + +fi + +dnl ********************************************************************** +dnl Check for linker switch for versioned symbols +dnl ********************************************************************** + +versioned_symbols_flavour= +AC_MSG_CHECKING([whether versioned symbols are wanted]) +AC_ARG_ENABLE(versioned-symbols, +AC_HELP_STRING([--enable-versioned-symbols], [Enable versioned symbols in shared library]) +AC_HELP_STRING([--disable-versioned-symbols], [Disable versioned symbols in shared library]), +[ case "$enableval" in + yes) AC_MSG_RESULT(yes) + AC_MSG_CHECKING([if libraries can be versioned]) + GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script` + if test -z "$GLD"; then + AC_MSG_RESULT(no) + AC_MSG_WARN([You need an ld version supporting the --version-script option]) + else + AC_MSG_RESULT(yes) + if test "x$OPENSSL_ENABLED" = "x1"; then + versioned_symbols_flavour="OPENSSL_" + elif test "x$GNUTLS_ENABLED" = "x1"; then + versioned_symbols_flavour="GNUTLS_" + elif test "x$NSS_ENABLED" = "x1"; then + versioned_symbols_flavour="NSS_" + elif test "x$POLARSSL_ENABLED" = "x1"; then + versioned_symbols_flavour="POLARSSL_" + elif test "x$CYASSL_ENABLED" = "x1"; then + versioned_symbols_flavour="CYASSL_" + elif test "x$AXTLS_ENABLED" = "x1"; then + versioned_symbols_flavour="AXTLS_" + elif test "x$WINSSL_ENABLED" = "x1"; then + versioned_symbols_flavour="WINSSL_" + elif test "x$DARWINSSL_ENABLED" = "x1"; then + versioned_symbols_flavour="DARWINSSL_" + else + versioned_symbols_flavour="" + fi + versioned_symbols="yes" + fi + ;; + + *) AC_MSG_RESULT(no) + ;; + esac +], [ +AC_MSG_RESULT(no) +] +) + +AC_SUBST([CURL_LT_SHLIB_VERSIONED_FLAVOUR], + ["$versioned_symbols_flavour"]) +AM_CONDITIONAL([CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS], + [test "x$versioned_symbols" = 'xyes']) + +dnl ------------------------------------------------- +dnl check winidn option before other IDN libraries +dnl ------------------------------------------------- + +AC_MSG_CHECKING([whether to enable Windows native IDN (Windows native builds only)]) +OPT_WINIDN="default" +AC_ARG_WITH(winidn, +AC_HELP_STRING([--with-winidn=PATH],[enable Windows native IDN]) +AC_HELP_STRING([--without-winidn], [disable Windows native IDN]), + OPT_WINIDN=$withval) +case "$OPT_WINIDN" in + no|default) + dnl --without-winidn option used or configure option not specified + want_winidn="no" + AC_MSG_RESULT([no]) + ;; + yes) + dnl --with-winidn option used without path + want_winidn="yes" + want_winidn_path="default" + AC_MSG_RESULT([yes]) + ;; + *) + dnl --with-winidn option used with path + want_winidn="yes" + want_winidn_path="$withval" + AC_MSG_RESULT([yes ($withval)]) + ;; +esac + +if test "$want_winidn" = "yes"; then + dnl winidn library support has been requested + clean_CPPFLAGS="$CPPFLAGS" + clean_LDFLAGS="$LDFLAGS" + clean_LIBS="$LIBS" + WINIDN_LIBS="-lnormaliz" + # + if test "$want_winidn_path" != "default"; then + dnl path has been specified + dnl pkg-config not available or provides no info + WINIDN_LDFLAGS="-L$want_winidn_path/lib$libsuff" + WINIDN_CPPFLAGS="-I$want_winidn_path/include" + WINIDN_DIR="$want_winidn_path/lib$libsuff" + fi + # + CPPFLAGS="$WINIDN_CPPFLAGS $CPPFLAGS" + LDFLAGS="$WINIDN_LDFLAGS $LDFLAGS" + LIBS="$WINIDN_LIBS $LIBS" + # + AC_MSG_CHECKING([if IdnToUnicode can be linked]) + AC_LINK_IFELSE([ + AC_LANG_FUNC_LINK_TRY([IdnToUnicode]) + ],[ + AC_MSG_RESULT([yes]) + tst_links_winidn="yes" + ],[ + AC_MSG_RESULT([no]) + tst_links_winidn="no" + ]) + # + if test "$tst_links_winidn" = "yes"; then + AC_DEFINE(USE_WIN32_IDN, 1, [Define to 1 if you have the `normaliz' (WinIDN) library (-lnormaliz).]) + AC_DEFINE(WANT_IDN_PROTOTYPES, 1, [Define to 1 to provide own prototypes.]) + AC_SUBST([IDN_ENABLED], [1]) + curl_idn_msg="enabled (Windows-native)" + else + AC_MSG_WARN([Cannot find libraries for IDN support: IDN disabled]) + CPPFLAGS="$clean_CPPFLAGS" + LDFLAGS="$clean_LDFLAGS" + LIBS="$clean_LIBS" + fi +fi + +dnl ********************************************************************** +dnl Check for the presence of IDN libraries and headers +dnl ********************************************************************** + +AC_MSG_CHECKING([whether to build with libidn]) +OPT_IDN="default" +AC_ARG_WITH(libidn, +AC_HELP_STRING([--with-libidn=PATH],[Enable libidn usage]) +AC_HELP_STRING([--without-libidn],[Disable libidn usage]), + [OPT_IDN=$withval]) +case "$OPT_IDN" in + no) + dnl --without-libidn option used + want_idn="no" + AC_MSG_RESULT([no]) + ;; + default) + dnl configure option not specified + want_idn="yes" + want_idn_path="default" + AC_MSG_RESULT([(assumed) yes]) + ;; + yes) + dnl --with-libidn option used without path + want_idn="yes" + want_idn_path="default" + AC_MSG_RESULT([yes]) + ;; + *) + dnl --with-libidn option used with path + want_idn="yes" + want_idn_path="$withval" + AC_MSG_RESULT([yes ($withval)]) + ;; +esac + +if test "$want_idn" = "yes"; then + dnl idn library support has been requested + clean_CPPFLAGS="$CPPFLAGS" + clean_LDFLAGS="$LDFLAGS" + clean_LIBS="$LIBS" + PKGCONFIG="no" + # + if test "$want_idn_path" != "default"; then + dnl path has been specified + IDN_PCDIR="$want_idn_path/lib$libsuff/pkgconfig" + CURL_CHECK_PKGCONFIG(libidn, [$IDN_PCDIR]) + if test "$PKGCONFIG" != "no"; then + IDN_LIBS=`CURL_EXPORT_PCDIR([$IDN_PCDIR]) dnl + $PKGCONFIG --libs-only-l libidn 2>/dev/null` + IDN_LDFLAGS=`CURL_EXPORT_PCDIR([$IDN_PCDIR]) dnl + $PKGCONFIG --libs-only-L libidn 2>/dev/null` + IDN_CPPFLAGS=`CURL_EXPORT_PCDIR([$IDN_PCDIR]) dnl + $PKGCONFIG --cflags-only-I libidn 2>/dev/null` + IDN_DIR=`echo $IDN_LDFLAGS | $SED -e 's/-L//'` + else + dnl pkg-config not available or provides no info + IDN_LIBS="-lidn" + IDN_LDFLAGS="-L$want_idn_path/lib$libsuff" + IDN_CPPFLAGS="-I$want_idn_path/include" + IDN_DIR="$want_idn_path/lib$libsuff" + fi + else + dnl path not specified + CURL_CHECK_PKGCONFIG(libidn) + if test "$PKGCONFIG" != "no"; then + IDN_LIBS=`$PKGCONFIG --libs-only-l libidn 2>/dev/null` + IDN_LDFLAGS=`$PKGCONFIG --libs-only-L libidn 2>/dev/null` + IDN_CPPFLAGS=`$PKGCONFIG --cflags-only-I libidn 2>/dev/null` + IDN_DIR=`echo $IDN_LDFLAGS | $SED -e 's/-L//'` + else + dnl pkg-config not available or provides no info + IDN_LIBS="-lidn" + fi + fi + # + if test "$PKGCONFIG" != "no"; then + AC_MSG_NOTICE([pkg-config: IDN_LIBS: "$IDN_LIBS"]) + AC_MSG_NOTICE([pkg-config: IDN_LDFLAGS: "$IDN_LDFLAGS"]) + AC_MSG_NOTICE([pkg-config: IDN_CPPFLAGS: "$IDN_CPPFLAGS"]) + AC_MSG_NOTICE([pkg-config: IDN_DIR: "$IDN_DIR"]) + else + AC_MSG_NOTICE([IDN_LIBS: "$IDN_LIBS"]) + AC_MSG_NOTICE([IDN_LDFLAGS: "$IDN_LDFLAGS"]) + AC_MSG_NOTICE([IDN_CPPFLAGS: "$IDN_CPPFLAGS"]) + AC_MSG_NOTICE([IDN_DIR: "$IDN_DIR"]) + fi + # + CPPFLAGS="$IDN_CPPFLAGS $CPPFLAGS" + LDFLAGS="$IDN_LDFLAGS $LDFLAGS" + LIBS="$IDN_LIBS $LIBS" + # + AC_MSG_CHECKING([if idna_to_ascii_4i can be linked]) + AC_LINK_IFELSE([ + AC_LANG_FUNC_LINK_TRY([idna_to_ascii_4i]) + ],[ + AC_MSG_RESULT([yes]) + tst_links_libidn="yes" + ],[ + AC_MSG_RESULT([no]) + tst_links_libidn="no" + ]) + if test "$tst_links_libidn" = "no"; then + AC_MSG_CHECKING([if idna_to_ascii_lz can be linked]) + AC_LINK_IFELSE([ + AC_LANG_FUNC_LINK_TRY([idna_to_ascii_lz]) + ],[ + AC_MSG_RESULT([yes]) + tst_links_libidn="yes" + ],[ + AC_MSG_RESULT([no]) + tst_links_libidn="no" + ]) + fi + # + if test "$tst_links_libidn" = "yes"; then + AC_DEFINE(HAVE_LIBIDN, 1, [Define to 1 if you have the `idn' library (-lidn).]) + dnl different versions of libidn have different setups of these: + AC_CHECK_FUNCS( idn_free idna_strerror tld_strerror ) + AC_CHECK_HEADERS( idn-free.h tld.h ) + if test "x$ac_cv_header_tld_h" = "xyes"; then + AC_SUBST([IDN_ENABLED], [1]) + curl_idn_msg="enabled" + if test -n "$IDN_DIR" -a "x$cross_compiling" != "xyes"; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$IDN_DIR" + export LD_LIBRARY_PATH + AC_MSG_NOTICE([Added $IDN_DIR to LD_LIBRARY_PATH]) + fi + else + AC_MSG_WARN([Libraries for IDN support too old: IDN disabled]) + CPPFLAGS="$clean_CPPFLAGS" + LDFLAGS="$clean_LDFLAGS" + LIBS="$clean_LIBS" + fi + else + AC_MSG_WARN([Cannot find libraries for IDN support: IDN disabled]) + CPPFLAGS="$clean_CPPFLAGS" + LDFLAGS="$clean_LDFLAGS" + LIBS="$clean_LIBS" + fi +fi + + +dnl Let's hope this split URL remains working: +dnl http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/ \ +dnl genprogc/thread_quick_ref.htm + + +dnl ********************************************************************** +dnl Check for nghttp2 +dnl ********************************************************************** + +OPT_H2="yes" +AC_ARG_WITH(nghttp2, +AC_HELP_STRING([--with-nghttp2=PATH],[Enable nghttp2 usage]) +AC_HELP_STRING([--without-nghttp2],[Disable nghttp2 usage]), + [OPT_H2=$withval]) +case "$OPT_H2" in + no) + dnl --without-nghttp2 option used + want_h2="no" + ;; + yes) + dnl --with-nghttp2 option used without path + want_h2="default" + want_h2_path="" + ;; + *) + dnl --with-nghttp2 option used with path + want_h2="yes" + want_h2_path="$withval/lib/pkgconfig" + ;; +esac + +curl_h2_msg="disabled (--with-nghttp2)" +if test X"$want_h2" != Xno; then + dnl backup the pre-nghttp2 variables + CLEANLDFLAGS="$LDFLAGS" + CLEANCPPFLAGS="$CPPFLAGS" + CLEANLIBS="$LIBS" + + CURL_CHECK_PKGCONFIG(libnghttp2, $want_h2_path) + + if test "$PKGCONFIG" != "no" ; then + LIB_H2=`CURL_EXPORT_PCDIR([$want_h2_path]) + $PKGCONFIG --libs-only-l libnghttp2` + AC_MSG_NOTICE([-l is $LIB_H2]) + + CPP_H2=`CURL_EXPORT_PCDIR([$want_h2_path]) dnl + $PKGCONFIG --cflags-only-I libnghttp2` + AC_MSG_NOTICE([-I is $CPP_H2]) + + LD_H2=`CURL_EXPORT_PCDIR([$want_h2_path]) + $PKGCONFIG --libs-only-L libnghttp2` + AC_MSG_NOTICE([-L is $LD_H2]) + + LDFLAGS="$LDFLAGS $LD_H2" + CPPFLAGS="$CPPFLAGS $CPP_H2" + LIBS="$LIB_H2 $LIBS" + + # use nghttp2_option_set_no_recv_client_magic to require nghttp2 + # >= 1.0.0 + AC_CHECK_LIB(nghttp2, nghttp2_option_set_no_recv_client_magic, + [ + AC_CHECK_HEADERS(nghttp2/nghttp2.h, + curl_h2_msg="enabled (nghttp2)" + NGHTTP2_ENABLED=1 + AC_DEFINE(USE_NGHTTP2, 1, [if nghttp2 is in use]) + AC_SUBST(USE_NGHTTP2, [1]) + ) + ], + dnl not found, revert back to clean variables + LDFLAGS=$CLEANLDFLAGS + CPPFLAGS=$CLEANCPPFLAGS + LIBS=$CLEANLIBS + ) + + else + dnl no nghttp2 pkg-config found, deal with it + if test X"$want_h2" != Xdefault; then + dnl To avoid link errors, we do not allow --with-nghttp2 without + dnl a pkgconfig file + AC_MSG_ERROR([--with-nghttp2 was specified but could not find libnghttp2 pkg-config file.]) + fi + fi + +fi + +dnl ********************************************************************** +dnl Back to "normal" configuring +dnl ********************************************************************** + +dnl Checks for header files. +AC_HEADER_STDC + +CURL_CHECK_HEADER_MALLOC +CURL_CHECK_HEADER_MEMORY + +dnl Now check for the very most basic headers. Then we can use these +dnl ones as default-headers when checking for the rest! +AC_CHECK_HEADERS( + sys/types.h \ + sys/time.h \ + sys/select.h \ + sys/socket.h \ + sys/ioctl.h \ + sys/uio.h \ + assert.h \ + unistd.h \ + stdlib.h \ + limits.h \ + arpa/inet.h \ + net/if.h \ + netinet/in.h \ + sys/un.h \ + netinet/tcp.h \ + netdb.h \ + sys/sockio.h \ + sys/stat.h \ + sys/param.h \ + termios.h \ + termio.h \ + sgtty.h \ + fcntl.h \ + alloca.h \ + time.h \ + io.h \ + pwd.h \ + utime.h \ + sys/utime.h \ + sys/poll.h \ + poll.h \ + socket.h \ + sys/resource.h \ + libgen.h \ + locale.h \ + errno.h \ + stdbool.h \ + arpa/tftp.h \ + sys/filio.h \ + sys/wait.h \ + setjmp.h, +dnl to do if not found +[], +dnl to do if found +[], +dnl default includes +[ +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_TIME_H +#include +#endif +#ifdef HAVE_SYS_SELECT_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_SYS_UN_H +#include +#endif +] +) + +dnl Checks for typedefs, structures, and compiler characteristics. +AC_C_CONST +CURL_CHECK_VARIADIC_MACROS +AC_TYPE_SIZE_T +AC_HEADER_TIME +CURL_CHECK_STRUCT_TIMEVAL +CURL_VERIFY_RUNTIMELIBS + +AC_CHECK_SIZEOF(size_t) +AC_CHECK_SIZEOF(long) +AC_CHECK_SIZEOF(int) +AC_CHECK_SIZEOF(short) +CURL_CONFIGURE_LONG +AC_CHECK_SIZEOF(time_t) +AC_CHECK_SIZEOF(off_t) + +soname_bump=no +if test x"$ac_cv_native_windows" != "xyes" && + test $ac_cv_sizeof_off_t -ne $curl_sizeof_curl_off_t; then + AC_MSG_WARN([This libcurl built is probably not ABI compatible with previous]) + AC_MSG_WARN([builds! You MUST read lib/README.curl_off_t to figure it out.]) + soname_bump=yes +fi + + +AC_CHECK_TYPE(long long, + [AC_DEFINE(HAVE_LONGLONG, 1, + [Define to 1 if the compiler supports the 'long long' data type.])] + longlong="yes" +) + +if test "xyes" = "x$longlong"; then + AC_MSG_CHECKING([if numberLL works]) + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ + ]],[[ + long long val = 1000LL; + ]]) + ],[ + AC_MSG_RESULT([yes]) + AC_DEFINE(HAVE_LL, 1, [if your compiler supports LL]) + ],[ + AC_MSG_RESULT([no]) + ]) +fi + + +# check for ssize_t +AC_CHECK_TYPE(ssize_t, , + AC_DEFINE(ssize_t, int, [the signed version of size_t])) + +# check for bool type +AC_CHECK_TYPE([bool],[ + AC_DEFINE(HAVE_BOOL_T, 1, + [Define to 1 if bool is an available type.]) +], ,[ +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_STDBOOL_H +#include +#endif +]) + +CURL_CONFIGURE_CURL_SOCKLEN_T + +CURL_CONFIGURE_PULL_SYS_POLL + +TYPE_IN_ADDR_T + +TYPE_SOCKADDR_STORAGE + +TYPE_SIG_ATOMIC_T + +AC_TYPE_SIGNAL + +CURL_CHECK_FUNC_SELECT + +CURL_CHECK_FUNC_RECV +CURL_CHECK_FUNC_SEND +CURL_CHECK_MSG_NOSIGNAL + +CURL_CHECK_FUNC_ALARM +CURL_CHECK_FUNC_BASENAME +CURL_CHECK_FUNC_CLOSESOCKET +CURL_CHECK_FUNC_CLOSESOCKET_CAMEL +CURL_CHECK_FUNC_CONNECT +CURL_CHECK_FUNC_FCNTL +CURL_CHECK_FUNC_FDOPEN +CURL_CHECK_FUNC_FREEADDRINFO +CURL_CHECK_FUNC_FREEIFADDRS +CURL_CHECK_FUNC_FSETXATTR +CURL_CHECK_FUNC_FTRUNCATE +CURL_CHECK_FUNC_GETADDRINFO +CURL_CHECK_FUNC_GAI_STRERROR +CURL_CHECK_FUNC_GETHOSTBYADDR +CURL_CHECK_FUNC_GETHOSTBYADDR_R +CURL_CHECK_FUNC_GETHOSTBYNAME +CURL_CHECK_FUNC_GETHOSTBYNAME_R +CURL_CHECK_FUNC_GETHOSTNAME +CURL_CHECK_FUNC_GETIFADDRS +CURL_CHECK_FUNC_GETSERVBYPORT_R +CURL_CHECK_FUNC_GMTIME_R +CURL_CHECK_FUNC_INET_NTOA_R +CURL_CHECK_FUNC_INET_NTOP +CURL_CHECK_FUNC_INET_PTON +CURL_CHECK_FUNC_IOCTL +CURL_CHECK_FUNC_IOCTLSOCKET +CURL_CHECK_FUNC_IOCTLSOCKET_CAMEL +CURL_CHECK_FUNC_LOCALTIME_R +CURL_CHECK_FUNC_MEMRCHR +CURL_CHECK_FUNC_POLL +CURL_CHECK_FUNC_SETSOCKOPT +CURL_CHECK_FUNC_SIGACTION +CURL_CHECK_FUNC_SIGINTERRUPT +CURL_CHECK_FUNC_SIGNAL +CURL_CHECK_FUNC_SIGSETJMP +CURL_CHECK_FUNC_SOCKET +CURL_CHECK_FUNC_SOCKETPAIR +CURL_CHECK_FUNC_STRCASECMP +CURL_CHECK_FUNC_STRCMPI +CURL_CHECK_FUNC_STRDUP +CURL_CHECK_FUNC_STRERROR_R +CURL_CHECK_FUNC_STRICMP +CURL_CHECK_FUNC_STRNCASECMP +CURL_CHECK_FUNC_STRNCMPI +CURL_CHECK_FUNC_STRNICMP +CURL_CHECK_FUNC_STRSTR +CURL_CHECK_FUNC_STRTOK_R +CURL_CHECK_FUNC_STRTOLL +CURL_CHECK_FUNC_WRITEV + +case $host in + *msdosdjgpp) + ac_cv_func_pipe=no + skipcheck_pipe=yes + AC_MSG_NOTICE([skip check for pipe on msdosdjgpp]) + ;; +esac + +AC_CHECK_FUNCS([fork \ + geteuid \ + getpass_r \ + getppid \ + getprotobyname \ + getpwuid \ + getpwuid_r \ + getrlimit \ + gettimeofday \ + if_nametoindex \ + inet_addr \ + perror \ + pipe \ + setlocale \ + setmode \ + setrlimit \ + uname \ + utime +],[ +],[ + func="$ac_func" + eval skipcheck=\$skipcheck_$func + if test "x$skipcheck" != "xyes"; then + AC_MSG_CHECKING([deeper for $func]) + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ + ]],[[ + $func (); + ]]) + ],[ + AC_MSG_RESULT([yes]) + eval "ac_cv_func_$func=yes" + AC_DEFINE_UNQUOTED(XC_SH_TR_CPP([HAVE_$func]), [1], + [Define to 1 if you have the $func function.]) + ],[ + AC_MSG_RESULT([but still no]) + ]) + fi +]) + +dnl Check if the getnameinfo function is available +dnl and get the types of five of its arguments. +CURL_CHECK_FUNC_GETNAMEINFO + +if test "$ipv6" = "yes"; then + if test "$ac_cv_func_getaddrinfo" = "yes"; then + AC_DEFINE(ENABLE_IPV6, 1, [Define if you want to enable IPv6 support]) + IPV6_ENABLED=1 + AC_SUBST(IPV6_ENABLED) + fi + CURL_CHECK_NI_WITHSCOPEID +fi + +CURL_CHECK_NONBLOCKING_SOCKET + +dnl ************************************************************ +dnl nroff tool stuff +dnl + +AC_PATH_PROG( PERL, perl, , + $PATH:/usr/local/bin/perl:/usr/bin/:/usr/local/bin ) +AC_SUBST(PERL) + +AC_PATH_PROGS( NROFF, gnroff nroff, , + $PATH:/usr/bin/:/usr/local/bin ) +AC_SUBST(NROFF) + +if test -n "$NROFF"; then + dnl only check for nroff options if an nroff command was found + + AC_MSG_CHECKING([how to use *nroff to get plain text from man pages]) + MANOPT="-man" + mancheck=`echo foo | $NROFF $MANOPT 2>/dev/null` + if test -z "$mancheck"; then + MANOPT="-mandoc" + mancheck=`echo foo | $NROFF $MANOPT 2>/dev/null` + if test -z "$mancheck"; then + MANOPT="" + AC_MSG_RESULT([failed]) + AC_MSG_WARN([found no *nroff option to get plaintext from man pages]) + else + AC_MSG_RESULT([$MANOPT]) + fi + else + AC_MSG_RESULT([$MANOPT]) + fi + AC_SUBST(MANOPT) +fi + +if test -z "$MANOPT" +then + dnl if no nroff tool was found, or no option that could convert man pages + dnl was found, then disable the built-in manual stuff + AC_MSG_WARN([disabling built-in manual]) + USE_MANUAL="no"; +fi + +dnl ************************************************************************* +dnl If the manual variable still is set, then we go with providing a built-in +dnl manual + +if test "$USE_MANUAL" = "1"; then + AC_DEFINE(USE_MANUAL, 1, [If you want to build curl with the built-in manual]) + curl_manual_msg="enabled" +fi + +dnl set variable for use in automakefile(s) +AM_CONDITIONAL(USE_MANUAL, test x"$USE_MANUAL" = x1) + +CURL_CHECK_LIB_ARES +AM_CONDITIONAL(USE_EMBEDDED_ARES, test x$embedded_ares = xyes) + +if test "x$ac_cv_native_windows" != "xyes" && + test "x$enable_shared" = "xyes"; then + build_libhostname=yes +else + build_libhostname=no +fi +AM_CONDITIONAL(BUILD_LIBHOSTNAME, test x$build_libhostname = xyes) + +CURL_CHECK_OPTION_THREADED_RESOLVER + +if test "x$want_thres" = xyes && test "x$want_ares" = xyes; then + AC_MSG_ERROR( +[Options --enable-threaded-resolver and --enable-ares are mutually exclusive]) +fi + +if test "$want_thres" = "yes" && test "$dontwant_rt" = "no"; then + AC_CHECK_HEADER(pthread.h, + [ AC_DEFINE(HAVE_PTHREAD_H, 1, [if you have ]) + save_CFLAGS="$CFLAGS" + + dnl first check for function without lib + AC_CHECK_FUNC(pthread_create, [USE_THREADS_POSIX=1] ) + + dnl if it wasn't found without lib, search for it in pthread lib + if test "$USE_THREADS_POSIX" != "1" + then + CFLAGS="$CFLAGS -pthread" + AC_CHECK_LIB(pthread, pthread_create, + [USE_THREADS_POSIX=1], + [ CFLAGS="$save_CFLAGS"]) + fi + + if test "x$USE_THREADS_POSIX" = "x1" + then + AC_DEFINE(USE_THREADS_POSIX, 1, [if you want POSIX threaded DNS lookup]) + curl_res_msg="POSIX threaded" + fi + + + ]) +fi + +dnl ************************************************************ +dnl disable verbose text strings +dnl +AC_MSG_CHECKING([whether to enable verbose strings]) +AC_ARG_ENABLE(verbose, +AC_HELP_STRING([--enable-verbose],[Enable verbose strings]) +AC_HELP_STRING([--disable-verbose],[Disable verbose strings]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_VERBOSE_STRINGS, 1, [to disable verbose strings]) + curl_verbose_msg="no" + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) + +dnl ************************************************************ +dnl enable SSPI support +dnl +AC_MSG_CHECKING([whether to enable SSPI support (Windows native builds only)]) +AC_ARG_ENABLE(sspi, +AC_HELP_STRING([--enable-sspi],[Enable SSPI]) +AC_HELP_STRING([--disable-sspi],[Disable SSPI]), +[ case "$enableval" in + yes) + if test "$ac_cv_native_windows" = "yes"; then + AC_MSG_RESULT(yes) + AC_DEFINE(USE_WINDOWS_SSPI, 1, [to enable SSPI support]) + AC_SUBST(USE_WINDOWS_SSPI, [1]) + curl_sspi_msg="enabled" + else + AC_MSG_RESULT(no) + AC_MSG_WARN([--enable-sspi Ignored. Only supported on native Windows builds.]) + fi + ;; + *) + if test "x$WINSSL_ENABLED" = "x1"; then + # --with-winssl implies --enable-sspi + AC_MSG_RESULT(yes) + else + AC_MSG_RESULT(no) + fi + ;; + esac ], + if test "x$WINSSL_ENABLED" = "x1"; then + # --with-winssl implies --enable-sspi + AC_MSG_RESULT(yes) + else + AC_MSG_RESULT(no) + fi +) + +dnl ************************************************************ +dnl disable cryptographic authentication +dnl +AC_MSG_CHECKING([whether to enable cryptographic authentication methods]) +AC_ARG_ENABLE(crypto-auth, +AC_HELP_STRING([--enable-crypto-auth],[Enable cryptographic authentication]) +AC_HELP_STRING([--disable-crypto-auth],[Disable cryptographic authentication]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_CRYPTO_AUTH, 1, [to disable cryptographic authentication]) + CURL_DISABLE_CRYPTO_AUTH=1 + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) + +CURL_CHECK_OPTION_NTLM_WB + +CURL_CHECK_NTLM_WB + +dnl ************************************************************ +dnl disable TLS-SRP authentication +dnl +AC_MSG_CHECKING([whether to enable TLS-SRP authentication]) +AC_ARG_ENABLE(tls-srp, +AC_HELP_STRING([--enable-tls-srp],[Enable TLS-SRP authentication]) +AC_HELP_STRING([--disable-tls-srp],[Disable TLS-SRP authentication]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_TLS_SRP, 1, [to disable TLS-SRP authentication]) + want_tls_srp=no + ;; + *) AC_MSG_RESULT(yes) + want_tls_srp=yes + ;; + esac ], + AC_MSG_RESULT(yes) + want_tls_srp=yes +) + +if test "$want_tls_srp" = "yes" && ( test "x$HAVE_GNUTLS_SRP" = "x1" || test "x$HAVE_OPENSSL_SRP" = "x1") ; then + AC_DEFINE(USE_TLS_SRP, 1, [Use TLS-SRP authentication]) + USE_TLS_SRP=1 + curl_tls_srp_msg="enabled" +fi + +dnl ************************************************************ +dnl disable Unix domain sockets support +dnl +AC_MSG_CHECKING([whether to enable Unix domain sockets]) +AC_ARG_ENABLE(unix-sockets, +AC_HELP_STRING([--enable-unix-sockets],[Enable Unix domain sockets]) +AC_HELP_STRING([--disable-unix-sockets],[Disable Unix domain sockets]), +[ case "$enableval" in + no) AC_MSG_RESULT(no) + want_unix_sockets=no + ;; + *) AC_MSG_RESULT(yes) + want_unix_sockets=yes + ;; + esac ], [ + AC_MSG_RESULT(auto) + want_unix_sockets=auto + ] +) +if test "x$want_unix_sockets" != "xno"; then + AC_CHECK_MEMBER([struct sockaddr_un.sun_path], [ + AC_DEFINE(USE_UNIX_SOCKETS, 1, [Use Unix domain sockets]) + AC_SUBST(USE_UNIX_SOCKETS, [1]) + curl_unix_sockets_msg="enabled" + ], [ + if test "x$want_unix_sockets" = "xyes"; then + AC_MSG_ERROR([--enable-unix-sockets is not available on this platform!]) + fi + ], [ + #include + ]) +fi + +dnl ************************************************************ +dnl disable cookies support +dnl +AC_MSG_CHECKING([whether to enable support for cookies]) +AC_ARG_ENABLE(cookies, +AC_HELP_STRING([--enable-cookies],[Enable cookies support]) +AC_HELP_STRING([--disable-cookies],[Disable cookies support]), +[ case "$enableval" in + no) + AC_MSG_RESULT(no) + AC_DEFINE(CURL_DISABLE_COOKIES, 1, [to disable cookies support]) + ;; + *) AC_MSG_RESULT(yes) + ;; + esac ], + AC_MSG_RESULT(yes) +) + +dnl ************************************************************ +dnl hiding of library internal symbols +dnl +CURL_CONFIGURE_SYMBOL_HIDING + +dnl ************************************************************ +dnl enforce SONAME bump +dnl + +AC_MSG_CHECKING([whether to enforce SONAME bump]) +AC_ARG_ENABLE(soname-bump, +AC_HELP_STRING([--enable-soname-bump],[Enable enforced SONAME bump]) +AC_HELP_STRING([--disable-soname-bump],[Disable enforced SONAME bump]), +[ case "$enableval" in + yes) AC_MSG_RESULT(yes) + soname_bump=yes + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT($soname_bump) +) +AM_CONDITIONAL(SONAME_BUMP, test x$soname_bump = xyes) + +dnl +dnl All the library dependencies put into $LIB apply to libcurl only. +dnl +LIBCURL_LIBS=$LIBS + +AC_SUBST(LIBCURL_LIBS) +AC_SUBST(CURL_NETWORK_LIBS) +AC_SUBST(CURL_NETWORK_AND_TIME_LIBS) + +dnl BLANK_AT_MAKETIME may be used in our Makefile.am files to blank +dnl LIBS variable used in generated makefile at makefile processing +dnl time. Doing this functionally prevents LIBS from being used for +dnl all link targets in given makefile. +BLANK_AT_MAKETIME= +AC_SUBST(BLANK_AT_MAKETIME) + +AM_CONDITIONAL(CROSSCOMPILING, test x$cross_compiling = xyes) + +dnl yes or no +ENABLE_SHARED="$enable_shared" +AC_SUBST(ENABLE_SHARED) + +dnl to let curl-config output the static libraries correctly +ENABLE_STATIC="$enable_static" +AC_SUBST(ENABLE_STATIC) + + +dnl +dnl For keeping supported features and protocols also in pkg-config file +dnl since it is more cross-compile friendly than curl-config +dnl + +if test "x$OPENSSL_ENABLED" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES SSL" +elif test -n "$SSL_ENABLED"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES SSL" +fi +if test "x$IPV6_ENABLED" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES IPv6" +fi +if test "x$USE_UNIX_SOCKETS" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES UnixSockets" +fi +if test "x$HAVE_LIBZ" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES libz" +fi +if test "x$USE_ARES" = "x1" -o "x$USE_THREADS_POSIX" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES AsynchDNS" +fi +if test "x$IDN_ENABLED" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES IDN" +fi +if test "x$USE_WINDOWS_SSPI" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES SSPI" +fi + +if test "x$HAVE_GSSAPI" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES GSS-API" +fi + +if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" -a \ + \( "x$HAVE_GSSAPI" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \); then + SUPPORT_FEATURES="$SUPPORT_FEATURES SPNEGO" +fi + +if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" -a \ + \( "x$HAVE_GSSAPI" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \); then + SUPPORT_FEATURES="$SUPPORT_FEATURES Kerberos" +fi + +if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1"; then + if test "x$OPENSSL_ENABLED" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \ + -o "x$GNUTLS_ENABLED" = "x1" -o "x$NSS_ENABLED" = "x1" \ + -o "x$DARWINSSL_ENABLED" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES NTLM" + + if test "x$CURL_DISABLE_HTTP" != "x1" -a \ + "x$NTLM_WB_ENABLED" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES NTLM_WB" + fi + fi +fi + +if test "x$USE_TLS_SRP" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES TLS-SRP" +fi + +if test "x$USE_NGHTTP2" = "x1"; then + SUPPORT_FEATURES="$SUPPORT_FEATURES HTTP2" +fi + +AC_SUBST(SUPPORT_FEATURES) + +dnl For supported protocols in pkg-config file +if test "x$CURL_DISABLE_HTTP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS HTTP" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS HTTPS" + fi +fi +if test "x$CURL_DISABLE_FTP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FTP" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FTPS" + fi +fi +if test "x$CURL_DISABLE_FILE" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FILE" +fi +if test "x$CURL_DISABLE_TELNET" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS TELNET" +fi +if test "x$CURL_DISABLE_LDAP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS LDAP" + if test "x$CURL_DISABLE_LDAPS" != "x1"; then + if (test "x$USE_OPENLDAP" = "x1" && test "x$SSL_ENABLED" = "x1") || + (test "x$USE_OPENLDAP" != "x1" && test "x$HAVE_LDAP_SSL" = "x1"); then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS LDAPS" + fi + fi +fi +if test "x$CURL_DISABLE_DICT" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS DICT" +fi +if test "x$CURL_DISABLE_TFTP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS TFTP" +fi +if test "x$CURL_DISABLE_GOPHER" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS GOPHER" +fi +if test "x$CURL_DISABLE_POP3" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS POP3" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS POP3S" + fi +fi +if test "x$CURL_DISABLE_IMAP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS IMAP" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS IMAPS" + fi +fi +if test "x$CURL_DISABLE_SMB" != "x1" \ + -a "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" \ + -a \( "x$OPENSSL_ENABLED" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \ + -o "x$GNUTLS_ENABLED" = "x1" -o "x$NSS_ENABLED" = "x1" \ + -o "x$DARWINSSL_ENABLED" = "x1" \); then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMB" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMBS" + fi +fi +if test "x$CURL_DISABLE_SMTP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMTP" + if test "x$SSL_ENABLED" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMTPS" + fi +fi +if test "x$USE_LIBSSH2" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SCP" + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SFTP" +fi +if test "x$CURL_DISABLE_RTSP" != "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS RTSP" +fi +if test "x$USE_LIBRTMP" = "x1"; then + SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS RTMP" +fi + +dnl replace spaces with newlines +dnl sort the lines +dnl replace the newlines back to spaces +SUPPORT_PROTOCOLS=`echo $SUPPORT_PROTOCOLS | tr ' ' '\012' | sort | tr '\012' ' '` + +AC_SUBST(SUPPORT_PROTOCOLS) + +dnl squeeze whitespace out of some variables + +squeeze CFLAGS +squeeze CPPFLAGS +squeeze DEFS +squeeze LDFLAGS +squeeze LIBS + +squeeze LIBCURL_LIBS +squeeze CURL_NETWORK_LIBS +squeeze CURL_NETWORK_AND_TIME_LIBS + +squeeze SUPPORT_FEATURES +squeeze SUPPORT_PROTOCOLS + +XC_CHECK_BUILD_FLAGS + +if test "x$want_curldebug_assumed" = "xyes" && + test "x$want_curldebug" = "xyes" && test "x$USE_ARES" = "x1"; then + ac_configure_args="$ac_configure_args --enable-curldebug" +fi + +AC_CONFIG_FILES([Makefile \ + docs/Makefile \ + docs/examples/Makefile \ + docs/libcurl/Makefile \ + docs/libcurl/opts/Makefile \ + include/Makefile \ + include/curl/Makefile \ + src/Makefile \ + lib/Makefile \ + lib/libcurl.vers \ + tests/Makefile \ + tests/certs/Makefile \ + tests/certs/scripts/Makefile \ + tests/data/Makefile \ + tests/server/Makefile \ + tests/libtest/Makefile \ + tests/unit/Makefile \ + packages/Makefile \ + packages/Win32/Makefile \ + packages/Win32/cygwin/Makefile \ + packages/Linux/Makefile \ + packages/Linux/RPM/Makefile \ + packages/Linux/RPM/curl.spec \ + packages/Linux/RPM/curl-ssl.spec \ + packages/Solaris/Makefile \ + packages/EPM/curl.list \ + packages/EPM/Makefile \ + packages/vms/Makefile \ + packages/AIX/Makefile \ + packages/AIX/RPM/Makefile \ + packages/AIX/RPM/curl.spec \ + curl-config \ + libcurl.pc +]) +AC_OUTPUT + +CURL_GENERATE_CONFIGUREHELP_PM + +XC_AMEND_DISTCLEAN([lib src tests/unit tests/server tests/libtest docs/examples]) + +AC_MSG_NOTICE([Configured to build curl/libcurl: + + curl version: ${CURLVERSION} + Host setup: ${host} + Install prefix: ${prefix} + Compiler: ${CC} + SSL support: ${curl_ssl_msg} + SSH support: ${curl_ssh_msg} + zlib support: ${curl_zlib_msg} + GSS-API support: ${curl_gss_msg} + TLS-SRP support: ${curl_tls_srp_msg} + resolver: ${curl_res_msg} + IPv6 support: ${curl_ipv6_msg} + Unix sockets support: ${curl_unix_sockets_msg} + IDN support: ${curl_idn_msg} + Build libcurl: Shared=${enable_shared}, Static=${enable_static} + Built-in manual: ${curl_manual_msg} + --libcurl option: ${curl_libcurl_msg} + Verbose errors: ${curl_verbose_msg} + SSPI support: ${curl_sspi_msg} + ca cert bundle: ${ca} + ca cert path: ${capath} + LDAP support: ${curl_ldap_msg} + LDAPS support: ${curl_ldaps_msg} + RTSP support: ${curl_rtsp_msg} + RTMP support: ${curl_rtmp_msg} + metalink support: ${curl_mtlnk_msg} + HTTP2 support: ${curl_h2_msg} + Protocols: ${SUPPORT_PROTOCOLS} +]) + +if test "x$soname_bump" = "xyes"; then + +cat <, et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### + +prefix=/usr/local +exec_prefix=${prefix} +includedir=${prefix}/include +cppflag_curl_staticlib= + +usage() +{ + cat <&2 + exit 1 + fi + ;; + + --configure) + echo "" + ;; + + *) + echo "unknown option: $1" + usage 1 + ;; + esac + shift +done + +exit 0 diff --git a/src/external/3rd/library/curl/curl-7.45.0/curl-config.in b/src/external/3rd/library/curl/curl-7.45.0/curl-config.in new file mode 100644 index 000000000..939872241 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/curl-config.in @@ -0,0 +1,178 @@ +#! /bin/sh +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) 2001 - 2012, Daniel Stenberg, , et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### + +prefix=@prefix@ +exec_prefix=@exec_prefix@ +includedir=@includedir@ +cppflag_curl_staticlib=@CPPFLAG_CURL_STATICLIB@ + +usage() +{ + cat <&2 + exit 1 + fi + ;; + + --configure) + echo @CONFIGURE_OPTIONS@ + ;; + + *) + echo "unknown option: $1" + usage 1 + ;; + esac + shift +done + +exit 0 diff --git a/src/external/3rd/library/curl/curl-7.45.0/depcomp b/src/external/3rd/library/curl/curl-7.45.0/depcomp new file mode 100755 index 000000000..fc98710e2 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/depcomp @@ -0,0 +1,791 @@ +#! /bin/sh +# depcomp - compile a program generating dependencies as side-effects + +scriptversion=2013-05-30.07; # UTC + +# Copyright (C) 1999-2014 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Originally written by Alexandre Oliva . + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: depcomp [--help] [--version] PROGRAM [ARGS] + +Run PROGRAMS ARGS to compile a file, generating dependencies +as side-effects. + +Environment variables: + depmode Dependency tracking mode. + source Source file read by 'PROGRAMS ARGS'. + object Object file output by 'PROGRAMS ARGS'. + DEPDIR directory where to store dependencies. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputting dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit $? + ;; +esac + +# Get the directory component of the given path, and save it in the +# global variables '$dir'. Note that this directory component will +# be either empty or ending with a '/' character. This is deliberate. +set_dir_from () +{ + case $1 in + */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; + *) dir=;; + esac +} + +# Get the suffix-stripped basename of the given path, and save it the +# global variable '$base'. +set_base_from () +{ + base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` +} + +# If no dependency file was actually created by the compiler invocation, +# we still have to create a dummy depfile, to avoid errors with the +# Makefile "include basename.Plo" scheme. +make_dummy_depfile () +{ + echo "#dummy" > "$depfile" +} + +# Factor out some common post-processing of the generated depfile. +# Requires the auxiliary global variable '$tmpdepfile' to be set. +aix_post_process_depfile () +{ + # If the compiler actually managed to produce a dependency file, + # post-process it. + if test -f "$tmpdepfile"; then + # Each line is of the form 'foo.o: dependency.h'. + # Do two passes, one to just change these to + # $object: dependency.h + # and one to simply output + # dependency.h: + # which is needed to avoid the deleted-header problem. + { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" + sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" + } > "$depfile" + rm -f "$tmpdepfile" + else + make_dummy_depfile + fi +} + +# A tabulation character. +tab=' ' +# A newline character. +nl=' +' +# Character ranges might be problematic outside the C locale. +# These definitions help. +upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ +lower=abcdefghijklmnopqrstuvwxyz +digits=0123456789 +alpha=${upper}${lower} + +if test -z "$depmode" || test -z "$source" || test -z "$object"; then + echo "depcomp: Variables source, object and depmode must be set" 1>&2 + exit 1 +fi + +# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. +depfile=${depfile-`echo "$object" | + sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} +tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} + +rm -f "$tmpdepfile" + +# Avoid interferences from the environment. +gccflag= dashmflag= + +# Some modes work just like other modes, but use different flags. We +# parameterize here, but still list the modes in the big case below, +# to make depend.m4 easier to write. Note that we *cannot* use a case +# here, because this file can only contain one case statement. +if test "$depmode" = hp; then + # HP compiler uses -M and no extra arg. + gccflag=-M + depmode=gcc +fi + +if test "$depmode" = dashXmstdout; then + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout +fi + +cygpath_u="cygpath -u -f -" +if test "$depmode" = msvcmsys; then + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvisualcpp +fi + +if test "$depmode" = msvc7msys; then + # This is just like msvc7 but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvc7 +fi + +if test "$depmode" = xlc; then + # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. + gccflag=-qmakedep=gcc,-MF + depmode=gcc +fi + +case "$depmode" in +gcc3) +## gcc 3 implements dependency tracking that does exactly what +## we want. Yay! Note: for some reason libtool 1.4 doesn't like +## it if -MD -MP comes after the -MF stuff. Hmm. +## Unfortunately, FreeBSD c89 acceptance of flags depends upon +## the command line argument order; so add the flags where they +## appear in depend2.am. Note that the slowdown incurred here +## affects only configure: in makefiles, %FASTDEP% shortcuts this. + for arg + do + case $arg in + -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; + *) set fnord "$@" "$arg" ;; + esac + shift # fnord + shift # $arg + done + "$@" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + mv "$tmpdepfile" "$depfile" + ;; + +gcc) +## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. +## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. +## (see the conditional assignment to $gccflag above). +## There are various ways to get dependency output from gcc. Here's +## why we pick this rather obscure method: +## - Don't want to use -MD because we'd like the dependencies to end +## up in a subdir. Having to rename by hand is ugly. +## (We might end up doing this anyway to support other compilers.) +## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like +## -MM, not -M (despite what the docs say). Also, it might not be +## supported by the other compilers which use the 'gcc' depmode. +## - Using -M directly means running the compiler twice (even worse +## than renaming). + if test -z "$gccflag"; then + gccflag=-MD, + fi + "$@" -Wp,"$gccflag$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The second -e expression handles DOS-style file names with drive + # letters. + sed -e 's/^[^:]*: / /' \ + -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" +## This next piece of magic avoids the "deleted header file" problem. +## The problem is that when a header file which appears in a .P file +## is deleted, the dependency causes make to die (because there is +## typically no way to rebuild the header). We avoid this by adding +## dummy dependencies for each header file. Too bad gcc doesn't do +## this for us directly. +## Some versions of gcc put a space before the ':'. On the theory +## that the space means something, we add a space to the output as +## well. hp depmode also adds that space, but also prefixes the VPATH +## to the object. Take care to not repeat it in the output. +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +sgi) + if test "$libtool" = yes; then + "$@" "-Wp,-MDupdate,$tmpdepfile" + else + "$@" -MDupdate "$tmpdepfile" + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + + if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files + echo "$object : \\" > "$depfile" + # Clip off the initial element (the dependent). Don't try to be + # clever and replace this with sed code, as IRIX sed won't handle + # lines with more than a fixed number of characters (4096 in + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; + # the IRIX cc adds comments like '#:fec' to the end of the + # dependency line. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ + | tr "$nl" ' ' >> "$depfile" + echo >> "$depfile" + # The second pass generates a dummy entry for each header file. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" + else + make_dummy_depfile + fi + rm -f "$tmpdepfile" + ;; + +xlc) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +aix) + # The C for AIX Compiler uses -M and outputs the dependencies + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts '$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + set_dir_from "$object" + set_base_from "$object" + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.u + tmpdepfile2=$base.u + tmpdepfile3=$dir.libs/$base.u + "$@" -Wc,-M + else + tmpdepfile1=$dir$base.u + tmpdepfile2=$dir$base.u + tmpdepfile3=$dir$base.u + "$@" -M + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + aix_post_process_depfile + ;; + +tcc) + # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 + # FIXME: That version still under development at the moment of writing. + # Make that this statement remains true also for stable, released + # versions. + # It will wrap lines (doesn't matter whether long or short) with a + # trailing '\', as in: + # + # foo.o : \ + # foo.c \ + # foo.h \ + # + # It will put a trailing '\' even on the last line, and will use leading + # spaces rather than leading tabs (at least since its commit 0394caf7 + # "Emit spaces for -MD"). + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. + # We have to change lines of the first kind to '$object: \'. + sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" + # And for each line of the second kind, we have to emit a 'dep.h:' + # dummy dependency, to avoid the deleted-header problem. + sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" + rm -f "$tmpdepfile" + ;; + +## The order of this option in the case statement is important, since the +## shell code in configure will try each of these formats in the order +## listed in this file. A plain '-MD' option would be understood by many +## compilers, so we must ensure this comes after the gcc and icc options. +pgcc) + # Portland's C compiler understands '-MD'. + # Will always output deps to 'file.d' where file is the root name of the + # source file under compilation, even if file resides in a subdirectory. + # The object file name does not affect the name of the '.d' file. + # pgcc 10.2 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using '\' : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + set_dir_from "$object" + # Use the source, not the object, to determine the base name, since + # that's sadly what pgcc will do too. + set_base_from "$source" + tmpdepfile=$base.d + + # For projects that build the same source file twice into different object + # files, the pgcc approach of using the *source* file root name can cause + # problems in parallel builds. Use a locking strategy to avoid stomping on + # the same $tmpdepfile. + lockdir=$base.d-lock + trap " + echo '$0: caught signal, cleaning up...' >&2 + rmdir '$lockdir' + exit 1 + " 1 2 13 15 + numtries=100 + i=$numtries + while test $i -gt 0; do + # mkdir is a portable test-and-set. + if mkdir "$lockdir" 2>/dev/null; then + # This process acquired the lock. + "$@" -MD + stat=$? + # Release the lock. + rmdir "$lockdir" + break + else + # If the lock is being held by a different process, wait + # until the winning process is done or we timeout. + while test -d "$lockdir" && test $i -gt 0; do + sleep 1 + i=`expr $i - 1` + done + fi + i=`expr $i - 1` + done + trap - 1 2 13 15 + if test $i -le 0; then + echo "$0: failed to acquire lock after $numtries attempts" >&2 + echo "$0: check lockdir '$lockdir'" >&2 + exit 1 + fi + + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp2) + # The "hp" stanza above does not work with aCC (C++) and HP's ia64 + # compilers, which have integrated preprocessors. The correct option + # to use with these is +Maked; it writes dependencies to a file named + # 'foo.d', which lands next to the object file, wherever that + # happens to be. + # Much of this is similar to the tru64 case; see comments there. + set_dir_from "$object" + set_base_from "$object" + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir.libs/$base.d + "$@" -Wc,+Maked + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + "$@" +Maked + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" + # Add 'dependent.h:' lines. + sed -ne '2,${ + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" + else + make_dummy_depfile + fi + rm -f "$tmpdepfile" "$tmpdepfile2" + ;; + +tru64) + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in 'foo.d' instead, so we check for that too. + # Subdirectories are respected. + set_dir_from "$object" + set_base_from "$object" + + if test "$libtool" = yes; then + # Libtool generates 2 separate objects for the 2 libraries. These + # two compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir$base.o.d # libtool 1.5 + tmpdepfile2=$dir.libs/$base.o.d # Likewise. + tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + "$@" -MD + fi + + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + # Same post-processing that is required for AIX mode. + aix_post_process_depfile + ;; + +msvc7) + if test "$libtool" = yes; then + showIncludes=-Wc,-showIncludes + else + showIncludes=-showIncludes + fi + "$@" $showIncludes > "$tmpdepfile" + stat=$? + grep -v '^Note: including file: ' "$tmpdepfile" + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The first sed program below extracts the file names and escapes + # backslashes for cygpath. The second sed program outputs the file + # name when reading, but also accumulates all include files in the + # hold buffer in order to output them again at the end. This only + # works with sed implementations that can handle large buffers. + sed < "$tmpdepfile" -n ' +/^Note: including file: *\(.*\)/ { + s//\1/ + s/\\/\\\\/g + p +}' | $cygpath_u | sort -u | sed -n ' +s/ /\\ /g +s/\(.*\)/'"$tab"'\1 \\/p +s/.\(.*\) \\/\1:/ +H +$ { + s/.*/'"$tab"'/ + G + p +}' >> "$depfile" + echo >> "$depfile" # make sure the fragment doesn't end with a backslash + rm -f "$tmpdepfile" + ;; + +msvc7msys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +#nosideeffect) + # This comment above is used by automake to tell side-effect + # dependency tracking mechanisms from slower ones. + +dashmstdout) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove '-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for ':' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. + "$@" $dashmflag | + sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this sed invocation + # correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +dashXmstdout) + # This case only exists to satisfy depend.m4. It is never actually + # run, as this mode is specially recognized in the preamble. + exit 1 + ;; + +makedepend) + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + # X makedepend + shift + cleared=no eat=no + for arg + do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + if test $eat = yes; then + eat=no + continue + fi + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -arch) + eat=yes ;; + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix=`echo "$object" | sed 's/^.*\././'` + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" + rm -f "$depfile" + # makedepend may prepend the VPATH from the source file name to the object. + # No need to regex-escape $object, excess matching of '.' is harmless. + sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process the last invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed '1,2d' "$tmpdepfile" \ + | tr ' ' "$nl" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" "$tmpdepfile".bak + ;; + +cpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove '-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + "$@" -E \ + | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + | sed '$ s: \\$::' > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + cat < "$tmpdepfile" >> "$depfile" + sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvisualcpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + IFS=" " + for arg + do + case "$arg" in + -o) + shift + ;; + $object) + shift + ;; + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) + set fnord "$@" "$arg" + shift + shift + ;; + esac + done + "$@" -E 2>/dev/null | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" + echo "$tab" >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvcmsys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +none) + exec "$@" + ;; + +*) + echo "Unknown depmode $depmode" 1>&2 + exit 1 + ;; +esac + +exit 0 + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/BINDINGS b/src/external/3rd/library/curl/curl-7.45.0/docs/BINDINGS new file mode 100644 index 000000000..fed16e990 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/BINDINGS @@ -0,0 +1,260 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + + libcurl bindings + + Creative people have written bindings or interfaces for various environments + and programming languages. Using one of these allows you to take advantage of + curl powers from within your favourite language or system. + + This is a list of all known interfaces as of this writing. + + The bindings listed below are not part of the curl/libcurl distribution + archives, but must be downloaded and installed separately. + +Ada95 + + Writtten by Andreas Almroth + http://www.almroth.com/adacurl/index.html + +Basic + + ScriptBasic bindings to libcurl. Writtten by Peter Verhas + http://scriptbasic.com/ + +C + libcurl is a C library in itself! + http://curl.haxx.se/libcurl/ + +C++ + + Written by Jean-Philippe Barrette-LaPierre + http://curlpp.org/ + +Ch + + Written by Stephen Nestinger and Jonathan Rogado + http://chcurl.sourceforge.net/ + +Cocoa + + BBHTTP: written by Bruno de Carvalho + https://github.com/brunodecarvalho/BBHTTP + + curlhandle: Written by Dan Wood + http://curlhandle.sourceforge.net/ + +D + + Written by Kenneth Bogert + http://dlang.org/library/std/net/curl.html + +Dylan + + Written by Chris Double + http://dylanlibs.sourceforge.net/ + +Eiffel + + Written by Eiffel Software + https://room.eiffel.com/library/curl + +Euphoria + + Written by Ray Smith + http://rays-web.com/eulibcurl.htm + +Falcon + + http://www.falconpl.org/index.ftd?page_id=prjs&prj_id=curl + +Ferite + + Written by Paul Querna + http://www.ferite.org/ + +Gambas + + http://gambas.sourceforge.net/ + +glib/GTK+ + + Written by Richard Atterer + http://atterer.net/glibcurl/ + +Guile: + + Written by Michael L. Gran + http://www.lonelycactus.com/guile-curl.html + +Harbour + + Written by Viktor Szakáts + https://github.com/vszakats/harbour-core/tree/master/contrib/hbcurl + +Haskell + + Written by Galois, Inc + http://hackage.haskell.org/cgi-bin/hackage-scripts/package/curl + +Java + + https://github.com/pjlegato/curl-java + +Julia + + Written by Paul Howe + https://github.com/forio/Curl.jl + +Lisp + + Written by Liam Healy + http://common-lisp.net/project/cl-curl/ + +Lua + + luacurl by Alexander Marinov + http://luacurl.luaforge.net/ + + Lua-cURL by Jürgen Hötzel + http://luaforge.net/projects/lua-curl/ + +Mono + + Written by Jeffrey Phillips + http://forge.novell.com/modules/xfmod/project/?libcurl-mono + +.NET + + libcurl-net by Jeffrey Phillips + https://sourceforge.net/projects/libcurl-net/ + +node.js + + node-libcurl by Jonathan Cardoso Machado + https://github.com/JCMais/node-libcurl + +Object-Pascal + + Free Pascal, Delphi and Kylix binding written by Christophe Espern. + http://www.tekool.com/opcurl + +O'Caml + + Written by Lars Nilsson + https://sourceforge.net/projects/ocurl/ + +Pascal + + Free Pascal, Delphi and Kylix binding written by Jeffrey Pohlmeyer. + http://houston.quik.com/jkp/curlpas/ + +Perl + + Maintained by Cris Bailiff and Bálint Szilakszi + https://github.com/szbalint/WWW--Curl + +PHP + + Written by Sterling Hughes + https://php.net/curl + +PostgreSQL + + Written by Gian Paolo Ciceri + http://gborg.postgresql.org/project/pgcurl/projdisplay.php + +Python + + PycURL by Kjetil Jacobsen + http://pycurl.sourceforge.net/ + +R + + http://cran.r-project.org/package=curl + +Rexx + + Written Mark Hessling + http://rexxcurl.sourceforge.net/ + +RPG + + Support for ILE/RPG on OS/400 is included in source distribution + http://curl.haxx.se/libcurl/ + See packages/OS400/README.OS400 and packages/OS400/curl.inc.in + +Ruby + + curb - written by Ross Bamford + http://curb.rubyforge.org/ + + ruby-curl-multi - written by Kristjan Petursson and Keith Rarick + http://curl-multi.rubyforge.org/ + +Rust + + curl-rust - by Carl Lerche + https://github.com/carllerche/curl-rust + +Scheme + + Bigloo binding by Kirill Lisovsky + http://www.metapaper.net/lisovsky/web/curl/ + +S-Lang + + S-Lang binding by John E Davis + http://www.jedsoft.org/slang/modules/curl.html + +Smalltalk + + Smalltalk binding by Danil Osipchuk + http://www.squeaksource.com/CurlPlugin/ + +SP-Forth + + SP-Forth binding by ygrek + http://www.forth.org.ru/~ac/lib/lin/curl/ + +SPL + + SPL binding by Clifford Wolf + http://www.clifford.at/spl/ + +Tcl + + Tclcurl by Andrés García + http://mirror.yellow5.com/tclcurl/ + +Visual Basic + + libcurl-vb by Jeffrey Phillips + https://sourceforge.net/projects/libcurl-vb/ + +Visual Foxpro + + by Carlos Alloatti + http://www.ctl32.com.ar/libcurl.asp + +Q + The libcurl module is part of the default install + http://q-lang.sourceforge.net/ + +wxWidgets + + Written by Casey O'Donnell + http://wxcode.sourceforge.net/components/wxcurl/ + +XBLite + + Written by David Szafranski + http://perso.wanadoo.fr/xblite/libraries.html + +Xojo + + Written by Andrew Lambert + https://github.com/charonn0/RB-libcURL diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/BUGS b/src/external/3rd/library/curl/curl-7.45.0/docs/BUGS new file mode 100644 index 000000000..36686ef87 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/BUGS @@ -0,0 +1,146 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + +BUGS + + 1. Bugs + 1.1 There are still bugs + 1.2 Where to report + 1.3 What to report + 1.4 libcurl problems + 1.5 Who will fix the problems + 1.6 How to get a stack trace + 1.7 Bugs in libcurl bindings + +============================================================================== + +1.1 There are still bugs + + Curl and libcurl have grown substantially since the beginning. At the time + of writing (January 2013), there are about 83,000 lines of source code, and + by the time you read this it has probably grown even more. + + Of course there are lots of bugs left. And lots of misfeatures. + + To help us make curl the stable and solid product we want it to be, we need + bug reports and bug fixes. + +1.2 Where to report + + If you can't fix a bug yourself and submit a fix for it, try to report an as + detailed report as possible to a curl mailing list to allow one of us to + have a go at a solution. You can optionally also post your bug/problem at + curl's bug tracking system over at + + https://github.com/bagder/curl/issues + + Please read the rest of this document below first before doing that! + + If you feel you need to ask around first, find a suitable mailing list and + post there. The lists are available on http://curl.haxx.se/mail/ + +1.3 What to report + + When reporting a bug, you should include all information that will help us + understand what's wrong, what you expected to happen and how to repeat the + bad behavior. You therefore need to tell us: + + - your operating system's name and version number + + - what version of curl you're using (curl -V is fine) + + - versions of the used libraries that libcurl is built to use + + - what URL you were working with (if possible), at least which protocol + + and anything and everything else you think matters. Tell us what you + expected to happen, tell use what did happen, tell us how you could make it + work another way. Dig around, try out, test. Then include all the tiny bits + and pieces in your report. You will benefit from this yourself, as it will + enable us to help you quicker and more accurately. + + Since curl deals with networks, it often helps us if you include a protocol + debug dump with your bug report. The output you get by using the -v or + --trace options. + + If curl crashed, causing a core dump (in unix), there is hardly any use to + send that huge file to anyone of us. Unless we have an exact same system + setup as you, we can't do much with it. Instead we ask you to get a stack + trace and send that (much smaller) output to us instead! + + The address and how to subscribe to the mailing lists are detailed in the + MANUAL file. + +1.4 libcurl problems + + First, post all libcurl problems on the curl-library mailing list. + + When you've written your own application with libcurl to perform transfers, + it is even more important to be specific and detailed when reporting bugs. + + Tell us the libcurl version and your operating system. Tell us the name and + version of all relevant sub-components like for example the SSL library + you're using and what name resolving your libcurl uses. If you use SFTP or + SCP, the libssh2 version is relevant etc. + + Showing us a real source code example repeating your problem is the best way + to get our attention and it will greatly increase our chances to understand + your problem and to work on a fix (if we agree it truly is a problem). + + Lots of problems that appear to be libcurl problems are actually just abuses + of the libcurl API or other malfunctions in your applications. It is advised + that you run your problematic program using a memory debug tool like + valgrind or similar before you post memory-related or "crashing" problems to + us. + +1.5 Who will fix the problems + + If the problems or bugs you describe are considered to be bugs, we want to + have the problems fixed. + + There are no developers in the curl project that are paid to work on bugs. + All developers that take on reported bugs do this on a voluntary basis. We + do it out of an ambition to keep curl and libcurl excellent products and out + of pride. + + But please do not assume that you can just lump over something to us and it + will then magically be fixed after some given time. Most often we need + feedback and help to understand what you've experienced and how to repeat a + problem. Then we may only be able to assist YOU to debug the problem and to + track down the proper fix. + + We get reports from many people every month and each report can take a + considerable amount of time to really go to the bottom with. + +1.6 How to get a stack trace + + First, you must make sure that you compile all sources with -g and that you + don't 'strip' the final executable. Try to avoid optimizing the code as + well, remove -O, -O2 etc from the compiler options. + + Run the program until it cores. + + Run your debugger on the core file, like ' curl core'. + should be replaced with the name of your debugger, in most cases that will + be 'gdb', but 'dbx' and others also occur. + + When the debugger has finished loading the core file and presents you a + prompt, enter 'where' (without the quotes) and press return. + + The list that is presented is the stack trace. If everything worked, it is + supposed to contain the chain of functions that were called when curl + crashed. Include the stack trace with your detailed bug report. It'll help a + lot. + +1.7 Bugs in libcurl bindings + + There will of course pop up bugs in libcurl bindings. You should then + primarily approach the team that works on that particular binding and see + what you can do to help them fix the problem. + + If you suspect that the problem exists in the underlying libcurl, then + please convert your program over to plain C and follow the steps outlined + above. diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/CODE_OF_CONDUCT.md b/src/external/3rd/library/curl/curl-7.45.0/docs/CODE_OF_CONDUCT.md new file mode 100644 index 000000000..04ea66ed9 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/CODE_OF_CONDUCT.md @@ -0,0 +1,32 @@ +Contributor Code of Conduct +=========================== + +As contributors and maintainers of this project, we pledge to respect all +people who contribute through reporting issues, posting feature requests, +updating documentation, submitting pull requests or patches, and other +activities. + +We are committed to making participation in this project a harassment-free +experience for everyone, regardless of level of experience, gender, gender +identity and expression, sexual orientation, disability, personal appearance, +body size, race, ethnicity, age, or religion. + +Examples of unacceptable behavior by participants include the use of sexual +language or imagery, derogatory comments or personal attacks, trolling, public +or private harassment, insults, or other unprofessional conduct. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct. Project maintainers who do not +follow the Code of Conduct may be removed from the project team. + +This code of conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by opening an issue or contacting one or more of the project +maintainers. + +This Code of Conduct is adapted from the [Contributor +Covenant](http://contributor-covenant.org), version 1.1.0, available at +[http://contributor-covenant.org/version/1/1/0/](http://contributor-covenant.org/version/1/1/0/) diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/CONTRIBUTE b/src/external/3rd/library/curl/curl-7.45.0/docs/CONTRIBUTE new file mode 100644 index 000000000..c6ea9773f --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/CONTRIBUTE @@ -0,0 +1,306 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + + When Contributing Source Code + + This document is intended to offer guidelines that can be useful to keep in + mind when you decide to contribute to the project. This concerns new features + as well as corrections to existing flaws or bugs. + + 1. Learning cURL + 1.1 Join the Community + 1.2 License + 1.3 What To Read + + 2. cURL Coding Standards + 2.1 Naming + 2.2 Indenting + 2.3 Commenting + 2.4 Line Lengths + 2.5 General Style + 2.6 Non-clobbering All Over + 2.7 Platform Dependent Code + 2.8 Write Separate Patches + 2.9 Patch Against Recent Sources + 2.10 Document + 2.11 Test Cases + + 3. Pushing Out Your Changes + 3.1 Write Access to git Repository + 3.2 How To Make a Patch with git + 3.3 How To Make a Patch without git + 3.4 How to get your changes into the main sources + 3.5 Write good commit messages + 3.6 About pull requests + +============================================================================== + +1. Learning cURL + +1.1 Join the Community + + Skip over to http://curl.haxx.se/mail/ and join the appropriate mailing + list(s). Read up on details before you post questions. Read this file before + you start sending patches! We prefer patches and discussions being held on + the mailing list(s), not sent to individuals. + + Before posting to one of the curl mailing lists, please read up on the mailing + list etiquette: http://curl.haxx.se/mail/etiquette.html + + We also hang out on IRC in #curl on irc.freenode.net + + If you're at all interested in the code side of things, consider clicking + 'watch' on the curl repo at github to get notified on pull requests and new + issues posted there. + +1.2. License + + When contributing with code, you agree to put your changes and new code under + the same license curl and libcurl is already using unless stated and agreed + otherwise. + + If you add a larger piece of code, you can opt to make that file or set of + files to use a different license as long as they don't enforce any changes to + the rest of the package and they make sense. Such "separate parts" can not be + GPL licensed (as we don't want copyleft to affect users of libcurl) but they + must use "GPL compatible" licenses (as we want to allow users to use libcurl + properly in GPL licensed environments). + + When changing existing source code, you do not alter the copyright of the + original file(s). The copyright will still be owned by the original + creator(s) or those who have been assigned copyright by the original + author(s). + + By submitting a patch to the curl project, you are assumed to have the right + to the code and to be allowed by your employer or whatever to hand over that + patch/code to us. We will credit you for your changes as far as possible, to + give credit but also to keep a trace back to who made what changes. Please + always provide us with your full real name when contributing! + +1.3 What To Read + + Source code, the man pages, the INTERNALS document, TODO, KNOWN_BUGS and the + most recent changes in the git log. Just lurking on the curl-library mailing + list is gonna give you a lot of insights on what's going on right now. Asking + there is a good idea too. + +2. cURL Coding Standards + +2.1 Naming + + Try using a non-confusing naming scheme for your new functions and variable + names. It doesn't necessarily have to mean that you should use the same as in + other places of the code, just that the names should be logical, + understandable and be named according to what they're used for. File-local + functions should be made static. We like lower case names. + + See the INTERNALS document on how we name non-exported library-global + symbols. + +2.2 Indenting + + Use the same indenting levels and bracing method as all the other code + already does. It makes the source code easier to follow if all of it is + written using the same style. We don't ask you to like it, we just ask you to + follow the tradition! ;-) This mainly means: 2-level indents, using spaces + only (no tabs) and having the opening brace ({) on the same line as the if() + or while(). + + Also note that we use if() and while() with no space before the parenthesis. + +2.3 Commenting + + Comment your source code extensively using C comments (/* comment */), DO NOT + use C++ comments (// this style). Commented code is quality code and enables + future modifications much more. Uncommented code risk having to be completely + replaced when someone wants to extend things, since other persons' source + code can get quite hard to read. + +2.4 Line Lengths + + We write source lines shorter than 80 columns. + +2.5 General Style + + Keep your functions small. If they're small you avoid a lot of mistakes and + you don't accidentally mix up variables etc. + +2.6 Non-clobbering All Over + + When you write new functionality or fix bugs, it is important that you don't + fiddle all over the source files and functions. Remember that it is likely + that other people have done changes in the same source files as you have and + possibly even in the same functions. If you bring completely new + functionality, try writing it in a new source file. If you fix bugs, try to + fix one bug at a time and send them as separate patches. + +2.7 Platform Dependent Code + + Use #ifdef HAVE_FEATURE to do conditional code. We avoid checking for + particular operating systems or hardware in the #ifdef lines. The + HAVE_FEATURE shall be generated by the configure script for unix-like systems + and they are hard-coded in the config-[system].h files for the others. + +2.8 Write Separate Patches + + It is annoying when you get a huge patch from someone that is said to fix 511 + odd problems, but discussions and opinions don't agree with 510 of them - or + 509 of them were already fixed in a different way. Then the patcher needs to + extract the single interesting patch from somewhere within the huge pile of + source, and that gives a lot of extra work. Preferably, all fixes that + correct different problems should be in their own patch with an attached + description exactly what they correct so that all patches can be selectively + applied by the maintainer or other interested parties. + + Also, separate patches enable bisecting much better when we track problems in + the future. + +2.9 Patch Against Recent Sources + + Please try to get the latest available sources to make your patches + against. It makes the life of the developers so much easier. The very best is + if you get the most up-to-date sources from the git repository, but the + latest release archive is quite OK as well! + +2.10 Document + + Writing docs is dead boring and one of the big problems with many open source + projects. Someone's gotta do it. It makes it a lot easier if you submit a + small description of your fix or your new features with every contribution so + that it can be swiftly added to the package documentation. + + The documentation is always made in man pages (nroff formatted) or plain + ASCII files. All HTML files on the web site and in the release archives are + generated from the nroff/ASCII versions. + +2.11 Test Cases + + Since the introduction of the test suite, we can quickly verify that the main + features are working as they're supposed to. To maintain this situation and + improve it, all new features and functions that are added need to be tested + in the test suite. Every feature that is added should get at least one valid + test case that verifies that it works as documented. If every submitter also + posts a few test cases, it won't end up as a heavy burden on a single person! + + If you don't have test cases or perhaps you have done something that is very + hard to write tests for, do explain exactly how you have otherwise tested and + verified your changes. + +3. Pushing Out Your Changes + +3.1 Write Access to git Repository + + If you are a frequent contributor, or have another good reason, you can of + course get write access to the git repository and then you'll be able to push + your changes straight into the git repo instead of sending changes by mail as + patches. Just ask if this is what you'd want. You will be required to have + posted a few quality patches first, before you can be granted push access. + +3.2 How To Make a Patch with git + + You need to first checkout the repository: + + git clone https://github.com/bagder/curl.git + + You then proceed and edit all the files you like and you commit them to your + local repository: + + git commit [file] + + As usual, group your commits so that you commit all changes that at once that + constitutes a logical change. See also section "3.5 Write good commit + messages". + + Once you have done all your commits and you're happy with what you see, you + can make patches out of your changes that are suitable for mailing: + + git format-patch remotes/origin/master + + This creates files in your local directory named NNNN-[name].patch for each + commit. + + Now send those patches off to the curl-library list. You can of course opt to + do that with the 'git send-email' command. + +3.3 How To Make a Patch without git + + Keep a copy of the unmodified curl sources. Make your changes in a separate + source tree. When you think you have something that you want to offer the + curl community, use GNU diff to generate patches. + + If you have modified a single file, try something like: + + diff -u unmodified-file.c my-changed-one.c > my-fixes.diff + + If you have modified several files, possibly in different directories, you + can use diff recursively: + + diff -ur curl-original-dir curl-modified-sources-dir > my-fixes.diff + + The GNU diff and GNU patch tools exist for virtually all platforms, including + all kinds of Unixes and Windows: + + For unix-like operating systems: + + https://savannah.gnu.org/projects/patch/ + https://www.gnu.org/software/diffutils/ + + For Windows: + + http://gnuwin32.sourceforge.net/packages/patch.htm + http://gnuwin32.sourceforge.net/packages/diffutils.htm + +3.4 How to get your changes into the main sources + + Submit your patch to the curl-library mailing list. + + Make the patch against as recent sources as possible. + + Make sure your patch adheres to the source indent and coding style of already + existing source code. Failing to do so just adds more work for me. + + Respond to replies on the list about the patch and answer questions and/or + fix nits/flaws. This is very important. I will take lack of replies as a sign + that you're not very anxious to get your patch accepted and I tend to simply + drop such patches from my TODO list. + + If you've followed the above paragraphs and your patch still hasn't been + incorporated after some weeks, consider resubmitting it to the list. + +3.5 Write good commit messages + + A short guide to how to do fine commit messages in the curl project. + + ---- start ---- + [area]: [short line describing the main effect] + + [separate the above single line from the rest with an empty line] + + [full description, no wider than 72 columns that describe as much as + possible as to why this change is made, and possibly what things + it fixes and everything else that is related] + + [Bug: link to source of the report or more related discussion] + [Reported-by: John Doe - credit the reporter] + [whatever-else-by: credit all helpers, finders, doers] + ---- stop ---- + + Don't forget to use commit --author="" if you commit someone else's work, + and make sure that you have your own user and email setup correctly in git + before you commit + +3.6 About pull requests + + With git (and especially github) it is easy and tempting to send a pull + request to the curl project to have changes merged this way instead of + mailing patches to the curl-library mailing list. + + We used to dislike this but we're trying to change that and accept that this + is a frictionless way for people to contribute to the project. We now welcome + pull requests! + + We will continue to avoid using github's merge tools to make the history + linear and to make sure commits follow our style guidelines. diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/DISTRO-DILEMMA b/src/external/3rd/library/curl/curl-7.45.0/docs/DISTRO-DILEMMA new file mode 100644 index 000000000..2d317fdb0 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/DISTRO-DILEMMA @@ -0,0 +1,176 @@ + Date: February 11, 2007 + Author: Daniel Stenberg + URL: http://curl.haxx.se/legal/distro-dilemma.html + +Condition + + This document is written to describe the situation as it is right now. + libcurl 7.16.1 is currently the latest version available. Things may of + course change in the future. + + This document reflects my view and understanding of these things. Please tell + me where and how you think I'm wrong, and I'll try to correct my mistakes. + +Background + + The Free Software Foundation has deemed the Original BSD license[1] to be + "incompatible"[2] with GPL[3]. I'd rather say it is the other way around, but + the point is the same: if you distribute a binary version of a GPL program, + it MUST NOT be linked with any Original BSD-licensed parts or libraries. + Doing so will violate the GPL license. For a long time, very many GPL + licensed programs have avoided this license mess by adding an exception[8] to + their license. And many others have just closed their eyes for this problem. + + libcurl is MIT-style[4] licensed - how on earth did this dilemma fall onto + our plates? + + libcurl is only a little library. libcurl can be built to use OpenSSL for its + SSL/TLS capabilities. OpenSSL is basically Original BSD licensed[5]. + + If libcurl built to use OpenSSL is used by a GPL-licensed application and you + decide to distribute a binary version of it (Linux distros - for example - + tend to), you have a clash. GPL vs Original BSD. + + This dilemma is not libcurl-specific nor is it specific to any particular + Linux distro. (This article mentions and refers to Debian several times, but + only because Debian seems to be the only Linux distro to have faced this + issue yet since no other distro is shipping libcurl built with two SSL + libraries.) + +Part of the Operating System + + This would not be a problem if the used lib would be considered part of the + underlying operating system, as then the GPL license has an exception + clause[6] that allows applications to use such libs without having to be + allowed to distribute it or its sources. Possibly some distros will claim + that OpenSSL is part of their operating system. + + Debian does however not take this stance and has officially(?) claimed that + OpenSSL is not a required part of the Debian operating system + + Some people claim that this paragraph cannot be exploited this way by a Linux + distro, but I am not a lawyer and that is a discussion left outside of this + document. + +GnuTLS + + Since May 2005 libcurl can get built to use GnuTLS instead of OpenSSL. GnuTLS + is an LGPL[7] licensed library that offers a matching set of features as + OpenSSL does. Now, you can build and distribute an TLS/SSL capable libcurl + without including any Original BSD licensed code. + + I believe Debian is the first (only?) distro that provides libcurl/GnuTLS + packages. + +yassl + + libcurl can get also get built to use yassl for the TLS/SSL layer. yassl is a + GPL[3] licensed library. + + +GnuTLS vs OpenSSL vs yassl + + While these three libraries offer similar features, they are not equal. + libcurl does not (yet) offer a standardized stable ABI if you decide to + switch from using libcurl-openssl to libcurl-gnutls or vice-versa. The GnuTLS + and yassl support is very recent in libcurl and it has not been tested nor + used very extensively, while the OpenSSL equivalent code has been used and + thus matured since 1999. + + GnuTLS + - LGPL licensed + - supports SRP + - lacks SSLv2 support + - lacks MD2 support (used by at least some CA certs) + - lacks the crypto functions libcurl uses for NTLM + + OpenSSL + - Original BSD licensed + - lacks SRP + - supports SSLv2 + - older and more widely used + - provides crypto functions libcurl uses for NTLM + - libcurl can do non-blocking connects with it in 7.15.4 and later + + yassl + - GPL licensed + - much untested and unproven in the real work by (lib)curl users so we don't + know a lot about restrictions or benefits from using this + +The Better License, Original BSD, GPL or LGPL? + + It isn't obvious or without debate to any objective interested party that + either of these licenses are the "better" or even the "preferred" one in a + generic situation. + + Instead, I think we should accept the fact that the SSL/TLS libraries and + their different licenses will fit different applications and their authors + differently depending on the applications' licenses and their general usage + pattern (considering how GPL and LGPL libraries for example can be burdensome + for embedded systems usage). + + In Debian land, there seems to be a common opinion that LGPL is "maximally + compatible" with apps while Original BSD is not. Like this: + + https://lists.debian.org/debian-devel/2005/09/msg01417.html + +More SSL Libraries + + In libcurl, there's no stopping us here. There are more Open Source/Free + SSL/TLS libraries out there and we would very much like to support them as + well, to offer application authors an even wider scope of choice. + +Application Angle of this Problem + + libcurl is built to use one SSL/TLS library. It uses a single fixed name (by + default) on the built/created lib file, and applications are built/linked to + use that single lib. Replacing one libcurl instance with another one that + uses the other SSL/TLS library might break one or more applications (due to + ABI differences and/or different feature set). You want your application to + use the libcurl it was built for. + +Project cURL Angle of this Problem + + We distribute libcurl and everyone may build libcurl with either library at + their choice. This problem is not directly a problem of ours. It merely + affects users - GPL application authors only - of our lib as it comes + included and delivered on some distros. + + libcurl has different ABI when built with different SSL/TLS libraries due to + these reasons: + + 1. No one has worked on fixing this. The mutex/lock callbacks should be set + with a generic libcurl function that should use the proper underlying + functions. + + 2. The CURLOPT_SSL_CTX_FUNCTION option is not possible to "emulate" on GnuTLS + but simply requires OpenSSL. + + 3. There might be some other subtle differences just because nobody has yet + tried to make a fixed ABI like this. + +Distro Angle of this Problem + + To my knowledge there is only one distro that ships libcurl built with either + OpenSSL or GnuTLS. + + Debian Linux is now (since mid September 2005) providing two different + libcurl packages, one for libcurl built with OpenSSL and one built with + GnuTLS. They use different .so names and can this both be installed in a + single system simultaneously. This has been said to be a transitional system + not desired to keep in the long run. + +Footnotes + + [1] = http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 + [2] = https://www.gnu.org/philosophy/bsd.html + [3] = https://www.gnu.org/licenses/gpl.html + [4] = http://curl.haxx.se/docs/copyright.html + [5] = https://www.openssl.org/source/license.html + [6] = https://www.gnu.org/licenses/gpl.html end of section 3 + [7] = https://www.gnu.org/licenses/lgpl.html + [8] = https://en.wikipedia.org/wiki/OpenSSL_exception + +Feedback/Updates provided by + + Eric Cooper diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/FAQ b/src/external/3rd/library/curl/curl-7.45.0/docs/FAQ new file mode 100644 index 000000000..06a306d99 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/FAQ @@ -0,0 +1,1550 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + +FAQ + + 1. Philosophy + 1.1 What is cURL? + 1.2 What is libcurl? + 1.3 What is curl not? + 1.4 When will you make curl do XXXX ? + 1.5 Who makes curl? + 1.6 What do you get for making curl? + 1.7 What about CURL from curl.com? + 1.8 I have a problem who do I mail? + 1.9 Where do I buy commercial support for curl? + 1.10 How many are using curl? + 1.11 Why don't you update ca-bundle.crt + 1.12 I have a problem who can I chat with? + 1.13 curl's ECCN number? + 1.14 How do I submit my patch? + 1.15 How do I port libcurl to my OS? + + 2. Install Related Problems + 2.1 configure doesn't find OpenSSL even when it is installed + 2.1.1 native linker doesn't find OpenSSL + 2.1.2 only the libssl lib is missing + 2.2 Does curl work/build with other SSL libraries? + 2.3 Where can I find a copy of LIBEAY32.DLL? + 2.4 Does curl support SOCKS (RFC 1928) ? + + 3. Usage Problems + 3.1 curl: (1) SSL is disabled, https: not supported + 3.2 How do I tell curl to resume a transfer? + 3.3 Why doesn't my posting using -F work? + 3.4 How do I tell curl to run custom FTP commands? + 3.5 How can I disable the Accept: */* header? + 3.6 Does curl support ASP, XML, XHTML or HTML version Y? + 3.7 Can I use curl to delete/rename a file through FTP? + 3.8 How do I tell curl to follow HTTP redirects? + 3.9 How do I use curl in my favorite programming language? + 3.10 What about SOAP, WebDAV, XML-RPC or similar protocols over HTTP? + 3.11 How do I POST with a different Content-Type? + 3.12 Why do FTP specific features over HTTP proxy fail? + 3.13 Why does my single/double quotes fail? + 3.14 Does curl support Javascript or PAC (automated proxy config)? + 3.15 Can I do recursive fetches with curl? + 3.16 What certificates do I need when I use SSL? + 3.17 How do I list the root dir of an FTP server? + 3.18 Can I use curl to send a POST/PUT and not wait for a response? + 3.19 How do I get HTTP from a host using a specific IP address? + 3.20 How to SFTP from my user's home directory? + 3.21 Protocol xxx not supported or disabled in libcurl + 3.22 curl -X gives me HTTP problems + + 4. Running Problems + 4.1 Problems connecting to SSL servers. + 4.2 Why do I get problems when I use & or % in the URL? + 4.3 How can I use {, }, [ or ] to specify multiple URLs? + 4.4 Why do I get downloaded data even though the web page doesn't exist? + 4.5 Why do I get return code XXX from a HTTP server? + 4.5.1 "400 Bad Request" + 4.5.2 "401 Unauthorized" + 4.5.3 "403 Forbidden" + 4.5.4 "404 Not Found" + 4.5.5 "405 Method Not Allowed" + 4.5.6 "301 Moved Permanently" + 4.6 Can you tell me what error code 142 means? + 4.7 How do I keep user names and passwords secret in Curl command lines? + 4.8 I found a bug! + 4.9 Curl can't authenticate to the server that requires NTLM? + 4.10 My HTTP request using HEAD, PUT or DELETE doesn't work! + 4.11 Why does my HTTP range requests return the full document? + 4.12 Why do I get "certificate verify failed" ? + 4.13 Why is curl -R on Windows one hour off? + 4.14 Redirects work in browser but not with curl! + 4.15 FTPS doesn't work + 4.16 My HTTP POST or PUT requests are slow! + 4.17 Non-functional connect timeouts on Windows + 4.18 file:// URLs containing drive letters (Windows, NetWare) + 4.19 Why doesn't cURL return an error when the network cable is unplugged? + 4.20 curl doesn't return error for HTTP non-200 responses! + 4.21 Why is there a HTTP/1.1 in my HTTP/2 request? + + 5. libcurl Issues + 5.1 Is libcurl thread-safe? + 5.2 How can I receive all data into a large memory chunk? + 5.3 How do I fetch multiple files with libcurl? + 5.4 Does libcurl do Winsock initing on win32 systems? + 5.5 Does CURLOPT_WRITEDATA and CURLOPT_READDATA work on win32 ? + 5.6 What about Keep-Alive or persistent connections? + 5.7 Link errors when building libcurl on Windows! + 5.8 libcurl.so.X: open failed: No such file or directory + 5.9 How does libcurl resolve host names? + 5.10 How do I prevent libcurl from writing the response to stdout? + 5.11 How do I make libcurl not receive the whole HTTP response? + 5.12 Can I make libcurl fake or hide my real IP address? + 5.13 How do I stop an ongoing transfer? + 5.14 Using C++ non-static functions for callbacks? + 5.15 How do I get an FTP directory listing? + 5.16 I want a different time-out! + 5.17 Can I write a server with libcurl? + 5.18 Does libcurl use threads? + + 6. License Issues + 6.1 I have a GPL program, can I use the libcurl library? + 6.2 I have a closed-source program, can I use the libcurl library? + 6.3 I have a BSD licensed program, can I use the libcurl library? + 6.4 I have a program that uses LGPL libraries, can I use libcurl? + 6.5 Can I modify curl/libcurl for my program and keep the changes secret? + 6.6 Can you please change the curl/libcurl license to XXXX? + 6.7 What are my obligations when using libcurl in my commercial apps? + + 7. PHP/CURL Issues + 7.1 What is PHP/CURL? + 7.2 Who wrote PHP/CURL? + 7.3 Can I perform multiple requests using the same handle? + +============================================================================== + +1. Philosophy + + 1.1 What is cURL? + + cURL is the name of the project. The name is a play on 'Client for URLs', + originally with URL spelled in uppercase to make it obvious it deals with + URLs. The fact it can also be pronounced 'see URL' also helped, it works as + an abbreviation for "Client URL Request Library" or why not the recursive + version: "Curl URL Request Library". + + The cURL project produces two products: + + libcurl + + A free and easy-to-use client-side URL transfer library, supporting DICT, + FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, + POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. + + libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, + Kerberos, SPNEGO, HTTP form based upload, proxies, cookies, user+password + authentication, file transfer resume, http proxy tunneling and more! + + libcurl is highly portable, it builds and works identically on numerous + platforms, including Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HP-UX, + IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/2, BeOS, Mac + OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare, DOS, Symbian, OSF, + Android, Minix, IBM TPF and more... + + libcurl is free, thread-safe, IPv6 compatible, feature rich, well + supported and fast. + + curl + + A command line tool for getting or sending files using URL syntax. + + Since curl uses libcurl, curl supports the same wide range of common + Internet protocols that libcurl does. + + We pronounce curl with an initial k sound. It rhymes with words like girl + and earl. This is a short WAV file to help you: + + http://media.merriam-webster.com/soundc11/c/curl0001.wav + + There are numerous sub-projects and related projects that also use the word + curl in the project names in various combinations, but you should take + notice that this FAQ is directed at the command-line tool named curl (and + libcurl the library), and may therefore not be valid for other curl-related + projects. (There is however a small section for the PHP/CURL in this FAQ.) + + 1.2 What is libcurl? + + libcurl is a reliable and portable library which provides you with an easy + interface to a range of common Internet protocols. + + You can use libcurl for free in your application, be it open source, + commercial or closed-source. + + libcurl is most probably the most portable, most powerful and most often + used C-based multi-platform file transfer library on this planet - be it + open source or commercial. + + 1.3 What is curl not? + + Curl is not a wget clone. That is a common misconception. Never, during + curl's development, have we intended curl to replace wget or compete on its + market. Curl is targeted at single-shot file transfers. + + Curl is not a web site mirroring program. If you want to use curl to mirror + something: fine, go ahead and write a script that wraps around curl to make + it reality (like curlmirror.pl does). + + Curl is not an FTP site mirroring program. Sure, get and send FTP with curl + but if you want systematic and sequential behavior you should write a + script (or write a new program that interfaces libcurl) and do it. + + Curl is not a PHP tool, even though it works perfectly well when used from + or with PHP (when using the PHP/CURL module). + + Curl is not a program for a single operating system. Curl exists, compiles, + builds and runs under a wide range of operating systems, including all + modern Unixes (and a bunch of older ones too), Windows, Amiga, BeOS, OS/2, + OS X, QNX etc. + + 1.4 When will you make curl do XXXX ? + + We love suggestions of what to change in order to make curl and libcurl + better. We do however believe in a few rules when it comes to the future of + curl: + + Curl -- the command line tool -- is to remain a non-graphical command line + tool. If you want GUIs or fancy scripting capabilities, you should look for + another tool that uses libcurl. + + We do not add things to curl that other small and available tools already do + very fine at the side. Curl's output is fine to pipe into another program or + redirect to another file for the next program to interpret. + + We focus on protocol related issues and improvements. If you wanna do more + magic with the supported protocols than curl currently does, chances are big + we will agree. If you wanna add more protocols, we may very well agree. + + If you want someone else to make all the work while you wait for us to + implement it for you, that is not a very friendly attitude. We spend a + considerable time already on maintaining and developing curl. In order to + get more out of us, you should consider trading in some of your time and + efforts in return. + + If you write the code, chances are bigger that it will get into curl faster. + + 1.5 Who makes curl? + + curl and libcurl are not made by any single individual. Daniel Stenberg is + project leader and main developer, but other persons' submissions are + important and crucial. Anyone can contribute and post their changes and + improvements and have them inserted in the main sources (of course on the + condition that developers agree on that the fixes are good). + + The full list of all contributors is found in the docs/THANKS file. + + curl is developed by a community, with Daniel at the wheel. + + 1.6 What do you get for making curl? + + Project cURL is entirely free and open. No person gets paid for developing + curl on full time. We do this voluntarily, mostly on spare time. + Occasionally companies pay individual developers to work on curl, but that's + up to each company and developer. It is not controlled by nor supervised in + any way by the project. + + We still get help from companies. Haxx provides web site, bandwidth, mailing + lists etc, sourceforge.net hosts project services we take advantage from, + like the bug tracker and github hosts the primary git repository. Also + again, some companies have sponsored certain parts of the development in the + past and I hope some will continue to do so in the future. + + If you want to support our project, consider a donation or a banner-program + or even better: by helping us coding, documenting, testing etc. + + 1.7 What about CURL from curl.com? + + During the summer 2001, curl.com was busy advertising their client-side + programming language for the web, named CURL. + + We are in no way associated with curl.com or their CURL programming + language. + + Our project name curl has been in effective use since 1998. We were not the + first computer related project to use the name "curl" and do not claim any + rights to the name. + + We recognize that we will be living in parallel with curl.com and wish them + every success. + + 1.8 I have a problem who do I mail? + + Please do not mail any single individual unless you really need to. Keep + curl-related questions on a suitable mailing list. All available mailing + lists are listed in the MANUAL document and online at + http://curl.haxx.se/mail/ + + Keeping curl-related questions and discussions on mailing lists allows + others to join in and help, to share their ideas, contribute their + suggestions and spread their wisdom. Keeping discussions on public mailing + lists also allows for others to learn from this (both current and future + users thanks to the web based archives of the mailing lists), thus saving us + from having to repeat ourselves even more. Thanks for respecting this. + + If you have found or simply suspect a security problem in curl or libcurl, + mail curl-security at haxx.se (closed list of receivers, mails are not + disclosed) and tell. Then we can produce a fix in a timely manner before the + flaw is announced to the world, thus lessen the impact the problem will have + on existing users. + + 1.9 Where do I buy commercial support for curl? + + curl is fully open source. It means you can hire any skilled engineer to fix + your curl-related problems. + + We list available alternatives on the curl web site: + http://curl.haxx.se/support.html + + 1.10 How many are using curl? + + It is impossible to tell. + + We don't know how many users that knowingly have installed and use curl. + + We don't know how many users that use curl without knowing that they are in + fact using it. + + We don't know how many users that downloaded or installed curl and then + never use it. + + In May 2012 Daniel did a counting game and came up with a number that may + be completely wrong or somewhat accurate. Over 500 million! + + See http://daniel.haxx.se/blog/2012/05/16/300m-users/ + + 1.11 Why don't you update ca-bundle.crt + + The ca cert bundle that used to shipped with curl was very outdated and must + be replaced with an up-to-date version by anyone who wants to verify + peers. It is no longer provided by curl. The last curl release ever that + shipped a ca cert bundle was curl 7.18.0. + + In the cURL project we've decided not to attempt to keep this file updated + (or even present anymore) since deciding what to add to a ca cert bundle is + an undertaking we've not been ready to accept, and the one we can get from + Mozilla is perfectly fine so there's no need to duplicate that work. + + Today, with many services performed over HTTPS, every operating system + should come with a default ca cert bundle that can be deemed somewhat + trustworthy and that collection (if reasonably updated) should be deemed to + be a lot better than a private curl version. + + If you want the most recent collection of ca certs that Mozilla Firefox + uses, we recommend that you extract the collection yourself from Mozilla + Firefox (by running 'make ca-bundle), or by using our online service setup + for this purpose: http://curl.haxx.se/docs/caextract.html + + 1.12 I have a problem who can I chat with? + + There's a bunch of friendly people hanging out in the #curl channel on the + IRC network irc.freenode.net. If you're polite and nice, chances are big + that you can get -- or provide -- help instantly. + + 1.13 curl's ECCN number? + + The US government restricts exports of software that contains or uses + cryptography. When doing so, the Export Control Classification Number (ECCN) + is used to identify the level of export control etc. + + ASF gives a good explanation at https://www.apache.org/dev/crypto.html + + We believe curl's number might be ECCN 5D002, another possibility is + 5D992. It seems necessary to write them, asking to confirm. + + Comprehensible explanations of the meaning of such numbers and how to + obtain them (resp.) are here + + http://www.bis.doc.gov/licensing/exportingbasics.htm + http://www.bis.doc.gov/licensing/do_i_needaneccn.html + + An incomprehensible description of the two numbers above is here + http://www.access.gpo.gov/bis/ear/pdf/ccl5-pt2.pdf + + 1.14 How do I submit my patch? + + When you have made a patch or a change of whatever sort, and want to submit + that to the project, there are a few different ways we prefer: + + o send a patch to the curl-library mailing list. We're many subscribers + there and there are lots of people who can review patches, comment on them + and "receive" them properly. + + o if your patch changes or fixes a bug, you can also opt to submit a bug + report in the bug tracker and attach your patch there. There are less + people involved there. + + Lots of more details are found in the CONTRIBUTE and INTERNALS docs. + + 1.15 How do I port libcurl to my OS? + + Here's a rough step-by-step: + + 1. copy a suitable lib/config-*.h file as a start to lib/config-[youros].h + + 2. edit lib/config-[youros].h to match your OS and setup + + 3. edit lib/curl_setup.h to include config-[youros].h when your OS is + detected by the preprocessor, in the style others already exist + + 4. compile lib/*.c and make them into a library + + +2. Install Related Problems + + 2.1 configure doesn't find OpenSSL even when it is installed + + This may be because of several reasons. + + 2.1.1 native linker doesn't find openssl + + Affected platforms: + Solaris (native cc compiler) + HPUX (native cc compiler) + SGI IRIX (native cc compiler) + SCO UNIX (native cc compiler) + + When configuring curl, I specify --with-ssl. OpenSSL is installed in + /usr/local/ssl Configure reports SSL in /usr/local/ssl, but fails to find + CRYPTO_lock in -lcrypto + + Cause: The cc for this test places the -L/usr/local/ssl/lib AFTER + -lcrypto, so ld can't find the library. This is due to a bug in the GNU + autoconf tool. + + Workaround: Specifying "LDFLAGS=-L/usr/local/ssl/lib" in front of + ./configure places the -L/usr/local/ssl/lib early enough in the command + line to make things work + + 2.1.2 only the libssl lib is missing + + If all include files and the libcrypto lib is present, with only the + libssl being missing according to configure, this is mostly likely because + a few functions are left out from the libssl. + + If the function names missing include RSA or RSAREF you can be certain + that this is because libssl requires the RSA and RSAREF libs to build. + + See the INSTALL file section that explains how to add those libs to + configure. Make sure that you remove the config.cache file before you + rerun configure with the new flags. + + 2.2 Does curl work/build with other SSL libraries? + + Curl has been written to use a generic SSL function layer internally, and + that SSL functionality can then be provided by one out of many different SSL + backends. + + curl can be built to use one of the following SSL alternatives: OpenSSL, + GnuTLS, yassl, NSS, PolarSSL, axTLS, Secure Transport (native iOS/OS X), + WinSSL (native Windows) or GSKit (native IBM i). They all have their pros + and cons, and we try to maintain a comparison of them here: + http://curl.haxx.se/docs/ssl-compared.html + + 2.3 Where can I find a copy of LIBEAY32.DLL? + + That is an OpenSSL binary built for Windows. + + Curl can be built with OpenSSL to do the SSL stuff. The LIBEAY32.DLL is then + what curl needs on a windows machine to do https:// etc. Check out the curl + web site to find accurate and up-to-date pointers to recent OpenSSL DLLs and + other binary packages. + + 2.4 Does curl support SOCKS (RFC 1928) ? + + Yes, SOCKS 4 and 5 are supported. + + +3. Usage problems + + 3.1 curl: (1) SSL is disabled, https: not supported + + If you get this output when trying to get anything from a https:// server, + it means that the instance of curl/libcurl that you're using was built + without support for this protocol. + + This could've happened if the configure script that was run at build time + couldn't find all libs and include files curl requires for SSL to work. If + the configure script fails to find them, curl is simply built without SSL + support. + + To get the https:// support into a curl that was previously built but that + reports that https:// is not supported, you should dig through the document + and logs and check out why the configure script doesn't find the SSL libs + and/or include files. + + Also, check out the other paragraph in this FAQ labelled "configure doesn't + find OpenSSL even when it is installed". + + 3.2 How do I tell curl to resume a transfer? + + Curl supports resumed transfers both ways on both FTP and HTTP. + Try the -C option. + + 3.3 Why doesn't my posting using -F work? + + You can't simply use -F or -d at your choice. The web server that will + receive your post expects one of the formats. If the form you're trying to + submit uses the type 'multipart/form-data', then and only then you must use + the -F type. In all the most common cases, you should use -d which then + causes a posting with the type 'application/x-www-form-urlencoded'. + + This is described in some detail in the MANUAL and TheArtOfHttpScripting + documents, and if you don't understand it the first time, read it again + before you post questions about this to the mailing list. Also, try reading + through the mailing list archives for old postings and questions regarding + this. + + 3.4 How do I tell curl to run custom FTP commands? + + You can tell curl to perform optional commands both before and/or after a + file transfer. Study the -Q/--quote option. + + Since curl is used for file transfers, you don't normally use curl to + perform FTP commands without transferring anything. Therefore you must + always specify a URL to transfer to/from even when doing custom FTP + commands, or use -I which implies the "no body" option sent to libcurl. + + 3.5 How can I disable the Accept: */* header? + + You can change all internally generated headers by adding a replacement with + the -H/--header option. By adding a header with empty contents you safely + disable that one. Use -H "Accept:" to disable that specific header. + + 3.6 Does curl support ASP, XML, XHTML or HTML version Y? + + To curl, all contents are alike. It doesn't matter how the page was + generated. It may be ASP, PHP, Perl, shell-script, SSI or plain HTML + files. There's no difference to curl and it doesn't even know what kind of + language that generated the page. + + See also item 3.14 regarding javascript. + + 3.7 Can I use curl to delete/rename a file through FTP? + + Yes. You specify custom FTP commands with -Q/--quote. + + One example would be to delete a file after you have downloaded it: + + curl -O ftp://download.com/coolfile -Q '-DELE coolfile' + + or rename a file after upload: + + curl -T infile ftp://upload.com/dir/ -Q "-RNFR infile" -Q "-RNTO newname" + + 3.8 How do I tell curl to follow HTTP redirects? + + Curl does not follow so-called redirects by default. The Location: header + that informs the client about this is only interpreted if you're using the + -L/--location option. As in: + + curl -L http://redirector.com + + Not all redirects are HTTP ones, see 4.14 + + 3.9 How do I use curl in my favorite programming language? + + There exist many language interfaces/bindings for curl that integrates it + better with various languages. If you are fluid in a script language, you + may very well opt to use such an interface instead of using the command line + tool. + + Find out more about which languages that support curl directly, and how to + install and use them, in the libcurl section of the curl web site: + http://curl.haxx.se/libcurl/ + + All the various bindings to libcurl are made by other projects and people, + outside of the cURL project. The cURL project itself only produces libcurl + with its plain C API. If you don't find anywhere else to ask you can ask + about bindings on the curl-library list too, but be prepared that people on + that list may not know anything about bindings. + + In October 2009, there were interfaces available for the following + languages: Ada95, Basic, C, C++, Ch, Cocoa, D, Dylan, Eiffel, Euphoria, + Ferite, Gambas, glib/GTK+, Haskell, ILE/RPG, Java, Lisp, Lua, Mono, .NET, + Object-Pascal, O'Caml, Pascal, Perl, PHP, PostgreSQL, Python, R, Rexx, Ruby, + Scheme, S-Lang, Smalltalk, SP-Forth, SPL, Tcl, Visual Basic, Visual FoxPro, + Q, wxwidgets and XBLite. By the time you read this, additional ones may have + appeared! + + 3.10 What about SOAP, WebDAV, XML-RPC or similar protocols over HTTP? + + Curl adheres to the HTTP spec, which basically means you can play with *any* + protocol that is built on top of HTTP. Protocols such as SOAP, WEBDAV and + XML-RPC are all such ones. You can use -X to set custom requests and -H to + set custom headers (or replace internally generated ones). + + Using libcurl is of course just as fine and you'd just use the proper + library options to do the same. + + 3.11 How do I POST with a different Content-Type? + + You can always replace the internally generated headers with -H/--header. + To make a simple HTTP POST with text/xml as content-type, do something like: + + curl -d "datatopost" -H "Content-Type: text/xml" [URL] + + 3.12 Why do FTP specific features over HTTP proxy fail? + + Because when you use a HTTP proxy, the protocol spoken on the network will + be HTTP, even if you specify a FTP URL. This effectively means that you + normally can't use FTP specific features such as FTP upload and FTP quote + etc. + + There is one exception to this rule, and that is if you can "tunnel through" + the given HTTP proxy. Proxy tunneling is enabled with a special option (-p) + and is generally not available as proxy admins usually disable tunneling to + other ports than 443 (which is used for HTTPS access through proxies). + + 3.13 Why does my single/double quotes fail? + + To specify a command line option that includes spaces, you might need to + put the entire option within quotes. Like in: + + curl -d " with spaces " url.com + + or perhaps + + curl -d ' with spaces ' url.com + + Exactly what kind of quotes and how to do this is entirely up to the shell + or command line interpreter that you are using. For most unix shells, you + can more or less pick either single (') or double (") quotes. For + Windows/DOS prompts I believe you're forced to use double (") quotes. + + Please study the documentation for your particular environment. Examples in + the curl docs will use a mix of both these ones as shown above. You must + adjust them to work in your environment. + + Remember that curl works and runs on more operating systems than most single + individuals have ever tried. + + 3.14 Does curl support Javascript or PAC (automated proxy config)? + + Many web pages do magic stuff using embedded Javascript. Curl and libcurl + have no built-in support for that, so it will be treated just like any other + contents. + + .pac files are a netscape invention and are sometimes used by organizations + to allow them to differentiate which proxies to use. The .pac contents is + just a Javascript program that gets invoked by the browser and that returns + the name of the proxy to connect to. Since curl doesn't support Javascript, + it can't support .pac proxy configuration either. + + Some workarounds usually suggested to overcome this Javascript dependency: + + Depending on the Javascript complexity, write up a script that translates it + to another language and execute that. + + Read the Javascript code and rewrite the same logic in another language. + + Implement a Javascript interpreter, people have successfully used the + Mozilla Javascript engine in the past. + + Ask your admins to stop this, for a static proxy setup or similar. + + 3.15 Can I do recursive fetches with curl? + + No. curl itself has no code that performs recursive operations, such as + those performed by wget and similar tools. + + There exist wrapper scripts with that functionality (for example the + curlmirror perl script), and you can write programs based on libcurl to do + it, but the command line tool curl itself cannot. + + 3.16 What certificates do I need when I use SSL? + + There are three different kinds of "certificates" to keep track of when we + talk about using SSL-based protocols (HTTPS or FTPS) using curl or libcurl. + + CLIENT CERTIFICATE + + The server you communicate may require that you can provide this in order to + prove that you actually are who you claim to be. If the server doesn't + require this, you don't need a client certificate. + + A client certificate is always used together with a private key, and the + private key has a pass phrase that protects it. + + SERVER CERTIFICATE + + The server you communicate with has a server certificate. You can and should + verify this certificate to make sure that you are truly talking to the real + server and not a server impersonating it. + + CERTIFICATE AUTHORITY CERTIFICATE ("CA cert") + + You often have several CA certs in a CA cert bundle that can be used to + verify a server certificate that was signed by one of the authorities in the + bundle. curl does not come with a CA cert bundle but most curl installs + provide one. You can also override the default. + + The server certificate verification process is made by using a Certificate + Authority certificate ("CA cert") that was used to sign the server + certificate. Server certificate verification is enabled by default in curl + and libcurl and is often the reason for problems as explained in FAQ entry + 4.12 and the SSLCERTS document + (http://curl.haxx.se/docs/sslcerts.html). Server certificates that are + "self-signed" or otherwise signed by a CA that you do not have a CA cert + for, cannot be verified. If the verification during a connect fails, you are + refused access. You then need to explicitly disable the verification to + connect to the server. + + 3.17 How do I list the root dir of an FTP server? + + There are two ways. The way defined in the RFC is to use an encoded slash + in the first path part. List the "/tmp" dir like this: + + curl ftp://ftp.sunet.se/%2ftmp/ + + or the not-quite-kosher-but-more-readable way, by simply starting the path + section of the URL with a slash: + + curl ftp://ftp.sunet.se//tmp/ + + 3.18 Can I use curl to send a POST/PUT and not wait for a response? + + No. + + But you could easily write your own program using libcurl to do such stunts. + + 3.19 How do I get HTTP from a host using a specific IP address? + + For example, you may be trying out a web site installation that isn't yet in + the DNS. Or you have a site using multiple IP addresses for a given host + name and you want to address a specific one out of the set. + + Set a custom Host: header that identifies the server name you want to reach + but use the target IP address in the URL: + + curl --header "Host: www.example.com" http://127.0.0.1/ + + You can also opt to add faked host name entries to curl with the --resolve + option. That has the added benefit that things like redirects will also work + properly. The above operation would instead be done as: + + curl --resolve www.example.com:80:127.0.0.1 http://www.example.com/ + + 3.20 How to SFTP from my user's home directory? + + Contrary to how FTP works, SFTP and SCP URLs specify the exact directory to + work with. It means that if you don't specify that you want the user's home + directory, you get the actual root directory. + + To specify a file in your user's home directory, you need to use the correct + URL syntax which for sftp might look similar to: + + curl -O -u user:password sftp://example.com/~/file.txt + + and for SCP it is just a different protocol prefix: + + curl -O -u user:password scp://example.com/~/file.txt + + 3.21 Protocol xxx not supported or disabled in libcurl + + When passing on a URL to curl to use, it may respond that the particular + protocol is not supported or disabled. The particular way this error message + is phrased is because curl doesn't make a distinction internally of whether + a particular protocol is not supported (i.e. never got any code added that + knows how to speak that protocol) or if it was explicitly disabled. curl can + be built to only support a given set of protocols, and the rest would then + be disabled or not supported. + + Note that this error will also occur if you pass a wrongly spelled protocol + part as in "htpt://example.com" or as in the less evident case if you prefix + the protocol part with a space as in " http://example.com/". + + 3.22 curl -X gives me HTTP problems + + In normal circumstances, -X should hardly ever be used. + + By default you use curl without explicitly saying which request method to + use when the URL identifies a HTTP transfer. If you just pass in a URL like + "curl http://example.com" it will use GET. If you use -d or -F curl will use + POST, -I will cause a HEAD and -T will make it a PUT. + + If for whatever reason you're not happy with these default choices that curl + does for you, you can override those request methods by specifying -X + [WHATEVER]. This way you can for example send a DELETE by doing "curl -X + DELETE [URL]". + + It is thus pointless to do "curl -XGET [URL]" as GET would be used + anyway. In the same vein it is pointless to do "curl -X POST -d data + [URL]"... But you can make a fun and somewhat rare request that sends a + request-body in a GET request with something like "curl -X GET -d data + [URL]" + + Note that -X doesn't actually change curl's behavior as it only modifies the + actual string sent in the request, but that may of course trigger a + different set of events. + + Accordingly, by using -XPOST on a command line that for example would follow + a 303 redirect, you will effectively prevent curl from behaving + correctly. Be aware. + + +4. Running Problems + + 4.1 Problems connecting to SSL servers. + + It took a very long time before we could sort out why curl had problems to + connect to certain SSL servers when using SSLeay or OpenSSL v0.9+. The + error sometimes showed up similar to: + + 16570:error:1407D071:SSL routines:SSL2_READ:bad mac decode:s2_pkt.c:233: + + It turned out to be because many older SSL servers don't deal with SSLv3 + requests properly. To correct this problem, tell curl to select SSLv2 from + the command line (-2/--sslv2). + + There have also been examples where the remote server didn't like the SSLv2 + request and instead you had to force curl to use SSLv3 with -3/--sslv3. + + 4.2 Why do I get problems when I use & or % in the URL? + + In general unix shells, the & symbol is treated specially and when used, it + runs the specified command in the background. To safely send the & as a part + of a URL, you should quote the entire URL by using single (') or double (") + quotes around it. Similar problems can also occur on some shells with other + characters, including ?*!$~(){}<>\|;`. When in doubt, quote the URL. + + An example that would invoke a remote CGI that uses &-symbols could be: + + curl 'http://www.altavista.com/cgi-bin/query?text=yes&q=curl' + + In Windows, the standard DOS shell treats the percent sign specially and you + need to use TWO percent signs for each single one you want to use in the + URL. + + If you want a literal percent sign to be part of the data you pass in a POST + using -d/--data you must encode it as '%25' (which then also needs the + percent sign doubled on Windows machines). + + 4.3 How can I use {, }, [ or ] to specify multiple URLs? + + Because those letters have a special meaning to the shell, and to be used in + a URL specified to curl you must quote them. + + An example that downloads two URLs (sequentially) would do: + + curl '{curl,www}.haxx.se' + + To be able to use those letters as actual parts of the URL (without using + them for the curl URL "globbing" system), use the -g/--globoff option: + + curl -g 'www.site.com/weirdname[].html' + + 4.4 Why do I get downloaded data even though the web page doesn't exist? + + Curl asks remote servers for the page you specify. If the page doesn't exist + at the server, the HTTP protocol defines how the server should respond and + that means that headers and a "page" will be returned. That's simply how + HTTP works. + + By using the --fail option you can tell curl explicitly to not get any data + if the HTTP return code doesn't say success. + + 4.5 Why do I get return code XXX from a HTTP server? + + RFC2616 clearly explains the return codes. This is a short transcript. Go + read the RFC for exact details: + + 4.5.1 "400 Bad Request" + + The request could not be understood by the server due to malformed + syntax. The client SHOULD NOT repeat the request without modifications. + + 4.5.2 "401 Unauthorized" + + The request requires user authentication. + + 4.5.3 "403 Forbidden" + + The server understood the request, but is refusing to fulfil it. + Authorization will not help and the request SHOULD NOT be repeated. + + 4.5.4 "404 Not Found" + + The server has not found anything matching the Request-URI. No indication + is given of whether the condition is temporary or permanent. + + 4.5.5 "405 Method Not Allowed" + + The method specified in the Request-Line is not allowed for the resource + identified by the Request-URI. The response MUST include an Allow header + containing a list of valid methods for the requested resource. + + 4.5.6 "301 Moved Permanently" + + If you get this return code and an HTML output similar to this: + +

Moved Permanently

The document has moved
here. + + it might be because you request a directory URL but without the trailing + slash. Try the same operation again _with_ the trailing URL, or use the + -L/--location option to follow the redirection. + + 4.6 Can you tell me what error code 142 means? + + All curl error codes are described at the end of the man page, in the + section called "EXIT CODES". + + Error codes that are larger than the highest documented error code means + that curl has exited due to a crash. This is a serious error, and we + appreciate a detailed bug report from you that describes how we could go + ahead and repeat this! + + 4.7 How do I keep user names and passwords secret in Curl command lines? + + This problem has two sides: + + The first part is to avoid having clear-text passwords in the command line + so that they don't appear in 'ps' outputs and similar. That is easily + avoided by using the "-K" option to tell curl to read parameters from a file + or stdin to which you can pass the secret info. curl itself will also + attempt to "hide" the given password by blanking out the option - this + doesn't work on all platforms. + + To keep the passwords in your account secret from the rest of the world is + not a task that curl addresses. You could of course encrypt them somehow to + at least hide them from being read by human eyes, but that is not what + anyone would call security. + + Also note that regular HTTP (using Basic authentication) and FTP passwords + are sent in clear across the network. All it takes for anyone to fetch them + is to listen on the network. Eavesdropping is very easy. Use more secure + authentication methods (like Digest, Negotiate or even NTLM) or consider the + SSL-based alternatives HTTPS and FTPS. + + 4.8 I found a bug! + + It is not a bug if the behavior is documented. Read the docs first. + Especially check out the KNOWN_BUGS file, it may be a documented bug! + + If it is a problem with a binary you've downloaded or a package for your + particular platform, try contacting the person who built the package/archive + you have. + + If there is a bug, read the BUGS document first. Then report it as described + in there. + + 4.9 Curl can't authenticate to the server that requires NTLM? + + NTLM support requires OpenSSL, GnuTLS, NSS, Secure Transport, or Microsoft + Windows libraries at build-time to provide this functionality. + + NTLM is a Microsoft proprietary protocol. Proprietary formats are evil. You + should not use such ones. + + 4.10 My HTTP request using HEAD, PUT or DELETE doesn't work! + + Many web servers allow or demand that the administrator configures the + server properly for these requests to work on the web server. + + Some servers seem to support HEAD only on certain kinds of URLs. + + To fully grasp this, try the documentation for the particular server + software you're trying to interact with. This is not anything curl can do + anything about. + + 4.11 Why does my HTTP range requests return the full document? + + Because the range may not be supported by the server, or the server may + choose to ignore it and return the full document anyway. + + 4.12 Why do I get "certificate verify failed" ? + + You invoke curl 7.10 or later to communicate on a https:// URL and get an + error back looking something similar to this: + + curl: (35) SSL: error:14090086:SSL routines: + SSL3_GET_SERVER_CERTIFICATE:certificate verify failed + + Then it means that curl couldn't verify that the server's certificate was + good. Curl verifies the certificate using the CA cert bundle that comes with + the curl installation. + + To disable the verification (which makes it act like curl did before 7.10), + use -k. This does however enable man-in-the-middle attacks. + + If you get this failure but are having a CA cert bundle installed and used, + the server's certificate is not signed by one of the CA's in the bundle. It + might for example be self-signed. You then correct this problem by obtaining + a valid CA cert for the server. Or again, decrease the security by disabling + this check. + + Details are also in the SSLCERTS file in the release archives, found online + here: http://curl.haxx.se/docs/sslcerts.html + + 4.13 Why is curl -R on Windows one hour off? + + During daylight savings time, when -R is used, curl will set a time that + appears one hour off. This happens due to a flaw in how Windows stores and + uses file modification times and it is not easily worked around. For details + on this problem, read this: http://www.codeproject.com/datetime/dstbugs.asp + + 4.14 Redirects work in browser but not with curl! + + curl supports HTTP redirects fine (see item 3.8). Browsers generally support + at least two other ways to perform redirects that curl does not: + + Meta tags. You can write a HTML tag that will cause the browser to redirect + to another given URL after a certain time. + + Javascript. You can write a Javascript program embedded in a HTML page that + redirects the browser to another given URL. + + There is no way to make curl follow these redirects. You must either + manually figure out what the page is set to do, or you write a script that + parses the results and fetches the new URL. + + 4.15 FTPS doesn't work + + curl supports FTPS (sometimes known as FTP-SSL) both implicit and explicit + mode. + + When a URL is used that starts with FTPS://, curl assumes implicit SSL on + the control connection and will therefore immediately connect and try to + speak SSL. FTPS:// connections default to port 990. + + To use explicit FTPS, you use a FTP:// URL and the --ftp-ssl option (or one + of its related flavours). This is the most common method, and the one + mandated by RFC4217. This kind of connection then of course uses the + standard FTP port 21 by default. + + 4.16 My HTTP POST or PUT requests are slow! + + libcurl makes all POST and PUT requests (except for POST requests with a + very tiny request body) use the "Expect: 100-continue" header. This header + allows the server to deny the operation early so that libcurl can bail out + already before having to send any data. This is useful in authentication + cases and others. + + However, many servers don't implement the Expect: stuff properly and if the + server doesn't respond (positively) within 1 second libcurl will continue + and send off the data anyway. + + You can disable libcurl's use of the Expect: header the same way you disable + any header, using -H / CURLOPT_HTTPHEADER, or by forcing it to use HTTP 1.0. + + 4.17 Non-functional connect timeouts + + In most Windows setups having a timeout longer than 21 seconds make no + difference, as it will only send 3 TCP SYN packets and no more. The second + packet sent three seconds after the first and the third six seconds after + the second. No more than three packets are sent, no matter how long the + timeout is set. + + See option TcpMaxConnectRetransmissions on this page: + https://support.microsoft.com/en-us/kb/175523/en-us + + Also, even on non-Windows systems there may run a firewall or anti-virus + software or similar that accepts the connection but does not actually do + anything else. This will make (lib)curl to consider the connection connected + and thus the connect timeout won't trigger. + + 4.18 file:// URLs containing drive letters (Windows, NetWare) + + When using cURL to try to download a local file, one might use a URL + in this format: + + file://D:/blah.txt + + You'll find that even if D:\blah.txt does exist, cURL returns a 'file + not found' error. + + According to RFC 1738 (https://www.ietf.org/rfc/rfc1738.txt), + file:// URLs must contain a host component, but it is ignored by + most implementations. In the above example, 'D:' is treated as the + host component, and is taken away. Thus, cURL tries to open '/blah.txt'. + If your system is installed to drive C:, that will resolve to 'C:\blah.txt', + and if that doesn't exist you will get the not found error. + + To fix this problem, use file:// URLs with *three* leading slashes: + + file:///D:/blah.txt + + Alternatively, if it makes more sense, specify 'localhost' as the host + component: + + file://localhost/D:/blah.txt + + In either case, cURL should now be looking for the correct file. + + 4.19 Why doesn't cURL return an error when the network cable is unplugged? + + Unplugging a cable is not an error situation. The TCP/IP protocol stack + was designed to be fault tolerant, so even though there may be a physical + break somewhere the connection shouldn't be affected, just possibly + delayed. Eventually, the physical break will be fixed or the data will be + re-routed around the physical problem through another path. + + In such cases, the TCP/IP stack is responsible for detecting when the + network connection is irrevocably lost. Since with some protocols it is + perfectly legal for the client wait indefinitely for data, the stack may + never report a problem, and even when it does, it can take up to 20 minutes + for it to detect an issue. The curl option --keepalive-time enables + keep-alive support in the TCP/IP stack which makes it periodically probe the + connection to make sure it is still available to send data. That should + reliably detect any TCP/IP network failure. + + But even that won't detect the network going down before the TCP/IP + connection is established (e.g. during a DNS lookup) or using protocols that + don't use TCP. To handle those situations, curl offers a number of timeouts + on its own. --speed-limit/--speed-time will abort if the data transfer rate + falls too low, and --connect-timeout and --max-time can be used to put an + overall timeout on the connection phase or the entire transfer. + + A libcurl-using application running in a known physical environment (e.g. + an embedded device with only a single network connection) may want to act + immediately if its lone network connection goes down. That can be achieved + by having the application monitor the network connection on its own using an + OS-specific mechanism, then signalling libcurl to abort (see also item 5.13). + + 4.20 curl doesn't return error for HTTP non-200 responses! + + Correct. Unless you use -f (--fail). + + When doing HTTP transfers, curl will perform exactly what you're asking it + to do and if successful it will not return an error. You can use curl to + test your web server's "file not found" page (that gets 404 back), you can + use it to check your authentication protected web pages (that get a 401 + back) and so on. + + The specific HTTP response code does not constitute a problem or error for + curl. It simply sends and delivers HTTP as you asked and if that worked, + everything is fine and dandy. The response code is generally providing more + higher level error information that curl doesn't care about. The error was + not in the HTTP transfer. + + If you want your command line to treat error codes in the 400 and up range + as errors and thus return a non-zero value and possibly show an error + message, curl has a dedicated option for that: -f (CURLOPT_FAILONERROR in + libcurl speak). + + You can also use the -w option and the variable %{response_code} to extract + the exact response code that was return in the response. + + 4.21 Why is there a HTTP/1.1 in my HTTP/2 request? + + If you use verbose to see the HTTP request when you send off a HTTP/2 + request, it will still say 1.1. + + The reason for this is that we first generate the request to send using the + old 1.1 style and show that request in the verbose output, and then we + convert it over to the binary header-compressed HTTP/2 style. The actual + "1.1" part from that request is then not actually used in the transfer. The + binary HTTP/2 headers are not human readable. + +5. libcurl Issues + + 5.1 Is libcurl thread-safe? + + Yes. + + We have written the libcurl code specifically adjusted for multi-threaded + programs. libcurl will use thread-safe functions instead of non-safe ones if + your system has such. Note that you must never share the same handle in + multiple threads. + + libcurl's implementation of timeouts might use signals (depending on what it + was built to use for name resolving), and signal handling is generally not + thread-safe. Multi-threaded Applicationss that call libcurl from different + threads (on different handles) might want to use CURLOPT_NOSIGNAL, e.g.: + + curl_easy_setopt(handle, CURLOPT_NOSIGNAL, true); + + If you use a OpenSSL-powered libcurl in a multi-threaded environment, you + need to provide one or two locking functions: + + https://www.openssl.org/docs/crypto/threads.html + + If you use a GnuTLS-powered libcurl in a multi-threaded environment, you + need to provide locking function(s) for libgcrypt (which is used by GnuTLS + for the crypto functions). + + https://web.archive.org/web/20111103083330/http://www.gnu.org/software/gnutls/manual/html_node/Multi_002dthreaded-applications.html + + No special locking is needed with a NSS-powered libcurl. NSS is thread-safe. + + 5.2 How can I receive all data into a large memory chunk? + + [ See also the examples/getinmemory.c source ] + + You are in full control of the callback function that gets called every time + there is data received from the remote server. You can make that callback do + whatever you want. You do not have to write the received data to a file. + + One solution to this problem could be to have a pointer to a struct that you + pass to the callback function. You set the pointer using the + CURLOPT_WRITEDATA option. Then that pointer will be passed to the callback + instead of a FILE * to a file: + + /* imaginary struct */ + struct MemoryStruct { + char *memory; + size_t size; + }; + + /* imaginary callback function */ + size_t + WriteMemoryCallback(void *ptr, size_t size, size_t nmemb, void *data) + { + size_t realsize = size * nmemb; + struct MemoryStruct *mem = (struct MemoryStruct *)data; + + mem->memory = (char *)realloc(mem->memory, mem->size + realsize + 1); + if (mem->memory) { + memcpy(&(mem->memory[mem->size]), ptr, realsize); + mem->size += realsize; + mem->memory[mem->size] = 0; + } + return realsize; + } + + 5.3 How do I fetch multiple files with libcurl? + + libcurl has excellent support for transferring multiple files. You should + just repeatedly set new URLs with curl_easy_setopt() and then transfer it + with curl_easy_perform(). The handle you get from curl_easy_init() is not + only reusable, but you're even encouraged to reuse it if you can, as that + will enable libcurl to use persistent connections. + + 5.4 Does libcurl do Winsock initialization on win32 systems? + + Yes, if told to in the curl_global_init() call. + + 5.5 Does CURLOPT_WRITEDATA and CURLOPT_READDATA work on win32 ? + + Yes, but you cannot open a FILE * and pass the pointer to a DLL and have + that DLL use the FILE * (as the DLL and the client application cannot access + each others' variable memory areas). If you set CURLOPT_WRITEDATA you must + also use CURLOPT_WRITEFUNCTION as well to set a function that writes the + file, even if that simply writes the data to the specified FILE *. + Similarly, if you use CURLOPT_READDATA you must also specify + CURLOPT_READFUNCTION. + + 5.6 What about Keep-Alive or persistent connections? + + curl and libcurl have excellent support for persistent connections when + transferring several files from the same server. Curl will attempt to reuse + connections for all URLs specified on the same command line/config file, and + libcurl will reuse connections for all transfers that are made using the + same libcurl handle. + + When you use the easy interface, the connection cache is kept within the + easy handle. If you instead use the multi interface, the connection cache + will be kept within the multi handle and will be shared among all the easy + handles that are used within the same multi handle. + + 5.7 Link errors when building libcurl on Windows! + + You need to make sure that your project, and all the libraries (both static + and dynamic) that it links against, are compiled/linked against the same run + time library. + + This is determined by the /MD, /ML, /MT (and their corresponding /M?d) + options to the command line compiler. /MD (linking against MSVCRT dll) seems + to be the most commonly used option. + + When building an application that uses the static libcurl library, you must + add -DCURL_STATICLIB to your CFLAGS. Otherwise the linker will look for + dynamic import symbols. If you're using Visual Studio, you need to instead + add CURL_STATICLIB in the "Preprocessor Definitions" section. + + If you get linker error like "unknown symbol __imp__curl_easy_init ..." you + have linked against the wrong (static) library. If you want to use the + libcurl.dll and import lib, you don't need any extra CFLAGS, but use one of + the import libraries below. These are the libraries produced by the various + lib/Makefile.* files: + + Target: static lib. import lib for libcurl*.dll. + ----------------------------------------------------------- + MingW: libcurl.a libcurldll.a + MSVC (release): libcurl.lib libcurl_imp.lib + MSVC (debug): libcurld.lib libcurld_imp.lib + Borland: libcurl.lib libcurl_imp.lib + + 5.8 libcurl.so.X: open failed: No such file or directory + + This is an error message you might get when you try to run a program linked + with a shared version of libcurl and your run-time linker (ld.so) couldn't + find the shared library named libcurl.so.X. (Where X is the number of the + current libcurl ABI, typically 3 or 4). + + You need to make sure that ld.so finds libcurl.so.X. You can do that + multiple ways, and it differs somewhat between different operating systems, + but they are usually: + + * Add an option to the linker command line that specify the hard-coded path + the run-time linker should check for the lib (usually -R) + + * Set an environment variable (LD_LIBRARY_PATH for example) where ld.so + should check for libs + + * Adjust the system's config to check for libs in the directory where you've + put the dir (like Linux's /etc/ld.so.conf) + + 'man ld.so' and 'man ld' will tell you more details + + 5.9 How does libcurl resolve host names? + + libcurl supports a large a number of different name resolve functions. One + of them is picked at build-time and will be used unconditionally. Thus, if + you want to change name resolver function you must rebuild libcurl and tell + it to use a different function. + + - The non-IPv6 resolver that can use one out of four host name resolve calls + (depending on what your system supports): + + A - gethostbyname() + B - gethostbyname_r() with 3 arguments + C - gethostbyname_r() with 5 arguments + D - gethostbyname_r() with 6 arguments + + - The IPv6-resolver that uses getaddrinfo() + + - The c-ares based name resolver that uses the c-ares library for resolves. + Using this offers asynchronous name resolves. + + - The threaded resolver (default option on Windows). It uses: + + A - gethostbyname() on plain IPv4 hosts + B - getaddrinfo() on IPv6 enabled hosts + + Also note that libcurl never resolves or reverse-lookups addresses given as + pure numbers, such as 127.0.0.1 or ::1. + + 5.10 How do I prevent libcurl from writing the response to stdout? + + libcurl provides a default built-in write function that writes received data + to stdout. Set the CURLOPT_WRITEFUNCTION to receive the data, or possibly + set CURLOPT_WRITEDATA to a different FILE * handle. + + 5.11 How do I make libcurl not receive the whole HTTP response? + + You make the write callback (or progress callback) return an error and + libcurl will then abort the transfer. + + 5.12 Can I make libcurl fake or hide my real IP address? + + No. libcurl operates on a higher level. Besides, faking IP address would + imply sending IP packet with a made-up source address, and then you normally + get a problem with receiving the packet sent back as they would then not be + routed to you! + + If you use a proxy to access remote sites, the sites will not see your local + IP address but instead the address of the proxy. + + Also note that on many networks NATs or other IP-munging techniques are used + that makes you see and use a different IP address locally than what the + remote server will see you coming from. You may also consider using + https://www.torproject.org/ . + + 5.13 How do I stop an ongoing transfer? + + With the easy interface you make sure to return the correct error code from + one of the callbacks, but none of them are instant. There is no function you + can call from another thread or similar that will stop it immediately. + Instead, you need to make sure that one of the callbacks you use returns an + appropriate value that will stop the transfer. Suitable callbacks that you + can do this with include the progress callback, the read callback and the + write callback. + + If you're using the multi interface, you can also stop a transfer by + removing the particular easy handle from the multi stack at any moment you + think the transfer is done or when you wish to abort the transfer. + + 5.14 Using C++ non-static functions for callbacks? + + libcurl is a C library, it doesn't know anything about C++ member functions. + + You can overcome this "limitation" with a relative ease using a static + member function that is passed a pointer to the class: + + // f is the pointer to your object. + static YourClass::func(void *buffer, size_t sz, size_t n, void *f) + { + // Call non-static member function. + static_cast(f)->nonStaticFunction(); + } + + // This is how you pass pointer to the static function: + curl_easy_setopt(hcurl, CURLOPT_WRITEFUNCTION, YourClass:func); + curl_easy_setopt(hcurl, CURLOPT_WRITEDATA, this); + + 5.15 How do I get an FTP directory listing? + + If you end the FTP URL you request with a slash, libcurl will provide you + with a directory listing of that given directory. You can also set + CURLOPT_CUSTOMREQUEST to alter what exact listing command libcurl would use + to list the files. + + The follow-up question that tend to follow the previous one, is how a + program is supposed to parse the directory listing. How does it know what's + a file and what's a dir and what's a symlink etc. The harsh reality is that + FTP provides no such fine and easy-to-parse output. The output format FTP + servers respond to LIST commands are entirely at the server's own liking and + the NLST output doesn't reveal any types and in many cases don't even + include all the directory entries. Also, both LIST and NLST tend to hide + unix-style hidden files (those that start with a dot) by default so you need + to do "LIST -a" or similar to see them. + + The application thus needs to parse the LIST output. One such existing + list parser is available at http://cr.yp.to/ftpparse.html Versions of + libcurl since 7.21.0 also provide the ability to specify a wildcard to + download multiple files from one FTP directory. + + 5.16 I want a different time-out! + + Time and time again users realize that CURLOPT_TIMEOUT and + CURLOPT_CONNECTIMEOUT are not sufficiently advanced or flexible to cover all + the various use cases and scenarios applications end up with. + + libcurl offers many more ways to time-out operations. A common alternative + is to use the CURLOPT_LOW_SPEED_LIMIT and CURLOPT_LOW_SPEED_TIME options to + specify the lowest possible speed to accept before to consider the transfer + timed out. + + The most flexible way is by writing your own time-out logic and using + CURLOPT_PROGRESSFUNCTION (perhaps in combination with other callbacks) and + use that to figure out exactly when the right condition is met when the + transfer should get stopped. + + 5.17 Can I write a server with libcurl? + + No. libcurl offers no functions or building blocks to build any kind of + internet protocol server. libcurl is only a client-side library. For server + libraries, you need to continue your search elsewhere but there exist many + good open source ones out there for most protocols you could possibly want a + server for. And there are really good stand-alone ones that have been tested + and proven for many years. There's no need for you to reinvent them! + + 5.18 Does libcurl use threads? + + Put simply: no, libcurl will execute in the same thread you call it in. All + callbacks will be called in the same thread as the one you call libcurl in. + + If you want to avoid your thread to be blocked by the libcurl call, you make + sure you use the non-blocking API which will do transfers asynchronously - + but still in the same single thread. + + libcurl will potentially internally use threads for name resolving, if it + was built to work like that, but in those cases it'll create the child + threads by itself and they will only be used and then killed internally by + libcurl and never exposed to the outside. + +6. License Issues + + Curl and libcurl are released under a MIT/X derivate license. The license is + very liberal and should not impose a problem for your project. This section + is just a brief summary for the cases we get the most questions. (Parts of + this section was much enhanced by Bjorn Reese.) + + We are not lawyers and this is not legal advice. You should probably consult + one if you want true and accurate legal insights without our prejudice. Note + especially that this section concerns the libcurl license only; compiling in + features of libcurl that depend on other libraries (e.g. OpenSSL) may affect + the licensing obligations of your application. + + 6.1 I have a GPL program, can I use the libcurl library? + + Yes! + + Since libcurl may be distributed under the MIT/X derivate license, it can be + used together with GPL in any software. + + 6.2 I have a closed-source program, can I use the libcurl library? + + Yes! + + libcurl does not put any restrictions on the program that uses the library. + + 6.3 I have a BSD licensed program, can I use the libcurl library? + + Yes! + + libcurl does not put any restrictions on the program that uses the library. + + 6.4 I have a program that uses LGPL libraries, can I use libcurl? + + Yes! + + The LGPL license doesn't clash with other licenses. + + 6.5 Can I modify curl/libcurl for my program and keep the changes secret? + + Yes! + + The MIT/X derivate license practically allows you to do almost anything with + the sources, on the condition that the copyright texts in the sources are + left intact. + + 6.6 Can you please change the curl/libcurl license to XXXX? + + No. + + We have carefully picked this license after years of development and + discussions and a large amount of people have contributed with source code + knowing that this is the license we use. This license puts the restrictions + we want on curl/libcurl and it does not spread to other programs or + libraries that use it. It should be possible for everyone to use libcurl or + curl in their projects, no matter what license they already have in use. + + 6.7 What are my obligations when using libcurl in my commercial apps? + + Next to none. All you need to adhere to is the MIT-style license (stated in + the COPYING file) which basically says you have to include the copyright + notice in "all copies" and that you may not use the copyright holder's name + when promoting your software. + + You do not have to release any of your source code. + + You do not have to reveal or make public any changes to the libcurl source + code. + + You do not have to broadcast to the world that you are using libcurl within + your app. + + All we ask is that you disclose "the copyright notice and this permission + notice" somewhere. Most probably like in the documentation or in the section + where other third party dependencies already are mentioned and acknowledged. + + As can be seen here: http://curl.haxx.se/docs/companies.html and elsewhere, + more and more companies are discovering the power of libcurl and take + advantage of it even in commercial environments. + + +7. PHP/CURL Issues + + 7.1 What is PHP/CURL? + + The module for PHP that makes it possible for PHP programs to access curl- + functions from within PHP. + + In the cURL project we call this module PHP/CURL to differentiate it from + curl the command line tool and libcurl the library. The PHP team however + does not refer to it like this (for unknown reasons). They call it plain + CURL (often using all caps) or sometimes ext/curl, but both cause much + confusion to users which in turn gives us a higher question load. + + 7.2 Who wrote PHP/CURL? + + PHP/CURL is a module that comes with the regular PHP package. It depends and + uses libcurl, so you need to have libcurl installed properly first before + PHP/CURL can be used. PHP/CURL was initially written by Sterling Hughes. + + 7.3 Can I perform multiple requests using the same handle? + + Yes - at least in PHP version 4.3.8 and later (this has been known to not + work in earlier versions, but the exact version when it started to work is + unknown to me). + + After a transfer, you just set new options in the handle and make another + transfer. This will make libcurl to re-use the same connection if it can. diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/FEATURES b/src/external/3rd/library/curl/curl-7.45.0/docs/FEATURES new file mode 100644 index 000000000..10fbdd570 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/FEATURES @@ -0,0 +1,206 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + +FEATURES + +curl tool + - config file support + - multiple URLs in a single command line + - range "globbing" support: [0-13], {one,two,three} + - multiple file upload on a single command line + - custom maximum transfer rate + - redirectable stderr + - metalink support (*13) + +libcurl + - full URL syntax with no length limit + - custom maximum download time + - custom least download speed acceptable + - custom output result after completion + - guesses protocol from host name unless specified + - uses .netrc + - progress bar with time statistics while downloading + - "standard" proxy environment variables support + - compiles on win32 (reported builds on 40+ operating systems) + - selectable network interface for outgoing traffic + - IPv6 support on unix and Windows + - persistent connections + - socks 4 + 5 support, with or without local name resolving + - supports user name and password in proxy environment variables + - operations through proxy "tunnel" (using CONNECT) + - support for large files (>2GB and >4GB) during upload and download + - replaceable memory functions (malloc, free, realloc, etc) + - asynchronous name resolving (*6) + - both a push and a pull style interface + - international domain names (*11) + +HTTP + - HTTP/1.1 compliant (optionally uses 1.0) + - GET + - PUT + - HEAD + - POST + - Pipelining + - multipart formpost (RFC1867-style) + - authentication: Basic, Digest, NTLM (*9) and Negotiate (SPNEGO) (*3) + to server and proxy + - resume (both GET and PUT) + - follow redirects + - maximum amount of redirects to follow + - custom HTTP request + - cookie get/send fully parsed + - reads/writes the netscape cookie file format + - custom headers (replace/remove internally generated headers) + - custom user-agent string + - custom referrer string + - range + - proxy authentication + - time conditions + - via http-proxy + - retrieve file modification date + - Content-Encoding support for deflate and gzip + - "Transfer-Encoding: chunked" support in uploads + - data compression (*12) + - HTTP/2 (*5) + +HTTPS (*1) + - (all the HTTP features) + - using client certificates + - verify server certificate + - via http-proxy + - select desired encryption + - force usage of a specific SSL version (SSLv2 (*7), SSLv3 (*10) or TLSv1) + +FTP + - download + - authentication + - Kerberos 5 (*14) + - active/passive using PORT, EPRT, PASV or EPSV + - single file size information (compare to HTTP HEAD) + - 'type=' URL support + - dir listing + - dir listing names-only + - upload + - upload append + - upload via http-proxy as HTTP PUT + - download resume + - upload resume + - custom ftp commands (before and/or after the transfer) + - simple "range" support + - via http-proxy + - all operations can be tunneled through a http-proxy + - customizable to retrieve file modification date + - no dir depth limit + +FTPS (*1) + - implicit ftps:// support that use SSL on both connections + - explicit "AUTH TLS" and "AUTH SSL" usage to "upgrade" plain ftp:// + connection to use SSL for both or one of the connections + +SCP (*8) + - both password and public key auth + +SFTP (*8) + - both password and public key auth + - with custom commands sent before/after the transfer + +TFTP + - download + - upload + +TELNET + - connection negotiation + - custom telnet options + - stdin/stdout I/O + +LDAP (*2) + - full LDAP URL support + +DICT + - extended DICT URL support + +FILE + - URL support + - upload + - resume + +SMB + - SMBv1 over TCP and SSL + - download + - upload + - authentication with NTLMv1 + +SMTP + - authentication: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (*9), Kerberos 5 + (*4) and External. + - send e-mails + - mail from support + - mail size support + - mail auth support for trusted server-to-server relaying + - multiple recipients + - via http-proxy + +SMTPS (*1) + - implicit smtps:// support + - explicit "STARTTLS" usage to "upgrade" plain smtp:// connections to use SSL + - via http-proxy + +POP3 + - authentication: Clear Text, APOP and SASL + - SASL based authentication: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (*9), + Kerberos 5 (*4) and External. + - list e-mails + - retrieve e-mails + - enhanced command support for: CAPA, DELE, TOP, STAT, UIDL and NOOP via + custom requests + - via http-proxy + +POP3S (*1) + - implicit pop3s:// support + - explicit "STLS" usage to "upgrade" plain pop3:// connections to use SSL + - via http-proxy + +IMAP + - authentication: Clear Text and SASL + - SASL based authentication: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (*9), + Kerberos 5 (*4) and External. + - list the folders of a mailbox + - select a mailbox with support for verifying the UIDVALIDITY + - fetch e-mails with support for specifying the UID and SECTION + - upload e-mails via the append command + - enhanced command support for: EXAMINE, CREATE, DELETE, RENAME, STATUS, + STORE, COPY and UID via custom requests + - via http-proxy + +IMAPS (*1) + - implicit imaps:// support + - explicit "STARTTLS" usage to "upgrade" plain imap:// connections to use SSL + - via http-proxy + +FOOTNOTES +========= + + *1 = requires OpenSSL, GnuTLS, NSS, yassl, axTLS, PolarSSL, WinSSL (native + Windows), Secure Transport (native iOS/OS X) or GSKit (native IBM i) + *2 = requires OpenLDAP + *3 = requires a GSS-API implementation (such as Heimdal or MIT Kerberos) or + SSPI (native Windows) + *4 = requires a GSS-API implementation, however, only Windows SSPI is + currently supported + *5 = requires nghttp2 and possibly a recent TLS library + *6 = requires c-ares + *7 = requires OpenSSL, NSS, GSKit, WinSSL or Secure Transport; GnuTLS, for + example, only supports SSLv3 and TLSv1 + *8 = requires libssh2 + *9 = requires OpenSSL, GnuTLS, NSS, yassl, Secure Transport or SSPI (native + Windows) + *10 = requires any of the SSL libraries in (*1) above other than axTLS, which + does not support SSLv3 + *11 = requires libidn or Windows + *12 = requires libz + *13 = requires libmetalink, and either an Apple or Microsoft operating + system, or OpenSSL, or GnuTLS, or NSS + *14 = requires a GSS-API implementation (such as Heimdal or MIT Kerberos) diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/HISTORY b/src/external/3rd/library/curl/curl-7.45.0/docs/HISTORY new file mode 100644 index 000000000..e76e5b94b --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/HISTORY @@ -0,0 +1,282 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + +How cURL Became Like This +========================= + +Towards the end of 1996, Daniel Stenberg was spending time writing an IRC bot +for an Amiga related channel on EFnet. He then came up with the idea to make +currency-exchange calculations available to Internet Relay Chat (IRC) +users. All the necessary data are published on the Web; he just needed to +automate their retrieval. + +Daniel simply adopted an existing command-line open-source tool, httpget, that +Brazilian Rafael Sagula had written and recently release version 0.1 of. After +a few minor adjustments, it did just what he needed. + +1997 +---- + +HttpGet 1.0 was released on April 8th 1997 with brand new HTTP proxy support. + +We soon found and fixed support for getting currencies over GOPHER. Once FTP +download support was added, the name of the project was changed and urlget 2.0 +was released in August 1997. The http-only days were already passed. + +1998 +---- + +The project slowly grew bigger. When upload capabilities were added and the +name once again was misleading, a second name change was made and on March 20, +1998 curl 4 was released. (The version numbering from the previous names was +kept.) + +(Unrelated to this project a company called Curl Corporation registered a US +trademark on the name "CURL" on May 18 1998. That company had then already +registered the curl.com domain back in November of the previous year. All this +was revealed to us much later.) + +SSL support was added, powered by the SSLeay library. + +August, first announcement of curl on freshmeat.net. + +October, with the curl 4.9 release and the introduction of cookie support, +curl was no longer released under the GPL license. Now we're at 4000 lines of +code, we switched over to the MPL license to restrict the effects of +"copyleft". + +November, configure script and reported successful compiles on several +major operating systems. The never-quite-understood -F option was added and +curl could now simulate quite a lot of a browser. TELNET support was added. + +Curl 5 was released in December 1998 and introduced the first ever curl man +page. People started making Linux RPM packages out of it. + +1999 +---- + +January, DICT support added. + +OpenSSL took over where SSLeay was abandoned. + +May, first Debian package. + +August, LDAP:// and FILE:// support added. The curl web site gets 1300 visits +weekly. + +Released curl 6.0 in September. 15000 lines of code. + +December 28, added the project on Sourceforge and started using its services +for managing the project. + +2000 +---- + +Spring 2000, major internal overhaul to provide a suitable library interface. +The first non-beta release was named 7.1 and arrived in August. This offered +the easy interface and turned out to be the beginning of actually getting +other software and programs to get based on and powered by libcurl. Almost +20000 lines of code. + +August, the curl web site gets 4000 visits weekly. + +The PHP guys adopted libcurl already the same month, when the first ever third +party libcurl binding showed up. CURL has been a supported module in PHP since +the release of PHP 4.0.2. This would soon get followers. More than 16 +different bindings exist at the time of this writing. + +September, kerberos4 support was added. + +In November started the work on a test suite for curl. It was later re-written +from scratch again. The libcurl major SONAME number was set to 1. + +2001 +---- + +January, Daniel released curl 7.5.2 under a new license again: MIT (or +MPL). The MIT license is extremely liberal and can be used combined with GPL +in other projects. This would finally put an end to the "complaints" from +people involved in GPLed projects that previously were prohibited from using +libcurl while it was released under MPL only. (Due to the fact that MPL is +deemed "GPL incompatible".) + +curl supports HTTP 1.1 starting with the release of 7.7, March 22 2001. This +also introduced libcurl's ability to do persistent connections. 24000 lines of +code. The libcurl major SONAME number was bumped to 2 due to this overhaul. + +The first experimental ftps:// support was added in March 2001. + +August. curl is bundled in Mac OS X, 10.1. It was already becoming more and +more of a standard utility of Linux distributions and a regular in the BSD +ports collections. The curl web site gets 8000 visits weekly. Curl Corporation +contacted Daniel to discuss "the name issue". After Daniel's reply, they have +never since got in touch again. + +September, libcurl 7.9 introduces cookie jar and curl_formadd(). During the +forthcoming 7.9.x releases, we introduced the multi interface slowly and +without much whistles. + +2002 +---- + +June, the curl web site gets 13000 visits weekly. curl and libcurl is +35000 lines of code. Reported successful compiles on more than 40 combinations +of CPUs and operating systems. + +To estimate number of users of the curl tool or libcurl library is next to +impossible. Around 5000 downloaded packages each week from the main site gives +a hint, but the packages are mirrored extensively, bundled with numerous OS +distributions and otherwise retrieved as part of other software. + +September, with the release of curl 7.10 it is released under the MIT license +only. + +2003 +---- + +January. Started working on the distributed curl tests. The autobuilds. + +February, the curl site averages at 20000 visits weekly. At any given moment, +there's an average of 3 people browsing the curl.haxx.se site. + +Multiple new authentication schemes are supported: Digest (May), NTLM (June) +and Negotiate (June). + +November: curl 7.10.8 is released. 45000 lines of code. ~55000 unique visitors +to the curl.haxx.se site. Five official web mirrors. + +December, full-fledged SSL for FTP is supported. + +2004 +---- + +January: curl 7.11.0 introduced large file support. + +June: curl 7.12.0 introduced IDN support. 10 official web mirrors. + +This release bumped the major SONAME to 3 due to the removal of the +curl_formparse() function + +August: Curl and libcurl 7.12.1 + + Public curl release number: 82 + Releases counted from the very beginning: 109 + Available command line options: 96 + Available curl_easy_setopt() options: 120 + Number of public functions in libcurl: 36 + Amount of public web site mirrors: 12 + Number of known libcurl bindings: 26 + +2005 +---- + +April. GnuTLS can now optionally be used for the secure layer when curl is +built. + +September: TFTP support was added. + +More than 100,000 unique visitors of the curl web site. 25 mirrors. + +December: security vulnerability: libcurl URL Buffer Overflow + +2006 +---- + +January. We dropped support for Gopher. We found bugs in the implementation +that turned out having been introduced years ago, so with the conclusion that +nobody had found out in all this time we removed it instead of fixing it. + +March: security vulnerability: libcurl TFTP Packet Buffer Overflow + +April: Added the multi_socket() API + +September: The major SONAME number for libcurl was bumped to 4 due to the +removal of ftp third party transfer support. + +November: Added SCP and SFTP support + +2007 +---- + +February: Added support for the Mozilla NSS library to do the SSL/TLS stuff + +July: security vulnerability: libcurl GnuTLS insufficient cert verification + +2008 +---- + +November: + + Command line options: 128 + curl_easy_setopt() options: 158 + Public functions in libcurl: 58 + Known libcurl bindings: 37 + Contributors: 683 + + 145,000 unique visitors. >100 GB downloaded. + +2009 +---- + +March: security vulnerability: libcurl Arbitrary File Access + +August: security vulnerability: libcurl embedded zero in cert name + +December: Added support for IMAP, POP3 and SMTP + +2010 +---- + +January: Added support for RTSP + +February: security vulnerability: libcurl data callback excessive length + +March: The project switched over to use git (hosted by github) instead of CVS +for source code control + +May: Added support for RTMP + +Added support for PolarSSL to do the SSL/TLS stuff + +August: + + Public curl releases: 117 + Command line options: 138 + curl_easy_setopt() options: 180 + Public functions in libcurl: 58 + Known libcurl bindings: 39 + Contributors: 808 + + Gopher support added (re-added actually) + +2012 +---- + + July: Added support for Schannel (native Windows TLS backend) and Darwin SSL + (Native Mac OS X and iOS TLS backend). + + Supports metalink + + October: SSH-agent support. + +2013 +---- + + February: Cleaned up internals to always uses the "multi" non-blocking + approach internally and only expose the blocking API with a wrapper. + + September: First small steps on supporting HTTP/2 with nghttp2. + + October: Removed krb4 support. + + December: Happy eyeballs. + +2014 +---- + + March: first real release supporting HTTP/2 + + September: Web site had 245,000 unique visitors and served 236GB data diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/HTTP-COOKIES b/src/external/3rd/library/curl/curl-7.45.0/docs/HTTP-COOKIES new file mode 100644 index 000000000..b5abddfa6 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/HTTP-COOKIES @@ -0,0 +1,123 @@ +Updated: July 3, 2012 (http://curl.haxx.se/docs/http-cookies.html) + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + + +HTTP Cookies + + 1. HTTP Cookies + 1.1 Cookie overview + 1.2 Cookies saved to disk + 1.3 Cookies with curl the command line tool + 1.4 Cookies with libcurl + 1.5 Cookies with javascript + +============================================================================== + +1. HTTP Cookies + + 1.1 Cookie overview + + HTTP cookies are pieces of 'name=contents' snippets that a server tells the + client to hold and then the client sends back those the server on subsequent + requests to the same domains/paths for which the cookies were set. + + Cookies are either "session cookies" which typically are forgotten when the + session is over which is often translated to equal when browser quits, or + the cookies aren't session cookies they have expiration dates after which + the client will throw them away. + + Cookies are set to the client with the Set-Cookie: header and are sent to + servers with the Cookie: header. + + For a very long time, the only spec explaining how to use cookies was the + original Netscape spec from 1994: http://curl.haxx.se/rfc/cookie_spec.html + + In 2011, RFC6265 (https://www.ietf.org/rfc/rfc6265.txt) was finally published + and details how cookies work within HTTP. + + 1.2 Cookies saved to disk + + Netscape once created a file format for storing cookies on disk so that they + would survive browser restarts. curl adopted that file format to allow + sharing the cookies with browsers, only to see browsers move away from that + format. Modern browsers no longer use it, while curl still does. + + The netscape cookie file format stores one cookie per physical line in the + file with a bunch of associated meta data, each field separated with + TAB. That file is called the cookiejar in curl terminology. + + When libcurl saves a cookiejar, it creates a file header of its own in which + there is a URL mention that will link to the web version of this document. + + 1.3 Cookies with curl the command line tool + + curl has a full cookie "engine" built in. If you just activate it, you can + have curl receive and send cookies exactly as mandated in the specs. + + Command line options: + + -b, --cookie + + tell curl a file to read cookies from and start the cookie engine, or if + it isn't a file it will pass on the given string. -b name=var works and so + does -b cookiefile. + + -j, --junk-session-cookies + + when used in combination with -b, it will skip all "session cookies" on + load so as to appear to start a new cookie session. + + -c, --cookie-jar + + tell curl to start the cookie engine and write cookies to the given file + after the request(s) + + 1.4 Cookies with libcurl + + libcurl offers several ways to enable and interface the cookie engine. These + options are the ones provided by the native API. libcurl bindings may offer + access to them using other means. + + CURLOPT_COOKIE + + Is used when you want to specify the exact contents of a cookie header to + send to the server. + + CURLOPT_COOKIEFILE + + Tell libcurl to activate the cookie engine, and to read the initial set of + cookies from the given file. Read-only. + + CURLOPT_COOKIEJAR + + Tell libcurl to activate the cookie engine, and when the easy handle is + closed save all known cookies to the given cookiejar file. Write-only. + + CURLOPT_COOKIELIST + + Provide detailed information about a single cookie to add to the internal + storage of cookies. Pass in the cookie as a HTTP header with all the + details set, or pass in a line from a netscape cookie file. This option + can also be used to flush the cookies etc. + + CURLINFO_COOKIELIST + + Extract cookie information from the internal cookie storage as a linked + list. + + 1.5 Cookies with javascript + + These days a lot of the web is built up by javascript. The webbrowser loads + complete programs that render the page you see. These javascript programs + can also set and access cookies. + + Since curl and libcurl are plain HTTP clients without any knowledge of or + capability to handle javascript, such cookies will not be detected or used. + + Often, if you want to mimic what a browser does on such web sites, you can + record web browser HTTP traffic when using such a site and then repeat the + cookie operations using curl or libcurl. diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/HTTP2.md b/src/external/3rd/library/curl/curl-7.45.0/docs/HTTP2.md new file mode 100644 index 000000000..b4e2983bd --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/HTTP2.md @@ -0,0 +1,107 @@ +HTTP/2 with curl +================ + +[HTTP/2 Spec](https://www.rfc-editor.org/rfc/rfc7540.txt) +[http2 explained](http://daniel.haxx.se/http2/) + +Build prerequisites +------------------- + - nghttp2 + - OpenSSL, NSS, GnutTLS or PolarSSL with a new enough version + +[nghttp2](https://nghttp2.org/) +------------------------------- + +libcurl uses this 3rd party library for the low level protocol handling +parts. The reason for this is that HTTP/2 is much more complex at that layer +than HTTP/1.1 (which we implement on our own) and that nghttp2 is an already +existing and well functional library. + +We require at least version 1.0.0. + +Over an http:// URL +------------------- + +If `CURLOPT_HTTP_VERSION` is set to `CURL_HTTP_VERSION_2_0`, libcurl will +include an upgrade header in the initial request to the host to allow +upgrading to HTTP/2. + +Possibly we can later introduce an option that will cause libcurl to fail if +not possible to upgrade. Possibly we introduce an option that makes libcurl +use HTTP/2 at once over http:// + +Over an https:// URL +-------------------- + +If `CURLOPT_HTTP_VERSION` is set to `CURL_HTTP_VERSION_2_0`, libcurl will use +ALPN (or NPN) to negotiate which protocol to continue with. Possibly introduce +an option that will cause libcurl to fail if not possible to use HTTP/2. +Consider options to explicitly disable ALPN and/or NPN. + +ALPN is the TLS extension that HTTP/2 is expected to use. The NPN extension is +for a similar purpose, was made prior to ALPN and is used for SPDY so early +HTTP/2 servers are implemented using NPN before ALPN support is widespread. + +SSL libs +-------- + +The challenge is the ALPN and NPN support and all our different SSL +backends. You may need a fairly updated SSL library version for it to +provide the necessary TLS features. Right now we support: + + - OpenSSL: ALPN and NPN + - NSS: ALPN and NPN + - GnuTLS: ALPN + - PolarSSL: ALPN + +Multiplexing +------------ + +Starting in 7.43.0, libcurl fully supports HTTP/2 multiplexing, which is the +term for doing multiple independent transfers over the same physical TCP +connection. + +To take advantage of multiplexing, you need to use the multi interface and set +`CURLMOPT_PIPELINING` to `CURLPIPE_MULTIPLEX`. With that bit set, libcurl will +attempt to re-use existing HTTP/2 connections and just add a new stream over +that when doing subsequent parallel requests. + +While libcurl sets up a connection to a HTTP server there is a period during +which it doesn't know if it can pipeline or do multiplexing and if you add new +transfers in that period, libcurl will default to start new connections for +those transfers. With the new option `CURLOPT_PIPEWAIT` (added in 7.43.0), you +can ask that a transfer should rather wait and see in case there's a +connection for the same host in progress that might end up being possible to +multiplex on. It favours keeping the number of connections low to the cost of +slightly longer time to first byte transferred. + +Applications +------------ + +We hide HTTP/2's binary nature and convert received HTTP/2 traffic to headers +in HTTP 1.1 style. This allows applications to work unmodified. + +curl tool +--------- + +curl offers the `--http2` command line option to enable use of HTTP/2 + +HTTP Alternative Services +------------------------- + +Alt-Svc is a suggested extension with a corresponding frame (ALTSVC) in HTTP/2 +that tells the client about an alternative "route" to the same content for the +same origin server that you get the response from. A browser or long-living +client can use that hint to create a new connection asynchronously. For +libcurl, we may introduce a way to bring such clues to the applicaton and/or +let a subsequent request use the alternate route +automatically. [Spec](https://tools.ietf.org/html/draft-ietf-httpbis-alt-svc-05) + +TODO +---- + + - Provide API to set priorities / dependencies of individual streams + + - Implement "prior-knowledge" HTTP/2 connecitons over clear text so that + curl can connect with HTTP/2 at once without 1.1+Upgrade. + diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/INSTALL b/src/external/3rd/library/curl/curl-7.45.0/docs/INSTALL new file mode 100644 index 000000000..67cd489da --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/INSTALL @@ -0,0 +1,1112 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + + How To Compile + +Installing Binary Packages +========================== + + Lots of people download binary distributions of curl and libcurl. This + document does not describe how to install curl or libcurl using such a + binary package. This document describes how to compile, build and install + curl and libcurl from source code. + +Building from git +================= + + If you get your code off a git repository, see the GIT-INFO file in the + root directory for specific instructions on how to proceed. + +Unix +==== + + A normal Unix installation is made in three or four steps (after you've + unpacked the source archive): + + ./configure + make + make test (optional) + make install + + You probably need to be root when doing the last command. + + If you have checked out the sources from the git repository, read the + GIT-INFO on how to proceed. + + Get a full listing of all available configure options by invoking it like: + + ./configure --help + + If you want to install curl in a different file hierarchy than /usr/local, + you need to specify that already when running configure: + + ./configure --prefix=/path/to/curl/tree + + If you happen to have write permission in that directory, you can do 'make + install' without being root. An example of this would be to make a local + install in your own home directory: + + ./configure --prefix=$HOME + make + make install + + The configure script always tries to find a working SSL library unless + explicitly told not to. If you have OpenSSL installed in the default search + path for your compiler/linker, you don't need to do anything special. If + you have OpenSSL installed in /usr/local/ssl, you can run configure like: + + ./configure --with-ssl + + If you have OpenSSL installed somewhere else (for example, /opt/OpenSSL) + and you have pkg-config installed, set the pkg-config path first, like this: + + env PKG_CONFIG_PATH=/opt/OpenSSL/lib/pkgconfig ./configure --with-ssl + + Without pkg-config installed, use this: + + ./configure --with-ssl=/opt/OpenSSL + + If you insist on forcing a build without SSL support, even though you may + have OpenSSL installed in your system, you can run configure like this: + + ./configure --without-ssl + + If you have OpenSSL installed, but with the libraries in one place and the + header files somewhere else, you have to set the LDFLAGS and CPPFLAGS + environment variables prior to running configure. Something like this + should work: + + (with the Bourne shell and its clones): + + CPPFLAGS="-I/path/to/ssl/include" LDFLAGS="-L/path/to/ssl/lib" \ + ./configure + + (with csh, tcsh and their clones): + + env CPPFLAGS="-I/path/to/ssl/include" LDFLAGS="-L/path/to/ssl/lib" \ + ./configure + + If you have shared SSL libs installed in a directory where your run-time + linker doesn't find them (which usually causes configure failures), you can + provide the -R option to ld on some operating systems to set a hard-coded + path to the run-time linker: + + env LDFLAGS=-R/usr/local/ssl/lib ./configure --with-ssl + + MORE OPTIONS + ------------ + + To force configure to use the standard cc compiler if both cc and gcc are + present, run configure like + + CC=cc ./configure + or + env CC=cc ./configure + + To force a static library compile, disable the shared library creation + by running configure like: + + ./configure --disable-shared + + To tell the configure script to skip searching for thread-safe functions, + add an option like: + + ./configure --disable-thread + + If you're a curl developer and use gcc, you might want to enable more + debug options with the --enable-debug option. + + curl can be built to use a whole range of libraries to provide various + useful services, and configure will try to auto-detect a decent + default. But if you want to alter it, you can select how to deal with + each individual library. + + To build with GnuTLS for SSL/TLS, use both --without-ssl and + --with-gnutls. + + To build with Cyassl for SSL/TLS, use both --without-ssl and + --with-cyassl. + + To build with NSS for SSL/TLS, use both --without-ssl and --with-nss. + + To build with PolarSSL for SSL/TLS, use both --without-ssl and + --with-polarssl. + + To build with axTLS for SSL/TLS, use both --without-ssl and --with-axtls. + + To build with GSS-API support, use --with-gssapi and have the MIT Kerberos + or Heimdal packages installed. + + To get support for SCP and SFTP, build with --with-libssh2 and have + libssh2 0.16 or later installed. + + To get Metalink support, build with --with-libmetalink and have the + libmetalink packages installed. + + SPECIAL CASES + ------------- + + Some versions of uClibc require configuring with CPPFLAGS=-D_GNU_SOURCE=1 + to get correct large file support. + + The Open Watcom C compiler on Linux requires configuring with the variables: + + ./configure CC=owcc AR="$WATCOM/binl/wlib" AR_FLAGS=-q \ + RANLIB=/bin/true STRIP="$WATCOM/binl/wstrip" CFLAGS=-Wextra + +Win32 +===== + + Building Windows DLLs and C run-time (CRT) linkage issues + --------------------------------------------------------- + + As a general rule, building a DLL with static CRT linkage is highly + discouraged, and intermixing CRTs in the same app is something to + avoid at any cost. + + Reading and comprehension of Microsoft Knowledge Base articles + KB94248 and KB140584 is a must for any Windows developer. Especially + important is full understanding if you are not going to follow the + advice given above. + + KB94248 - How To Use the C Run-Time + https://support.microsoft.com/kb/94248/en-us + + KB140584 - How to link with the correct C Run-Time (CRT) library + https://support.microsoft.com/kb/140584/en-us + + KB190799 - Potential Errors Passing CRT Objects Across DLL Boundaries + https://msdn.microsoft.com/en-us/library/ms235460 + + If your app is misbehaving in some strange way, or it is suffering + from memory corruption, before asking for further help, please try + first to rebuild every single library your app uses as well as your + app using the debug multithreaded dynamic C runtime. + + If you get linkage errors read section 5.7 of the FAQ document. + + MingW32 + ------- + + Make sure that MinGW32's bin dir is in the search path, for example: + + set PATH=c:\mingw32\bin;%PATH% + + then run 'mingw32-make mingw32' in the root dir. There are other + make targets available to build libcurl with more features, use: + 'mingw32-make mingw32-zlib' to build with Zlib support; + 'mingw32-make mingw32-ssl-zlib' to build with SSL and Zlib enabled; + 'mingw32-make mingw32-ssh2-ssl-zlib' to build with SSH2, SSL, Zlib; + 'mingw32-make mingw32-ssh2-ssl-sspi-zlib' to build with SSH2, SSL, Zlib + and SSPI support. + + If you have any problems linking libraries or finding header files, be sure + to verify that the provided "Makefile.m32" files use the proper paths, and + adjust as necessary. It is also possible to override these paths with + environment variables, for example: + + set ZLIB_PATH=c:\zlib-1.2.8 + set OPENSSL_PATH=c:\openssl-1.0.2c + set LIBSSH2_PATH=c:\libssh2-1.6.0 + + ATTENTION: if you want to build with libssh2 support you have to use latest + version 0.17 - previous versions will NOT work with 7.17.0 and later! + Use 'mingw32-make mingw32-ssh2-ssl-zlib' to build with SSH2 and SSL enabled. + + It is now also possible to build with other LDAP SDKs than MS LDAP; + currently it is possible to build with native Win32 OpenLDAP, or with the + Novell CLDAP SDK. If you want to use these you need to set these vars: + + set LDAP_SDK=c:\openldap + set USE_LDAP_OPENLDAP=1 + + or for using the Novell SDK: + + set USE_LDAP_NOVELL=1 + + If you want to enable LDAPS support then set LDAPS=1. + + - optional MingW32-built OpenLDAP SDK available from: + http://www.gknw.net/mirror/openldap/ + - optional recent Novell CLDAP SDK available from: + https://www.novell.com/developer/ndk/ldap_libraries_for_c.html + + Cygwin + ------ + + Almost identical to the unix installation. Run the configure script in the + curl root with 'sh configure'. Make sure you have the sh executable in + /bin/ or you'll see the configure fail toward the end. + + Run 'make' + + Dev-Cpp + ------- + + See the separate INSTALL.devcpp file for details. + + MSVC 6 caveats + -------------- + + If you use MSVC 6 it is required that you use the February 2003 edition of + the 'Platform SDK' which can be downloaded from: + + https://www.microsoft.com/en-us/download/details.aspx?id=12261 + + Building any software with MSVC 6 without having PSDK installed is just + asking for trouble down the road once you have released it, you might notice + the problems in the first corner or ten miles ahead, depending mostly on your + choice of static vs dynamic runtime and third party libraries. Anyone using + software built in such way will at some point regret having done so. + + If the compiler has been updated with the installation of a service pack as + those mentioned in https://support.microsoft.com/kb/194022 the compiler can be + safely used to read source code, translate and make it object code. + + But, even with the service packs mentioned above installed, the resulting + software generated in such an environment will be using outdated system + header files and libraries with bugs and security issues which have already + been addressed and fixed long time ago. + + So, building curl and libcurl with MSVC 6 without PSDK is absolutely + discouraged for the benefit of anyone using software built in such + environment. And it will not be supported in any way, as we could just + be hunting bugs which have already been fixed way back in 2003. + + When building with MSVC 6 we attempt to detect if PSDK is not being used, + and if this is the case the build process will fail hard with an error + message stating that the February 2003 PSDK is required. This is done to + protect the unsuspecting and avoid PEBKAC issues. + + Additionally it might happen that a die hard MSVC hacker still wants to + build curl and libcurl with MSVC 6 without PSDK installed, even knowing + that this is a highly discouraged and unsupported build environment. In + this case the brave of heart will be able to build in such an environment + with the requisite of defining preprocessor symbol ALLOW_MSVC6_WITHOUT_PSDK + in lib/config-win32.h and knowing that LDAP and IPv6 support will be missing. + + MSVC from command line + ---------------------- + + Run the 'vcvars32.bat' file to get a proper environment. The + vcvars32.bat file is part of the Microsoft development environment and + you may find it in 'C:\Program Files\Microsoft Visual Studio\vc98\bin' + provided that you installed Visual C/C++ 6 in the default directory. + + Then run 'nmake vc' in curl's root directory. + + If you want to compile with zlib support, you will need to build + zlib (http://www.zlib.net/) as well. Please read the zlib + documentation on how to compile zlib. Define the ZLIB_PATH environment + variable to the location of zlib.h and zlib.lib, for example: + + set ZLIB_PATH=c:\zlib-1.2.8 + + Then run 'nmake vc-zlib' in curl's root directory. + + If you want to compile with SSL support you need the OpenSSL package. + Please read the OpenSSL documentation on how to compile and install + the OpenSSL libraries. The build process of OpenSSL generates the + libeay32.dll and ssleay32.dll files in the out32dll subdirectory in + the OpenSSL home directory. OpenSSL static libraries (libeay32.lib, + ssleay32.lib, RSAglue.lib) are created in the out32 subdirectory. + + Before running nmake define the OPENSSL_PATH environment variable with + the root/base directory of OpenSSL, for example: + + set OPENSSL_PATH=c:\openssl-0.9.8zc + + Then run 'nmake vc-ssl' or 'nmake vc-ssl-dll' in curl's root + directory. 'nmake vc-ssl' will create a libcurl static and dynamic + libraries in the lib subdirectory, as well as a statically linked + version of curl.exe in the src subdirectory. This statically linked + version is a standalone executable not requiring any DLL at + runtime. This make method requires that you have the static OpenSSL + libraries available in OpenSSL's out32 subdirectory. + 'nmake vc-ssl-dll' creates the libcurl dynamic library and + links curl.exe against libcurl and OpenSSL dynamically. + This executable requires libcurl.dll and the OpenSSL DLLs + at runtime. + Run 'nmake vc-ssl-zlib' to build with both ssl and zlib support. + + MSVC IDE + -------- + + A fairly comprehensive set of Visual Studio project files are available for + v6.0 through v12.0 and are located in the projects folder to allow proper + building of both the libcurl library as well as the curl tool. + + For more information about these projects and building via Visual Studio + please see the README file located in the projects folder. + + Borland C++ compiler + -------------------- + + Ensure that your build environment is properly set up to use the compiler + and associated tools. PATH environment variable must include the path to + bin subdirectory of your compiler installation, eg: c:\Borland\BCC55\bin + + It is advisable to set environment variable BCCDIR to the base path of + the compiler installation. + + set BCCDIR=c:\Borland\BCC55 + + In order to build a plain vanilla version of curl and libcurl run the + following command from curl's root directory: + + make borland + + To build curl and libcurl with zlib and OpenSSL support set environment + variables ZLIB_PATH and OPENSSL_PATH to the base subdirectories of the + already built zlib and OpenSSL libraries and from curl's root directory + run command: + + make borland-ssl-zlib + + libcurl library will be built in 'lib' subdirectory while curl tool + is built in 'src' subdirectory. In order to use libcurl library it is + advisable to modify compiler's configuration file bcc32.cfg located + in c:\Borland\BCC55\bin to reflect the location of libraries include + paths for example the '-I' line could result in something like: + + -I"c:\Borland\BCC55\include;c:\curl\include;c:\openssl\inc32" + + bcc3.cfg '-L' line could also be modified to reflect the location of + of libcurl library resulting for example: + + -L"c:\Borland\BCC55\lib;c:\curl\lib;c:\openssl\out32" + + In order to build sample program 'simple.c' from the docs\examples + subdirectory run following command from mentioned subdirectory: + + bcc32 simple.c libcurl.lib cw32mt.lib + + In order to build sample program simplessl.c an SSL enabled libcurl + is required, as well as the OpenSSL libeay32.lib and ssleay32.lib + libraries. + + OTHER MSVC IDEs + --------------- + + If you use VC++, Borland or similar compilers. Include all lib source + files in a static lib "project" (all .c and .h files that is). + (you should name it libcurl or similar) + + Make the sources in the src/ drawer be a "win32 console application" + project. Name it curl. + + Disabling Specific Protocols in Win32 builds + -------------------------------------------- + + The configure utility, unfortunately, is not available for the Windows + environment, therefore, you cannot use the various disable-protocol + options of the configure utility on this platform. + + However, you can use the following defines to disable specific + protocols: + + HTTP_ONLY disables all protocols except HTTP + CURL_DISABLE_FTP disables FTP + CURL_DISABLE_LDAP disables LDAP + CURL_DISABLE_TELNET disables TELNET + CURL_DISABLE_DICT disables DICT + CURL_DISABLE_FILE disables FILE + CURL_DISABLE_TFTP disables TFTP + CURL_DISABLE_HTTP disables HTTP + CURL_DISABLE_IMAP disables IMAP + CURL_DISABLE_POP3 disables POP3 + CURL_DISABLE_SMTP disables SMTP + + If you want to set any of these defines you have the following options: + + - Modify lib/config-win32.h + - Modify lib/curl_setup.h + - Modify lib/Makefile.vc6 + - Modify the "Preprocessor Definitions" in the libcurl project + + Note: The pre-processor settings can be found using the Visual Studio IDE + under "Project -> Settings -> C/C++ -> General" in VC6 and "Project -> + Properties -> Configuration Properties -> C/C++ -> Preprocessor" in later + versions. + + Using BSD-style lwIP instead of Winsock TCP/IP stack in Win32 builds + -------------------------------------------------------------------- + + In order to compile libcurl and curl using BSD-style lwIP TCP/IP stack + it is necessary to make definition of preprocessor symbol USE_LWIPSOCK + visible to libcurl and curl compilation processes. To set this definition + you have the following alternatives: + + - Modify lib/config-win32.h and src/config-win32.h + - Modify lib/Makefile.vc6 + - Modify the "Preprocessor Definitions" in the libcurl project + + Note: The pre-processor settings can be found using the Visual Studio IDE + under "Project -> Settings -> C/C++ -> General" in VC6 and "Project -> + Properties -> Configuration Properties -> C/C++ -> Preprocessor" in later + versions. + + Once that libcurl has been built with BSD-style lwIP TCP/IP stack support, + in order to use it with your program it is mandatory that your program + includes lwIP header file (or another lwIP header that includes + this) before including any libcurl header. Your program does not need the + USE_LWIPSOCK preprocessor definition which is for libcurl internals only. + + Compilation has been verified with lwIP 1.4.0 and contrib-1.4.0 from: + + http://download.savannah.gnu.org/releases/lwip/lwip-1.4.0.zip + http://download.savannah.gnu.org/releases/lwip/contrib-1.4.0.zip + + This BSD-style lwIP TCP/IP stack support must be considered experimental + given that it has been verified that lwIP 1.4.0 still needs some polish, + and libcurl might yet need some additional adjustment, caveat emptor. + + Important static libcurl usage note + ----------------------------------- + + When building an application that uses the static libcurl library, you must + add '-DCURL_STATICLIB' to your CFLAGS. Otherwise the linker will look for + dynamic import symbols. + + Legacy Windows and SSL + ---------------------- + + WinSSL (specifically SChannel from Windows SSPI), is the native SSL library + in Windows. However, WinSSL in Windows <= XP is unable to connect to servers + that no longer support the legacy handshakes and algorithms used by those + versions. If you will be using curl in one of those earlier versions of + Windows you should choose another SSL backend such as OpenSSL. + +Apple iOS and Mac OS X +====================== + + On recent Apple operating systems, curl can be built to use Apple's + SSL/TLS implementation, Secure Transport, instead of OpenSSL. To build with + Secure Transport for SSL/TLS, use the configure option --with-darwinssl. (It + is not necessary to use the option --without-ssl.) This feature requires iOS + 5.0 or later, or OS X 10.5 ("Leopard") or later. + + When Secure Transport is in use, the curl options --cacert and --capath and + their libcurl equivalents, will be ignored, because Secure Transport uses + the certificates stored in the Keychain to evaluate whether or not to trust + the server. This, of course, includes the root certificates that ship with + the OS. The --cert and --engine options, and their libcurl equivalents, are + currently unimplemented in curl with Secure Transport. + + For OS X users: In OS X 10.8 ("Mountain Lion"), Apple made a major + overhaul to the Secure Transport API that, among other things, added + support for the newer TLS 1.1 and 1.2 protocols. To get curl to support + TLS 1.1 and 1.2, you must build curl on Mountain Lion or later, or by + using the equivalent SDK. If you set the MACOSX_DEPLOYMENT_TARGET + environmental variable to an earlier version of OS X prior to building curl, + then curl will use the new Secure Transport API on Mountain Lion and later, + and fall back on the older API when the same curl binary is executed on + older cats. For example, running these commands in curl's directory in the + shell will build the code such that it will run on cats as old as OS X 10.6 + ("Snow Leopard") (using bash): + + export MACOSX_DEPLOYMENT_TARGET="10.6" + ./configure --with-darwinssl + make + +IBM OS/2 +======== + + Building under OS/2 is not much different from building under unix. + You need: + + - emx 0.9d + - GNU make + - GNU patch + - ksh + - GNU bison + - GNU file utilities + - GNU sed + - autoconf 2.13 + + If you want to build with OpenSSL or OpenLDAP support, you'll need to + download those libraries, too. Dirk Ohme has done some work to port SSL + libraries under OS/2, but it looks like he doesn't care about emx. You'll + find his patches on: http://come.to/Dirk_Ohme + + If during the linking you get an error about _errno being an undefined + symbol referenced from the text segment, you need to add -D__ST_MT_ERRNO__ + in your definitions. + + If everything seems to work fine but there's no curl.exe, you need to add + -Zexe to your linker flags. + + If you're getting huge binaries, probably your makefiles have the -g in + CFLAGS. + +VMS +=== + + (The VMS section is in whole contributed by the friendly Nico Baggus) + + Curl seems to work with FTP & HTTP other protocols are not tested. (the + perl http/ftp testing server supplied as testing too cannot work on VMS + because vms has no concept of fork(). [ I tried to give it a whack, but + that's of no use. + + SSL stuff has not been ported. + + Telnet has about the same issues as for Win32. When the changes for Win32 + are clear maybe they'll work for VMS too. The basic problem is that select + ONLY works for sockets. + + Marked instances of fopen/[f]stat that might become a problem, especially + for non stream files. In this regard, the files opened for writing will be + created stream/lf and will thus be safe. Just keep in mind that non-binary + read/wring from/to files will have a records size limit of 32767 bytes + imposed. + + Stat to get the size of the files is again only safe for stream files & + fixed record files without implied CC. + + -- My guess is that only allowing access to stream files is the quickest + way to get around the most issues. Therefore all files need to to be + checked to be sure they will be stream/lf before processing them. This is + the easiest way out, I know. The reason for this is that code that needs to + report the filesize will become a pain in the ass otherwise. + + Exit status.... Well we needed something done here, + + VMS has a structured exist status: + | 3 | 2 | 1 | 0| + |1098|765432109876|5432109876543|210| + +----+------------+-------------+---+ + |Ctrl| Facility | Error code |sev| + +----+------------+-------------+---+ + + With the Ctrl-bits an application can tell if part or the whole message has + already been printed from the program, DCL doesn't need to print it again. + + Facility - basically the program ID. A code assigned to the program + the name can be fetched from external or internal message libraries + Error code - the err codes assigned by the application + Sev. - severity: Even = error, off = non error + + 0 = Warning + 1 = Success + 2 = Error + 3 = Information + 4 = Fatal + <5-7> reserved. + + This all presents itself with: + %--, + + See also the src/curlmsg.msg file, it has the source for the messages In + src/main.c a section is devoted to message status values, the globalvalues + create symbols with certain values, referenced from a compiled message + file. Have all exit function use a exit status derived from a translation + table with the compiled message codes. + + This was all compiled with: + + Compaq C V6.2-003 on OpenVMS Alpha V7.1-1H2 + + So far for porting notes as of: + + 13-jul-2001 + N. Baggus + +QNX +=== + + (This section was graciously brought to us by David Bentham) + + As QNX is targeted for resource constrained environments, the QNX headers + set conservative limits. This includes the FD_SETSIZE macro, set by default + to 32. Socket descriptors returned within the CURL library may exceed this, + resulting in memory faults/SIGSEGV crashes when passed into select(..) + calls using fd_set macros. + + A good all-round solution to this is to override the default when building + libcurl, by overriding CFLAGS during configure, example + + # configure CFLAGS='-DFD_SETSIZE=64 -g -O2' + +RISC OS +======= + + The library can be cross-compiled using gccsdk as follows: + + CC=riscos-gcc AR=riscos-ar RANLIB='riscos-ar -s' ./configure \ + --host=arm-riscos-aof --without-random --disable-shared + make + + where riscos-gcc and riscos-ar are links to the gccsdk tools. + You can then link your program with curl/lib/.libs/libcurl.a + +AmigaOS +======= + + (This section was graciously brought to us by Diego Casorran) + + To build cURL/libcurl on AmigaOS just type 'make amiga' ... + + What you need is: (not tested with others versions) + + GeekGadgets / gcc 2.95.3 (http://www.geekgadgets.org/) + + AmiTCP SDK v4.3 (http://www.aminet.net/comm/tcp/AmiTCP-SDK-4.3.lha) + + Native Developer Kit (http://www.amiga.com/3.9/download/NDK3.9.lha) + + As no ixemul.library is required you will be able to build it for + WarpOS/PowerPC (not tested by me), as well a MorphOS version should be + possible with no problems. + + To enable SSL support, you need a OpenSSL native version (without ixemul), + you can find a precompiled package at http://amiga.sourceforge.net/OpenSSL/ + +NetWare +======= + + To compile curl.nlm / libcurl.nlm you need: + + - either any gcc / nlmconv, or CodeWarrior 7 PDK 4 or later. + - gnu make and awk running on the platform you compile on; + native Win32 versions can be downloaded from: + http://www.gknw.net/development/prgtools/ + - recent Novell LibC or Novell CLib SDK available from: + https://www.novell.com/developer/ndk/ + - optional recent Novell CLDAP SDK available from: + https://www.novell.com/developer/ndk/ldap_libraries_for_c.html + - optional zlib sources (static or dynamic linking with zlib.imp); + sources with NetWare Makefile can be obtained from: + http://www.gknw.net/mirror/zlib/ + - optional OpenSSL sources (version 0.9.8 or later build with BSD sockets); + you can find precompiled packages at: + http://www.gknw.net/development/ossl/netware/ + for CLIB-based builds OpenSSL 0.9.8h or later is required - earlier versions + don't support building with CLIB BSD sockets. + - optional SSH2 sources (version 0.17 or later); + + Set a search path to your compiler, linker and tools; on Linux make + sure that the var OSTYPE contains the string 'linux'; set the var + NDKBASE to point to the base of your Novell NDK; and then type + 'make netware' from the top source directory; other targets available + are 'netware-ssl', 'netware-ssl-zlib', 'netware-zlib' and 'netware-ares'; + if you need other combinations you can control the build with the + environment variables WITH_SSL, WITH_ZLIB, WITH_ARES, WITH_SSH2, and + ENABLE_IPV6; you can set LINK_STATIC=1 to link curl.nlm statically. + By default LDAP support is enabled, however currently you will need a patch + in order to use the CLDAP NDK with BSD sockets (Novell Bug 300237): + http://www.gknw.net/test/curl/cldap_ndk/ldap_ndk.diff + I found on some Linux systems (RH9) that OS detection didn't work although + a 'set | grep OSTYPE' shows the var present and set; I simply overwrote it + with 'OSTYPE=linux-rh9-gnu' and the detection in the Makefile worked... + Any help in testing appreciated! + Builds automatically created 8 times a day from current git are here: + http://www.gknw.net/mirror/curl/autobuilds/ + the status of these builds can be viewed at the autobuild table: + http://curl.haxx.se/dev/builds.html + +eCos +==== + + curl does not use the eCos build system, so you must first build eCos + separately, then link curl to the resulting eCos library. Here's a sample + configure line to do so on an x86 Linux box targeting x86: + + GCCLIB=`gcc -print-libgcc-file-name` && \ + CFLAGS="-D__ECOS=1 -nostdinc -I$ECOS_INSTALL/include \ + -I`dirname $GCCLIB`/include" \ + LDFLAGS="-nostdlib -Wl,--gc-sections -Wl,-static \ + -L$ECOS_INSTALL/lib -Ttarget.ld -ltarget" \ + ./configure --host=i386 --disable-shared \ + --without-ssl --without-zlib --disable-manual --disable-ldap + + In most cases, eCos users will be using libcurl from within a custom + embedded application. Using the standard 'curl' executable from + within eCos means facing the limitation of the standard eCos C + startup code which does not allow passing arguments in main(). To + run 'curl' from eCos and have it do something useful, you will need + to either modify the eCos startup code to pass in some arguments, or + modify the curl application itself to retrieve its arguments from + some location set by the bootloader or hard-code them. + + Something like the following patch could be used to hard-code some + arguments. The MTAB_ENTRY line mounts a RAM disk as the root filesystem + (without mounting some kind of filesystem, eCos errors out all file + operations which curl does not take to well). The next section synthesizes + some command-line arguments for curl to use, in this case to direct curl + to read further arguments from a file. It then creates that file on the + RAM disk and places within it a URL to download: a file: URL that + just happens to point to the configuration file itself. The results + of running curl in this way is the contents of the configuration file + printed to the console. + +--- src/main.c 19 Jul 2006 19:09:56 -0000 1.363 ++++ src/main.c 24 Jul 2006 21:37:23 -0000 +@@ -4286,11 +4286,31 @@ + } + + ++#ifdef __ECOS ++#include ++MTAB_ENTRY( testfs_mte1, ++ "/", ++ "ramfs", ++ "", ++ 0); ++#endif + + int main(int argc, char *argv[]) + { + int res; + struct Configurable config; ++#ifdef __ECOS ++ char *args[] = {"ecos-curl", "-K", "curlconf.txt"}; ++ FILE *f; ++ argc = sizeof(args)/sizeof(args[0]); ++ argv = args; ++ ++ f = fopen("curlconf.txt", "w"); ++ if (f) { ++ fprintf(f, "--url file:curlconf.txt"); ++ fclose(f); ++ } ++#endif + memset(&config, 0, sizeof(struct Configurable)); + + config.errors = stderr; /* default errors to stderr */ + +Minix +===== + + curl can be compiled on Minix 3 using gcc or ACK (starting with + ver. 3.1.3). Ensure that GNU gawk and bash are both installed and + available in the PATH. + + ACK + --- + Increase the heap sizes of the compiler with the command: + + binsizes xxl + + then configure and compile curl with: + + ./configure CC=cc LD=cc AR=/usr/bin/aal GREP=grep \ + CPPFLAGS='-D_POSIX_SOURCE=1 -I/usr/local/include' + make + chmem =256000 src/curl + + GCC + --- + Make sure gcc is in your PATH with the command: + + export PATH=/usr/gnu/bin:$PATH + + then configure and compile curl with: + + ./configure CC=gcc AR=/usr/gnu/bin/gar GREP=grep + make + chmem =256000 src/curl + +Symbian OS +========== + + The Symbian OS port uses the Symbian build system to compile. From the + packages/Symbian/group/ directory, run: + + bldmake bldfiles + abld build + + to compile and install curl and libcurl using SBSv1. If your Symbian + SDK doesn't include support for P.I.P.S., you will need to contact + your SDK vendor to obtain that first. + +VxWorks +======== + + Build for VxWorks is performed using cross compilation. + That means you build on Windows machine using VxWorks tools and + run the built image on the VxWorks device. + + To build libcurl for VxWorks you need: + + - CYGWIN (free, https://cygwin.com/) + - Wind River Workbench (commercial) + + If you have CYGWIN and Workbench installed on you machine + follow after next steps: + + 1. Open the Command Prompt window and change directory ('cd') + to the libcurl 'lib' folder. + 2. Add CYGWIN 'bin' folder to the PATH environment variable. + For example, type 'set PATH=C:/embedded/cygwin/bin;%PATH%'. + 3. Adjust environment variables defined in 'Environment' section + of the Makefile.vxworks file to point to your software folders. + 4. Build the libcurl by typing 'make -f ./Makefile.vxworks' + + As a result the libcurl.a library should be created in the 'lib' folder. + To clean the build results type 'make -f ./Makefile.vxworks clean'. + +Android +======= + + Method using the static makefile: + + - see the build notes in the packages/Android/Android.mk file. + + Method using a configure cross-compile (tested with Android NDK r7c, r8): + + - prepare the toolchain of the Android NDK for standalone use; this can + be done by invoking the script: + ./build/tools/make-standalone-toolchain.sh + which creates a usual cross-compile toolchain. Lets assume that you put + this toolchain below /opt then invoke configure with something like: + export PATH=/opt/arm-linux-androideabi-4.4.3/bin:$PATH + ./configure --host=arm-linux-androideabi [more configure options] + make + - if you want to compile directly from our GIT repo you might run into + this issue with older automake stuff: + checking host system type... + Invalid configuration `arm-linux-androideabi': + system `androideabi' not recognized + configure: error: /bin/sh ./config.sub arm-linux-androideabi failed + this issue can be fixed with using more recent versions of config.sub + and config.guess which can be obtained here: + http://git.savannah.gnu.org/gitweb/?p=config.git;a=tree + you need to replace your system-own versions which usually can be + found in your automake folder: + find /usr -name config.sub + + Wrapper for pkg-config: + + - In order to make proper use of pkg-config so that configure is able to + find all dependencies you should create a wrapper script for pkg-config; + file /opt/arm-linux-androideabi-4.4.3/bin/arm-linux-androideabi-pkg-config: + + #!/bin/sh + SYSROOT=$(dirname ${0%/*})/sysroot + export PKG_CONFIG_DIR= + export PKG_CONFIG_LIBDIR=${SYSROOT}/usr/local/lib/pkgconfig:${SYSROOT}/usr/share/pkgconfig + export PKG_CONFIG_SYSROOT_DIR=${SYSROOT} + exec pkg-config "$@" + + also create a copy or symlink with name arm-unknown-linux-androideabi-pkg-config. + +CROSS COMPILE +============= + + (This section was graciously brought to us by Jim Duey, with additions by + Dan Fandrich) + + Download and unpack the cURL package. + + 'cd' to the new directory. (e.g. cd curl-7.12.3) + + Set environment variables to point to the cross-compile toolchain and call + configure with any options you need. Be sure and specify the '--host' and + '--build' parameters at configuration time. The following script is an + example of cross-compiling for the IBM 405GP PowerPC processor using the + toolchain from MonteVista for Hardhat Linux. + + (begin script) + + #! /bin/sh + + export PATH=$PATH:/opt/hardhat/devkit/ppc/405/bin + export CPPFLAGS="-I/opt/hardhat/devkit/ppc/405/target/usr/include" + export AR=ppc_405-ar + export AS=ppc_405-as + export LD=ppc_405-ld + export RANLIB=ppc_405-ranlib + export CC=ppc_405-gcc + export NM=ppc_405-nm + + ./configure --target=powerpc-hardhat-linux \ + --host=powerpc-hardhat-linux \ + --build=i586-pc-linux-gnu \ + --prefix=/opt/hardhat/devkit/ppc/405/target/usr/local \ + --exec-prefix=/usr/local + + (end script) + + You may also need to provide a parameter like '--with-random=/dev/urandom' + to configure as it cannot detect the presence of a random number + generating device for a target system. The '--prefix' parameter + specifies where cURL will be installed. If 'configure' completes + successfully, do 'make' and 'make install' as usual. + + In some cases, you may be able to simplify the above commands to as + little as: + + ./configure --host=ARCH-OS + +REDUCING SIZE +============= + + There are a number of configure options that can be used to reduce the + size of libcurl for embedded applications where binary size is an + important factor. First, be sure to set the CFLAGS variable when + configuring with any relevant compiler optimization flags to reduce the + size of the binary. For gcc, this would mean at minimum the -Os option, + and potentially the -march=X and -mdynamic-no-pic options as well, e.g. + + ./configure CFLAGS='-Os' ... + + Note that newer compilers often produce smaller code than older versions + due to improved optimization. + + Be sure to specify as many --disable- and --without- flags on the configure + command-line as you can to disable all the libcurl features that you + know your application is not going to need. Besides specifying the + --disable-PROTOCOL flags for all the types of URLs your application + will not use, here are some other flags that can reduce the size of the + library: + + --disable-ares (disables support for the C-ARES DNS library) + --disable-cookies (disables support for HTTP cookies) + --disable-crypto-auth (disables HTTP cryptographic authentication) + --disable-ipv6 (disables support for IPv6) + --disable-manual (disables support for the built-in documentation) + --disable-proxy (disables support for HTTP and SOCKS proxies) + --disable-verbose (eliminates debugging strings and error code strings) + --enable-hidden-symbols (eliminates unneeded symbols in the shared library) + --without-libidn (disables support for the libidn DNS library) + --without-librtmp (disables support for RTMP) + --without-ssl (disables support for SSL/TLS) + --without-zlib (disables support for on-the-fly decompression) + + The GNU compiler and linker have a number of options that can reduce the + size of the libcurl dynamic libraries on some platforms even further. + Specify them by providing appropriate CFLAGS and LDFLAGS variables on the + configure command-line, e.g. + + CFLAGS="-Os -ffunction-sections -fdata-sections \ + -fno-unwind-tables -fno-asynchronous-unwind-tables" \ + LDFLAGS="-Wl,-s -Wl,-Bsymbolic -Wl,--gc-sections" + + Be sure also to strip debugging symbols from your binaries after + compiling using 'strip' (or the appropriate variant if cross-compiling). + If space is really tight, you may be able to remove some unneeded + sections of the shared library using the -R option to objcopy (e.g. the + .comment section). + + Using these techniques it is possible to create a basic HTTP-only shared + libcurl library for i386 Linux platforms that is only 114 KiB in size, and + an FTP-only library that is 115 KiB in size (as of libcurl version 7.35.0, + using gcc 4.8.2). + + You may find that statically linking libcurl to your application will + result in a lower total size than dynamically linking. + + Note that the curl test harness can detect the use of some, but not all, of + the --disable statements suggested above. Use will cause tests relying on + those features to fail. The test harness can be manually forced to skip + the relevant tests by specifying certain key words on the runtests.pl + command line. Following is a list of appropriate key words: + + --disable-cookies !cookies + --disable-manual !--manual + --disable-proxy !HTTP\ proxy !proxytunnel !SOCKS4 !SOCKS5 + +PORTS +===== + + This is a probably incomplete list of known hardware and operating systems + that curl has been compiled for. If you know a system curl compiles and + runs on, that isn't listed, please let us know! + + - Alpha DEC OSF 4 + - Alpha Digital UNIX v3.2 + - Alpha FreeBSD 4.1, 4.5 + - Alpha Linux 2.2, 2.4 + - Alpha NetBSD 1.5.2 + - Alpha OpenBSD 3.0 + - Alpha OpenVMS V7.1-1H2 + - Alpha Tru64 v5.0 5.1 + - AVR32 Linux + - ARM Android 1.5, 2.1, 2.3, 3.2, 4.x + - ARM INTEGRITY + - ARM iOS + - Cell Linux + - Cell Cell OS + - HP-PA HP-UX 9.X 10.X 11.X + - HP-PA Linux + - HP3000 MPE/iX + - MicroBlaze uClinux + - MIPS IRIX 6.2, 6.5 + - MIPS Linux + - OS/400 + - Pocket PC/Win CE 3.0 + - Power AIX 3.2.5, 4.2, 4.3.1, 4.3.2, 5.1, 5.2 + - PowerPC Darwin 1.0 + - PowerPC INTEGRITY + - PowerPC Linux + - PowerPC Mac OS 9 + - PowerPC Mac OS X + - SH4 Linux 2.6.X + - SH4 OS21 + - SINIX-Z v5 + - Sparc Linux + - Sparc Solaris 2.4, 2.5, 2.5.1, 2.6, 7, 8, 9, 10 + - Sparc SunOS 4.1.X + - StrongARM (and other ARM) RISC OS 3.1, 4.02 + - StrongARM/ARM7/ARM9 Linux 2.4, 2.6 + - StrongARM NetBSD 1.4.1 + - Symbian OS (P.I.P.S.) 9.x + - TPF + - Ultrix 4.3a + - UNICOS 9.0 + - i386 BeOS + - i386 DOS + - i386 eCos 1.3.1 + - i386 Esix 4.1 + - i386 FreeBSD + - i386 HURD + - i386 Haiku OS + - i386 Linux 1.3, 2.0, 2.2, 2.3, 2.4, 2.6 + - i386 Mac OS X + - i386 MINIX 3.1 + - i386 NetBSD + - i386 Novell NetWare + - i386 OS/2 + - i386 OpenBSD + - i386 QNX 6 + - i386 SCO unix + - i386 Solaris 2.7 + - i386 Windows 95, 98, ME, NT, 2000, XP, 2003 + - i486 ncr-sysv4.3.03 (NCR MP-RAS) + - ia64 Linux 2.3.99 + - m68k AmigaOS 3 + - m68k Linux + - m68k uClinux + - m68k OpenBSD + - m88k dg-dgux5.4R3.00 + - s390 Linux + - x86_64 Linux + - XScale/PXA250 Linux 2.4 + - Nios II uClinux + +Useful URLs +=========== + +axTLS http://axtls.sourceforge.net/ +c-ares http://c-ares.haxx.se/ +GNU GSS https://www.gnu.org/software/gss/ +GnuTLS https://www.gnu.org/software/gnutls/ +Heimdal http://www.h5l.org/ +libidn https://www.gnu.org/software/libidn/ +libmetalink https://launchpad.net/libmetalink/ +libssh2 http://www.libssh2.org/ +MIT Kerberos http://web.mit.edu/kerberos/www/dist/ +NSS https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS +OpenLDAP http://www.openldap.org/ +OpenSSL https://www.openssl.org/ +PolarSSL https://tls.mbed.org/ +wolfSSL https://www.wolfssl.com/wolfSSL/ +Zlib http://www.zlib.net/ + +MingW http://www.mingw.org/ +MinGW-w64 http://mingw-w64.sourceforge.net/ +OpenWatcom http://www.openwatcom.org/ diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/INSTALL.devcpp b/src/external/3rd/library/curl/curl-7.45.0/docs/INSTALL.devcpp new file mode 100644 index 000000000..ee2d7036f --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/INSTALL.devcpp @@ -0,0 +1,302 @@ +DevCpp-Mingw Install & Compilation Sept 2005 +================================== + +Reference Emails available at curl@haxx.se: + + Libcurl Install and Use Issues + Awaiting an Answer for Win 32 Install + res = curl_easy_perform(curl); Error + Makefile Issues + + +Having previously done a thorough review of what was available that met my +requirements under GPL, I settled for Libcurl as the software of choice for +many reasons not the least of which was the support. + +Background +---------- + +This quest started when I innocently tried to incorporate the libcurl library +into my simple source code. I figured that a few easy steps would accomplish +this without major headaches. I had no idea that I would be facing an almost +insurmountable challenge. + +The main problem lies in two areas. First the bulk of support for libcurl +exists for a Unix/linux command line environments. This is of little help when +it comes to Windows O/S. + +Secondly the help that does exist for the Windows O/S focused around mingw +through a command line argument environment. + +You may ask "Why is this a problem?" + +I'm using a Windows O/S with DevCpp. For those of you who are unfamiliar with +DevCpp, it is a window shell GUI that replaces the command line environment +for gcc. A definite improvement that I am unwilling to give up. However using +DevCpp presented its own set of issues. Inadvertently I also made some +careless errors such as compiling the 7.14 version of Makefile with an older +version of source code. Thanks to Dan Fandrich for picking this up. + +I did eventually with the help of Daniel, Phillipe and others manage to +implement successfully (the only mingw available version) +curl-7.13.0-win32-ssl-devel-mingw32 into the DevCpp environment. Only the +dynamic libcurl.dll libcurldll.a libraries worked. The static library which I +was interested in did not. Furthermore when I tried to implement one of the +examples included with the curl package (get info.c) it caused the executable +to crash. Tracing the bug I found it in the code and function res = +curl_easy_perform(curl);. + +At this point I had to make a choice as to whether invest my limited +time-energy resource to fixing the bug or to compile the new version +available. After searching the archives I found a very similar or the same bug +reported from version 7.12x on. Daniel did inform me that he thought that this +bug had been fixed with the latest version. So I proceeded to compile the +latest SSL version where I faced other challenges. + +In order to make this process unremarkable for others using the same +environment I decided to document the process so that others will find it +routine. It would be a shame if newbies could not implement this excellent +package for their use. + +I would like to thank the many others in this forum and in the DevCpp forum +for their help. Without your help I may either have given up or it would have +taken me many times longer to achieve success. + +The Cookbook Approach +--------------------- + +This discussion will be confined to a SSL static library compilation and +installation. Limited mention and comments will be inserted where appropriate +to help with non-SSL, dynamic libraries and executables. + + + Using Makefile from DevCpp to compile Libcurl libraries + +Preamble +-------- + +Using the latest version release - curl-7.14.0.tar.gz. Curl source code is +platform independent. This simply means that the source code can be compiled +for any Operating System (Linux/Unix Windows etc. and variations of thereof). + +The first thing to note is that inside curl-7.14.0 you will find two folders +lib and src. Both contain Makefile.m32 (required for win mingw library or exe +compilation) files which are different. The main difference between these two +folders and the makefiles is that the src folder contents are used to compile +an executable file(curl.exe) while the lib folder contents are used to compile +a static (libcurl.a) and dynamic (libcurl.dll & libcurldll.a) file that can be +used to compile libcurl with your own source code so that one can use and +access all libcurl functions. + +Before we start please make sure that DevCpp is installed properly. In +particular make sure you have no spaces in the name of any of the directories +and subdirectories where DevCpp is installed. Failure to comply with the +install instructions may produce erratic behaviour in DevCpp. For further info +check the following sites + +http://aditsu.freeunixhost.com/dev-cpp-faq.html +https://sourceforge.net/p/dev-cpp/discussion/48211/thread/2a85ea46 + +As I have mentioned before I will confine this to the SSL Library compilations +but the process is very similar for compilation of the executable - curl.exe; +just substitute the src folder makefile in its stead. + +First use a text processor Notepad, or your own favourite text processor. To +engage your favourite text processor, select Makefile.m32 click once with your +mouse on file icon; icon turns blue, press the shift key and right-click on +mouse, menu appears select "Open with", select your favourite text processor. + +Next read the contents of Makefile.m32. It includes instructions on its use. + +Method I - DOS Command Line +--------------------------- + +Note - The only reason I have included this method is that Method II which is +the preferred method for compiling does not allow for the setting of option +switches (e.g. SSL = 1 or SSL =0). At least that's what they tell me at the +Dev-Cpp forum. + +1 - Make a copy of (D:\Dev-Cpp\bin) bin folder and name it "bin Original" +place it in the Dev-Cpp installed directory (D:\Dev-Cpp\ for this example) + +2 - Copy the entire contents of the LIB folder of curl-7.14.0.tar.gz or zip +version into the bin folder above (D:\Dev-Cpp\bin). The reason being is that +the make.exe file resides in this folder. Make.exe will use - Makefile.m32, +Makefile.inc, and the source code included in the lib folder to compile the +source code. There is a PATH issue with make.exe that remains unresolved at +least for me. Unless the entire source code to be compiled is placed entirely +within the directory of make.exe an error message will be generated - "file +xxxx.yyy not available". + +3- Go to Dev-Cpp\bin and double click on make .exe. You will see a DOS window +quickly pop up and close very quickly. Not to worry! Please do not skip this +step. + +4- Click on the start button\Programs\MS-DOS Prompt.Once the DOS Window is up +Type the disk drive letter (e.g. E: ) engage the enter button. The path should +automatically take you to the directory of the make.exe file. + +5- To compile the source code simply type at the DOS prompt make -f +Makefile.m32 as per instructions contained in the Makefile.m32 file (use any +text processor to read instructions). I don't believe that this makefile +allows for the option of non SSL. Ignore any warnings. + +6- Collect and make copies of libcurl.a, libcurl.dll, libcurldll.a and any *.o +compilations you might need in another directory outside of the bin directory +as you will need this files shortly to set up libcurl for use with +Dev-cpp. For most apps *.o is not required. Later on we will show what to do +with these files. + +7- You are finished but before closing we need to do cleanup - erase the bin +folder and rename the "bin Original" folder created in step 1 to bin. + +Note to compile a curl executable the process is probably similar but instead +of using the LIB folder contents use the SRC folder contents and Makefiles in +curl-7.14.0.tar.gz. File directories relative placements must be respected for +compiling to take place successfully. This may not be possible with the PATH +problem that make.exe experiences. If anyone has solved this PATH issue and +please make sure it actually works on Win 9x/2000/XP before letting me +know. Then please let me or Daniel in on the solution so that it can be +included with these instructions. Thanks. + +or + +Method II - Dev-Cpp GUI +----------------------- + +1- Copy the entire contents of the LIB folder of curl-7.14.0.tar.gz or zip +version into any folder outside of (Dev-Cpp\bin). + +2- Drop the File/New/click on Project. + +3- New Project Dialogue box appears. Double click on the Static Library. + +4- Create Project Dialogue box appears. Select the LIB folder location to +place and locate your Project File Name. Placing the Project File Name +elsewhere may cause problems (PATH issue problem again). + +5- Drop down the Project/Project Options. Project Options Dialogue box +appears. + +6- Select the Makefile tab in the Project Options Dialogue Box. Check Box - +Use Custom Makefile. Click on the Folder icon at the extreme right of the +Check Box. Select Makefile.m32 in the folder wherever you have placed the +contents of the LIB Folder. Press OK and close the Dialogue Box. + +7- Drop the Menu Project/Click on Add to Project. Open File Dialogue Box +appears. The Dialogue Box should open in the folder wherever you have placed +the contents of the LIB Folder. If not go there. + +8- Select Crtl-A to select all files in the LIB folder. Click on open to add +files and close box. Wait till all files are added. This may take 30 seconds +or longer. + +9- Drop the Menu Execute/Click on Compile. + +10- That's it. + + + The following steps must be completed if Curl is to work properly + ================================================================= + +LIB folder inclusions (*.a placement) +------------------------------------- + +1- Refer to Method I - DOS Command Line point # 6 Take libcurl.a, libcurldll.a +and install it in the directory C( or whichever drive Dev is installed) +:\Dev-Cpp\lib. + + +Include Folder +-------------- + +1- Create a new folder by the name of curl (do not change the name curl to +some other name as it will cause major issues) in the directory +C:\Dev-Cpp\include. + +2- Copy the entire contents of the curl folder of curl-7.14.0.tar.gz or zip + version into the newly created curl directory - C:\Dev-Cpp\include\curl. + +Links To Include And Lib Folder +------------------------------- + +1- Drop the Menu - Tools\Compiler Options\Directories\Libraries. Make sure +that C( or whichever drive Dev is installed):\DEV-CPP\lib is included. + +2- Next select the Menu - Tools\Compiler Options\Directories\C Includes. Make +sure that C:\DEV-CPP\include and C:\Dev-Cpp\include\curl are included. + +3- Next select the Menu - Tools\Compiler Options\Directories\C++ +Includes. Make sure that C:\DEV-CPP\include and C:\Dev-Cpp\include\curl are +included. + +Linker Links +------------ + +1- Drop the Menu - Tools\Compiler Options\Directories\Compiler. + +2- Make sure that the box "Add these commands to the linker command line" is +checked. + +3- Include in the white space immediately below the box referred in 2 -lcurl +-lws2_32. + +SSL Files +--------- + +1- Get the latest openSSL (as of time of this writing) +openssl-0.9.7e-win32-bin.zip for the minimalist package of the openssl-0.9.7e +binaries ported to MS Windows 95/98/NT/XP using the MingW32/GCC-3.1 +development environment. The file may be downloaded at +http://curl.haxx.se/download/. + +2- Open the above zip file. You will find two files - SDL.dll, +SDL_mixer.dll. Install them in the directory C:\WINDOWS\SYSTEM32 for Win 9x +users and c:\winnt\system32 for NT-family users. + +Multithreading Files +-------------------- + +To be completed + +#define +------- + +1- Make sure that your program includes the following - #define CURL_STATICLIB +must be declared FIRST before any other define functions may be +added. Otherwise you may experience link errors. + +2- Don't forget to include #include "curl/curl.h". + +e.g. + #define CURL_STATICLIB +#include + #include "curl/curl.h" +#include +#include +#include +etc... + + +Static or Dynamic Library +------------------------- + +The above steps apply for the use by a static library. Should you choose to +use a dynamic library you will be required to perform these additional steps. + +1- Refer to Method I - DOS Command Line point # 6. Install libcurl.dll in the +directory C:\WINDOWS\SYSTEM32 for Win 9x users and c:\winnt\system32 for +NT-family users. + +2- Refer to Linker Links point 3 - Replace -lcurl with -lcurldll. + +Voila you're done. + +The non-SSL static Library build may not be possible to use at least as of the +time of this writing - v7.14. Check reference emails - Phillipe and I found it +impossible to fully compile as certain files were missing for linking. No big +loss as SSL is a major plus. + +Hope this Helps + +Tom diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/INTERNALS b/src/external/3rd/library/curl/curl-7.45.0/docs/INTERNALS new file mode 100644 index 000000000..4cd63b4e2 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/INTERNALS @@ -0,0 +1,1095 @@ +Table of Contents +================= + + - [Intro](#intro) + - [git](#git) + - [Portability](#Portability) + - [Windows vs Unix](#winvsunix) + - [Library](#Library) + - [`Curl_connect`](#Curl_connect) + - [`Curl_do`](#Curl_do) + - [`Curl_readwrite`](#Curl_readwrite) + - [`Curl_done`](#Curl_done) + - [`Curl_disconnect`](#Curl_disconnect) + - [HTTP(S)](#http) + - [FTP](#ftp) + - [Kerberos](#kerberos) + - [TELNET](#telnet) + - [FILE](#file) + - [SMB](#smb) + - [LDAP](#ldap) + - [E-mail](#email) + - [General](#general) + - [Persistent Connections](#persistent) + - [multi interface/non-blocking](#multi) + - [SSL libraries](#ssl) + - [Library Symbols](#symbols) + - [Return Codes and Informationals](#returncodes) + - [AP/ABI](#abi) + - [Client](#client) + - [Memory Debugging](#memorydebug) + - [Test Suite](#test) + - [Asynchronous name resolves](#asyncdns) + - [c-ares](#cares) + - [`curl_off_t`](#curl_off_t) + - [curlx](#curlx) + - [Content Encoding](#contentencoding) + - [hostip.c explained](#hostip) + - [Track Down Memory Leaks](#memoryleak) + - [`multi_socket`](#multi_socket) + - [Structs in libcurl](#structs) + + +curl internals +============== + + This project is split in two. The library and the client. The client part + uses the library, but the library is designed to allow other applications to + use it. + + The largest amount of code and complexity is in the library part. + + + +git +=== + + All changes to the sources are committed to the git repository as soon as + they're somewhat verified to work. Changes shall be committed as independently + as possible so that individual changes can be easier spotted and tracked + afterwards. + + Tagging shall be used extensively, and by the time we release new archives we + should tag the sources with a name similar to the released version number. + + +Portability +=========== + + We write curl and libcurl to compile with C89 compilers. On 32bit and up + machines. Most of libcurl assumes more or less POSIX compliance but that's + not a requirement. + + We write libcurl to build and work with lots of third party tools, and we + want it to remain functional and buildable with these and later versions + (older versions may still work but is not what we work hard to maintain): + +Dependencies +------------ + + - OpenSSL 0.9.7 + - GnuTLS 1.2 + - zlib 1.1.4 + - libssh2 0.16 + - c-ares 1.6.0 + - libidn 0.4.1 + - cyassl 2.0.0 + - openldap 2.0 + - MIT Kerberos 1.2.4 + - GSKit V5R3M0 + - NSS 3.14.x + - axTLS 1.2.7 + - PolarSSL 1.3.0 + - Heimdal ? + - nghttp2 1.0.0 + +Operating Systems +----------------- + + On systems where configure runs, we aim at working on them all - if they have + a suitable C compiler. On systems that don't run configure, we strive to keep + curl running fine on: + + - Windows 98 + - AS/400 V5R3M0 + - Symbian 9.1 + - Windows CE ? + - TPF ? + +Build tools +----------- + + When writing code (mostly for generating stuff included in release tarballs) + we use a few "build tools" and we make sure that we remain functional with + these versions: + + - GNU Libtool 1.4.2 + - GNU Autoconf 2.57 + - GNU Automake 1.7 + - GNU M4 1.4 + - perl 5.004 + - roffit 0.5 + - groff ? (any version that supports "groff -Tps -man [in] [out]") + - ps2pdf (gs) ? + + +Windows vs Unix +=============== + + There are a few differences in how to program curl the unix way compared to + the Windows way. The four perhaps most notable details are: + + 1. Different function names for socket operations. + + In curl, this is solved with defines and macros, so that the source looks + the same at all places except for the header file that defines them. The + macros in use are sclose(), sread() and swrite(). + + 2. Windows requires a couple of init calls for the socket stuff. + + That's taken care of by the `curl_global_init()` call, but if other libs + also do it etc there might be reasons for applications to alter that + behaviour. + + 3. The file descriptors for network communication and file operations are + not easily interchangeable as in unix. + + We avoid this by not trying any funny tricks on file descriptors. + + 4. When writing data to stdout, Windows makes end-of-lines the DOS way, thus + destroying binary data, although you do want that conversion if it is + text coming through... (sigh) + + We set stdout to binary under windows + + Inside the source code, We make an effort to avoid `#ifdef [Your OS]`. All + conditionals that deal with features *should* instead be in the format + `#ifdef HAVE_THAT_WEIRD_FUNCTION`. Since Windows can't run configure scripts, + we maintain a `curl_config-win32.h` file in lib directory that is supposed to + look exactly as a `curl_config.h` file would have looked like on a Windows + machine! + + Generally speaking: always remember that this will be compiled on dozens of + operating systems. Don't walk on the edge. + + +Library +======= + + (See `LIBCURL-STRUCTS` for a separate document describing all major internal + structs and their purposes.) + + There are plenty of entry points to the library, namely each publicly defined + function that libcurl offers to applications. All of those functions are + rather small and easy-to-follow. All the ones prefixed with `curl_easy` are + put in the lib/easy.c file. + + `curl_global_init_()` and `curl_global_cleanup()` should be called by the + application to initialize and clean up global stuff in the library. As of + today, it can handle the global SSL initing if SSL is enabled and it can init + the socket layer on windows machines. libcurl itself has no "global" scope. + + All printf()-style functions use the supplied clones in lib/mprintf.c. This + makes sure we stay absolutely platform independent. + + [ `curl_easy_init()`][2] allocates an internal struct and makes some + initializations. The returned handle does not reveal internals. This is the + 'SessionHandle' struct which works as an "anchor" struct for all `curl_easy` + functions. All connections performed will get connect-specific data allocated + that should be used for things related to particular connections/requests. + + [`curl_easy_setopt()`][1] takes three arguments, where the option stuff must + be passed in pairs: the parameter-ID and the parameter-value. The list of + options is documented in the man page. This function mainly sets things in + the 'SessionHandle' struct. + + `curl_easy_perform()` is just a wrapper function that makes use of the multi + API. It basically calls `curl_multi_init()`, `curl_multi_add_handle()`, + `curl_multi_wait()`, and `curl_multi_perform()` until the transfer is done + and then returns. + + Some of the most important key functions in url.c are called from multi.c + when certain key steps are to be made in the transfer operation. + + +Curl_connect() +-------------- + + Analyzes the URL, it separates the different components and connects to the + remote host. This may involve using a proxy and/or using SSL. The + `Curl_resolv()` function in lib/hostip.c is used for looking up host names + (it does then use the proper underlying method, which may vary between + platforms and builds). + + When `Curl_connect` is done, we are connected to the remote site. Then it + is time to tell the server to get a document/file. `Curl_do()` arranges + this. + + This function makes sure there's an allocated and initiated 'connectdata' + struct that is used for this particular connection only (although there may + be several requests performed on the same connect). A bunch of things are + inited/inherited from the SessionHandle struct. + + +Curl_do() +--------- + + `Curl_do()` makes sure the proper protocol-specific function is called. The + functions are named after the protocols they handle. + + The protocol-specific functions of course deal with protocol-specific + negotiations and setup. They have access to the `Curl_sendf()` (from + lib/sendf.c) function to send printf-style formatted data to the remote + host and when they're ready to make the actual file transfer they call the + `Curl_Transfer()` function (in lib/transfer.c) to setup the transfer and + returns. + + If this DO function fails and the connection is being re-used, libcurl will + then close this connection, setup a new connection and re-issue the DO + request on that. This is because there is no way to be perfectly sure that + we have discovered a dead connection before the DO function and thus we + might wrongly be re-using a connection that was closed by the remote peer. + + Some time during the DO function, the `Curl_setup_transfer()` function must + be called with some basic info about the upcoming transfer: what socket(s) + to read/write and the expected file transfer sizes (if known). + + +Curl_readwrite() +---------------- + + Called during the transfer of the actual protocol payload. + + During transfer, the progress functions in lib/progress.c are called at a + frequent interval (or at the user's choice, a specified callback might get + called). The speedcheck functions in lib/speedcheck.c are also used to + verify that the transfer is as fast as required. + + +Curl_done() +----------- + + Called after a transfer is done. This function takes care of everything + that has to be done after a transfer. This function attempts to leave + matters in a state so that `Curl_do()` should be possible to call again on + the same connection (in a persistent connection case). It might also soon + be closed with `Curl_disconnect()`. + + +Curl_disconnect() +----------------- + + When doing normal connections and transfers, no one ever tries to close any + connections so this is not normally called when `curl_easy_perform()` is + used. This function is only used when we are certain that no more transfers + is going to be made on the connection. It can be also closed by force, or + it can be called to make sure that libcurl doesn't keep too many + connections alive at the same time. + + This function cleans up all resources that are associated with a single + connection. + + +HTTP(S) +======= + + HTTP offers a lot and is the protocol in curl that uses the most lines of + code. There is a special file (lib/formdata.c) that offers all the multipart + post functions. + + base64-functions for user+password stuff (and more) is in (lib/base64.c) and + all functions for parsing and sending cookies are found in (lib/cookie.c). + + HTTPS uses in almost every means the same procedure as HTTP, with only two + exceptions: the connect procedure is different and the function used to read + or write from the socket is different, although the latter fact is hidden in + the source by the use of `Curl_read()` for reading and `Curl_write()` for + writing data to the remote server. + + `http_chunks.c` contains functions that understands HTTP 1.1 chunked transfer + encoding. + + An interesting detail with the HTTP(S) request, is the `Curl_add_buffer()` + series of functions we use. They append data to one single buffer, and when + the building is done the entire request is sent off in one single write. This + is done this way to overcome problems with flawed firewalls and lame servers. + + +FTP +=== + + The `Curl_if2ip()` function can be used for getting the IP number of a + specified network interface, and it resides in lib/if2ip.c. + + `Curl_ftpsendf()` is used for sending FTP commands to the remote server. It + was made a separate function to prevent us programmers from forgetting that + they must be CRLF terminated. They must also be sent in one single write() to + make firewalls and similar happy. + + +Kerberos +-------- + + Kerberos support is mainly in lib/krb5.c and lib/security.c but also + `curl_sasl_sspi.c` and `curl_sasl_gssapi.c` for the email protocols and + `socks_gssapi.c` and `socks_sspi.c` for SOCKS5 proxy specifics. + + +TELNET +====== + + Telnet is implemented in lib/telnet.c. + + +FILE +==== + + The file:// protocol is dealt with in lib/file.c. + + +SMB +=== + + The smb:// protocol is dealt with in lib/smb.c. + + +LDAP +==== + + Everything LDAP is in lib/ldap.c and lib/openldap.c + + +E-mail +====== + + The e-mail related source code is in lib/imap.c, lib/pop3.c and lib/smtp.c. + + +General +======= + + URL encoding and decoding, called escaping and unescaping in the source code, + is found in lib/escape.c. + + While transferring data in Transfer() a few functions might get used. + `curl_getdate()` in lib/parsedate.c is for HTTP date comparisons (and more). + + lib/getenv.c offers `curl_getenv()` which is for reading environment + variables in a neat platform independent way. That's used in the client, but + also in lib/url.c when checking the proxy environment variables. Note that + contrary to the normal unix getenv(), this returns an allocated buffer that + must be free()ed after use. + + lib/netrc.c holds the .netrc parser + + lib/timeval.c features replacement functions for systems that don't have + gettimeofday() and a few support functions for timeval conversions. + + A function named `curl_version()` that returns the full curl version string + is found in lib/version.c. + + +Persistent Connections +====================== + + The persistent connection support in libcurl requires some considerations on + how to do things inside of the library. + + - The 'SessionHandle' struct returned in the [`curl_easy_init()`][2] call + must never hold connection-oriented data. It is meant to hold the root data + as well as all the options etc that the library-user may choose. + + - The 'SessionHandle' struct holds the "connection cache" (an array of + pointers to 'connectdata' structs). + + - This enables the 'curl handle' to be reused on subsequent transfers. + + - When libcurl is told to perform a transfer, it first checks for an already + existing connection in the cache that we can use. Otherwise it creates a + new one and adds that the cache. If the cache is full already when a new + connection is added added, it will first close the oldest unused one. + + - When the transfer operation is complete, the connection is left + open. Particular options may tell libcurl not to, and protocols may signal + closure on connections and then they won't be kept open of course. + + - When `curl_easy_cleanup()` is called, we close all still opened connections, + unless of course the multi interface "owns" the connections. + + The curl handle must be re-used in order for the persistent connections to + work. + + +multi interface/non-blocking +============================ + + The multi interface is a non-blocking interface to the library. To make that + interface work as good as possible, no low-level functions within libcurl + must be written to work in a blocking manner. (There are still a few spots + violating this rule.) + + One of the primary reasons we introduced c-ares support was to allow the name + resolve phase to be perfectly non-blocking as well. + + The FTP and the SFTP/SCP protocols are examples of how we adapt and adjust + the code to allow non-blocking operations even on multi-stage command- + response protocols. They are built around state machines that return when + they would otherwise block waiting for data. The DICT, LDAP and TELNET + protocols are crappy examples and they are subject for rewrite in the future + to better fit the libcurl protocol family. + + +SSL libraries +============= + + Originally libcurl supported SSLeay for SSL/TLS transports, but that was then + extended to its successor OpenSSL but has since also been extended to several + other SSL/TLS libraries and we expect and hope to further extend the support + in future libcurl versions. + + To deal with this internally in the best way possible, we have a generic SSL + function API as provided by the vtls/vtls.[ch] system, and they are the only + SSL functions we must use from within libcurl. vtls is then crafted to use + the appropriate lower-level function calls to whatever SSL library that is in + use. For example vtls/openssl.[ch] for the OpenSSL library. + + +Library Symbols +=============== + + All symbols used internally in libcurl must use a `Curl_` prefix if they're + used in more than a single file. Single-file symbols must be made static. + Public ("exported") symbols must use a `curl_` prefix. (There are exceptions, + but they are to be changed to follow this pattern in future versions.) Public + API functions are marked with `CURL_EXTERN` in the public header files so + that all others can be hidden on platforms where this is possible. + + +Return Codes and Informationals +=============================== + + I've made things simple. Almost every function in libcurl returns a CURLcode, + that must be `CURLE_OK` if everything is OK or otherwise a suitable error + code as the curl/curl.h include file defines. The very spot that detects an + error must use the `Curl_failf()` function to set the human-readable error + description. + + In aiding the user to understand what's happening and to debug curl usage, we + must supply a fair amount of informational messages by using the + `Curl_infof()` function. Those messages are only displayed when the user + explicitly asks for them. They are best used when revealing information that + isn't otherwise obvious. + + +API/ABI +======= + + We make an effort to not export or show internals or how internals work, as + that makes it easier to keep a solid API/ABI over time. See docs/libcurl/ABI + for our promise to users. + + +Client +====== + + main() resides in `src/tool_main.c`. + + `src/tool_hugehelp.c` is automatically generated by the mkhelp.pl perl script + to display the complete "manual" and the src/tool_urlglob.c file holds the + functions used for the URL-"globbing" support. Globbing in the sense that the + {} and [] expansion stuff is there. + + The client mostly messes around to setup its 'config' struct properly, then + it calls the `curl_easy_*()` functions of the library and when it gets back + control after the `curl_easy_perform()` it cleans up the library, checks + status and exits. + + When the operation is done, the ourWriteOut() function in src/writeout.c may + be called to report about the operation. That function is using the + `curl_easy_getinfo()` function to extract useful information from the curl + session. + + It may loop and do all this several times if many URLs were specified on the + command line or config file. + + +Memory Debugging +================ + + The file lib/memdebug.c contains debug-versions of a few functions. Functions + such as malloc, free, fopen, fclose, etc that somehow deal with resources + that might give us problems if we "leak" them. The functions in the memdebug + system do nothing fancy, they do their normal function and then log + information about what they just did. The logged data can then be analyzed + after a complete session, + + memanalyze.pl is the perl script present in tests/ that analyzes a log file + generated by the memory tracking system. It detects if resources are + allocated but never freed and other kinds of errors related to resource + management. + + Internally, definition of preprocessor symbol DEBUGBUILD restricts code which + is only compiled for debug enabled builds. And symbol CURLDEBUG is used to + differentiate code which is _only_ used for memory tracking/debugging. + + Use -DCURLDEBUG when compiling to enable memory debugging, this is also + switched on by running configure with --enable-curldebug. Use -DDEBUGBUILD + when compiling to enable a debug build or run configure with --enable-debug. + + curl --version will list 'Debug' feature for debug enabled builds, and + will list 'TrackMemory' feature for curl debug memory tracking capable + builds. These features are independent and can be controlled when running + the configure script. When --enable-debug is given both features will be + enabled, unless some restriction prevents memory tracking from being used. + + +Test Suite +========== + + The test suite is placed in its own subdirectory directly off the root in the + curl archive tree, and it contains a bunch of scripts and a lot of test case + data. + + The main test script is runtests.pl that will invoke test servers like + httpserver.pl and ftpserver.pl before all the test cases are performed. The + test suite currently only runs on unix-like platforms. + + You'll find a description of the test suite in the tests/README file, and the + test case data files in the tests/FILEFORMAT file. + + The test suite automatically detects if curl was built with the memory + debugging enabled, and if it was it will detect memory leaks, too. + + +Asynchronous name resolves +========================== + + libcurl can be built to do name resolves asynchronously, using either the + normal resolver in a threaded manner or by using c-ares. + + +[c-ares][3] +------ + +### Build libcurl to use a c-ares + +1. ./configure --enable-ares=/path/to/ares/install +2. make + +### c-ares on win32 + + First I compiled c-ares. I changed the default C runtime library to be the + single-threaded rather than the multi-threaded (this seems to be required to + prevent linking errors later on). Then I simply build the areslib project + (the other projects adig/ahost seem to fail under MSVC). + + Next was libcurl. I opened lib/config-win32.h and I added a: + `#define USE_ARES 1` + + Next thing I did was I added the path for the ares includes to the include + path, and the libares.lib to the libraries. + + Lastly, I also changed libcurl to be single-threaded rather than + multi-threaded, again this was to prevent some duplicate symbol errors. I'm + not sure why I needed to change everything to single-threaded, but when I + didn't I got redefinition errors for several CRT functions (malloc, stricmp, + etc.) + + +`curl_off_t` +========== + + curl_off_t is a data type provided by the external libcurl include + headers. It is the type meant to be used for the [`curl_easy_setopt()`][1] + options that end with LARGE. The type is 64bit large on most modern + platforms. + +curlx +===== + + The libcurl source code offers a few functions by source only. They are not + part of the official libcurl API, but the source files might be useful for + others so apps can optionally compile/build with these sources to gain + additional functions. + + We provide them through a single header file for easy access for apps: + "curlx.h" + +`curlx_strtoofft()` +------------------- + A macro that converts a string containing a number to a curl_off_t number. + This might use the curlx_strtoll() function which is provided as source + code in strtoofft.c. Note that the function is only provided if no + strtoll() (or equivalent) function exist on your platform. If curl_off_t + is only a 32 bit number on your platform, this macro uses strtol(). + +`curlx_tvnow()` +--------------- + returns a struct timeval for the current time. + +`curlx_tvdiff()` +-------------- + returns the difference between two timeval structs, in number of + milliseconds. + +`curlx_tvdiff_secs()` +--------------------- + returns the same as curlx_tvdiff but with full usec resolution (as a + double) + +Future +------ + + Several functions will be removed from the public curl_ name space in a + future libcurl release. They will then only become available as curlx_ + functions instead. To make the transition easier, we already today provide + these functions with the curlx_ prefix to allow sources to get built properly + with the new function names. The functions this concerns are: + + - `curlx_getenv` + - `curlx_strequal` + - `curlx_strnequal` + - `curlx_mvsnprintf` + - `curlx_msnprintf` + - `curlx_maprintf` + - `curlx_mvaprintf` + - `curlx_msprintf` + - `curlx_mprintf` + - `curlx_mfprintf` + - `curlx_mvsprintf` + - `curlx_mvprintf` + - `curlx_mvfprintf` + + +Content Encoding +================ + +## About content encodings + + [HTTP/1.1][4] specifies that a client may request that a server encode its + response. This is usually used to compress a response using one of a set of + commonly available compression techniques. These schemes are 'deflate' (the + zlib algorithm), 'gzip' and 'compress'. A client requests that the sever + perform an encoding by including an Accept-Encoding header in the request + document. The value of the header should be one of the recognized tokens + 'deflate', ... (there's a way to register new schemes/tokens, see sec 3.5 of + the spec). A server MAY honor the client's encoding request. When a response + is encoded, the server includes a Content-Encoding header in the + response. The value of the Content-Encoding header indicates which scheme was + used to encode the data. + + A client may tell a server that it can understand several different encoding + schemes. In this case the server may choose any one of those and use it to + encode the response (indicating which one using the Content-Encoding header). + It's also possible for a client to attach priorities to different schemes so + that the server knows which it prefers. See sec 14.3 of RFC 2616 for more + information on the Accept-Encoding header. + +## Supported content encodings + + The 'deflate' and 'gzip' content encoding are supported by libcurl. Both + regular and chunked transfers work fine. The zlib library is required for + this feature. + +## The libcurl interface + + To cause libcurl to request a content encoding use: + + [`curl_easy_setopt`][1](curl, [`CURLOPT_ACCEPT_ENCODING`][5], string) + + where string is the intended value of the Accept-Encoding header. + + Currently, libcurl only understands how to process responses that use the + "deflate" or "gzip" Content-Encoding, so the only values for + [`CURLOPT_ACCEPT_ENCODING`][5] that will work (besides "identity," which does + nothing) are "deflate" and "gzip" If a response is encoded using the + "compress" or methods, libcurl will return an error indicating that the + response could not be decoded. If is NULL no Accept-Encoding header + is generated. If is a zero-length string, then an Accept-Encoding + header containing all supported encodings will be generated. + + The [`CURLOPT_ACCEPT_ENCODING`][5] must be set to any non-NULL value for + content to be automatically decoded. If it is not set and the server still + sends encoded content (despite not having been asked), the data is returned + in its raw form and the Content-Encoding type is not checked. + +## The curl interface + + Use the [--compressed][6] option with curl to cause it to ask servers to + compress responses using any format supported by curl. + + +hostip.c explained +================== + + The main compile-time defines to keep in mind when reading the host*.c source + file are these: + +## `CURLRES_IPV6` + + this host has getaddrinfo() and family, and thus we use that. The host may + not be able to resolve IPv6, but we don't really have to take that into + account. Hosts that aren't IPv6-enabled have CURLRES_IPV4 defined. + +## `CURLRES_ARES` + + is defined if libcurl is built to use c-ares for asynchronous name + resolves. This can be Windows or *nix. + +## `CURLRES_THREADED` + + is defined if libcurl is built to use threading for asynchronous name + resolves. The name resolve will be done in a new thread, and the supported + asynch API will be the same as for ares-builds. This is the default under + (native) Windows. + + If any of the two previous are defined, `CURLRES_ASYNCH` is defined too. If + libcurl is not built to use an asynchronous resolver, `CURLRES_SYNCH` is + defined. + +## host*.c sources + + The host*.c sources files are split up like this: + + - hostip.c - method-independent resolver functions and utility functions + - hostasyn.c - functions for asynchronous name resolves + - hostsyn.c - functions for synchronous name resolves + - asyn-ares.c - functions for asynchronous name resolves using c-ares + - asyn-thread.c - functions for asynchronous name resolves using threads + - hostip4.c - IPv4 specific functions + - hostip6.c - IPv6 specific functions + + The hostip.h is the single united header file for all this. It defines the + `CURLRES_*` defines based on the config*.h and curl_setup.h defines. + + +Track Down Memory Leaks +======================= + +## Single-threaded + + Please note that this memory leak system is not adjusted to work in more + than one thread. If you want/need to use it in a multi-threaded app. Please + adjust accordingly. + + +## Build + + Rebuild libcurl with -DCURLDEBUG (usually, rerunning configure with + --enable-debug fixes this). 'make clean' first, then 'make' so that all + files actually are rebuilt properly. It will also make sense to build + libcurl with the debug option (usually -g to the compiler) so that debugging + it will be easier if you actually do find a leak in the library. + + This will create a library that has memory debugging enabled. + +## Modify Your Application + + Add a line in your application code: + + `curl_memdebug("dump");` + + This will make the malloc debug system output a full trace of all resource + using functions to the given file name. Make sure you rebuild your program + and that you link with the same libcurl you built for this purpose as + described above. + +## Run Your Application + + Run your program as usual. Watch the specified memory trace file grow. + + Make your program exit and use the proper libcurl cleanup functions etc. So + that all non-leaks are returned/freed properly. + +## Analyze the Flow + + Use the tests/memanalyze.pl perl script to analyze the dump file: + + tests/memanalyze.pl dump + + This now outputs a report on what resources that were allocated but never + freed etc. This report is very fine for posting to the list! + + If this doesn't produce any output, no leak was detected in libcurl. Then + the leak is mostly likely to be in your code. + + +`multi_socket` +============== + + Implementation of the `curl_multi_socket` API + + The main ideas of this API are simply: + + 1 - The application can use whatever event system it likes as it gets info + from libcurl about what file descriptors libcurl waits for what action + on. (The previous API returns `fd_sets` which is very select()-centric). + + 2 - When the application discovers action on a single socket, it calls + libcurl and informs that there was action on this particular socket and + libcurl can then act on that socket/transfer only and not care about + any other transfers. (The previous API always had to scan through all + the existing transfers.) + + The idea is that [`curl_multi_socket_action()`][7] calls a given callback + with information about what socket to wait for what action on, and the + callback only gets called if the status of that socket has changed. + + We also added a timer callback that makes libcurl call the application when + the timeout value changes, and you set that with [`curl_multi_setopt()`][9] + and the [`CURLMOPT_TIMERFUNCTION`][10] option. To get this to work, + Internally, there's an added a struct to each easy handle in which we store + an "expire time" (if any). The structs are then "splay sorted" so that we + can add and remove times from the linked list and yet somewhat swiftly + figure out both how long time there is until the next nearest timer expires + and which timer (handle) we should take care of now. Of course, the upside + of all this is that we get a [`curl_multi_timeout()`][8] that should also + work with old-style applications that use [`curl_multi_perform()`][11]. + + We created an internal "socket to easy handles" hash table that given + a socket (file descriptor) return the easy handle that waits for action on + that socket. This hash is made using the already existing hash code + (previously only used for the DNS cache). + + To make libcurl able to report plain sockets in the socket callback, we had + to re-organize the internals of the [`curl_multi_fdset()`][12] etc so that + the conversion from sockets to `fd_sets` for that function is only done in + the last step before the data is returned. I also had to extend c-ares to + get a function that can return plain sockets, as that library too returned + only `fd_sets` and that is no longer good enough. The changes done to c-ares + are available in c-ares 1.3.1 and later. + + +Structs in libcurl +================== + +This section should cover 7.32.0 pretty accurately, but will make sense even +for older and later versions as things don't change drastically that often. + +## SessionHandle + + The SessionHandle handle struct is the one returned to the outside in the + external API as a "CURL *". This is usually known as an easy handle in API + documentations and examples. + + Information and state that is related to the actual connection is in the + 'connectdata' struct. When a transfer is about to be made, libcurl will + either create a new connection or re-use an existing one. The particular + connectdata that is used by this handle is pointed out by + SessionHandle->easy_conn. + + Data and information that regard this particular single transfer is put in + the SingleRequest sub-struct. + + When the SessionHandle struct is added to a multi handle, as it must be in + order to do any transfer, the ->multi member will point to the `Curl_multi` + struct it belongs to. The ->prev and ->next members will then be used by the + multi code to keep a linked list of SessionHandle structs that are added to + that same multi handle. libcurl always uses multi so ->multi *will* point to + a `Curl_multi` when a transfer is in progress. + + ->mstate is the multi state of this particular SessionHandle. When + `multi_runsingle()` is called, it will act on this handle according to which + state it is in. The mstate is also what tells which sockets to return for a + specific SessionHandle when [`curl_multi_fdset()`][12] is called etc. + + The libcurl source code generally use the name 'data' for the variable that + points to the SessionHandle. + + When doing multiplexed HTTP/2 transfers, each SessionHandle is associated + with an individual stream, sharing the same connectdata struct. Multiplexing + makes it even more important to keep things associated with the right thing! + +## connectdata + + A general idea in libcurl is to keep connections around in a connection + "cache" after they have been used in case they will be used again and then + re-use an existing one instead of creating a new as it creates a significant + performance boost. + + Each 'connectdata' identifies a single physical connection to a server. If + the connection can't be kept alive, the connection will be closed after use + and then this struct can be removed from the cache and freed. + + Thus, the same SessionHandle can be used multiple times and each time select + another connectdata struct to use for the connection. Keep this in mind, as + it is then important to consider if options or choices are based on the + connection or the SessionHandle. + + Functions in libcurl will assume that connectdata->data points to the + SessionHandle that uses this connection (for the moment). + + As a special complexity, some protocols supported by libcurl require a + special disconnect procedure that is more than just shutting down the + socket. It can involve sending one or more commands to the server before + doing so. Since connections are kept in the connection cache after use, the + original SessionHandle may no longer be around when the time comes to shut + down a particular connection. For this purpose, libcurl holds a special + dummy `closure_handle` SessionHandle in the `Curl_multi` struct to use when + needed. + + FTP uses two TCP connections for a typical transfer but it keeps both in + this single struct and thus can be considered a single connection for most + internal concerns. + + The libcurl source code generally use the name 'conn' for the variable that + points to the connectdata. + +## Curl_multi + + Internally, the easy interface is implemented as a wrapper around multi + interface functions. This makes everything multi interface. + + `Curl_multi` is the multi handle struct exposed as "CURLM *" in external APIs. + + This struct holds a list of SessionHandle structs that have been added to + this handle with [`curl_multi_add_handle()`][13]. The start of the list is + ->easyp and ->num_easy is a counter of added SessionHandles. + + ->msglist is a linked list of messages to send back when + [`curl_multi_info_read()`][14] is called. Basically a node is added to that + list when an individual SessionHandle's transfer has completed. + + ->hostcache points to the name cache. It is a hash table for looking up name + to IP. The nodes have a limited life time in there and this cache is meant + to reduce the time for when the same name is wanted within a short period of + time. + + ->timetree points to a tree of SessionHandles, sorted by the remaining time + until it should be checked - normally some sort of timeout. Each + SessionHandle has one node in the tree. + + ->sockhash is a hash table to allow fast lookups of socket descriptor to + which SessionHandle that uses that descriptor. This is necessary for the + `multi_socket` API. + + ->conn_cache points to the connection cache. It keeps track of all + connections that are kept after use. The cache has a maximum size. + + ->closure_handle is described in the 'connectdata' section. + + The libcurl source code generally use the name 'multi' for the variable that + points to the Curl_multi struct. + +## Curl_handler + + Each unique protocol that is supported by libcurl needs to provide at least + one `Curl_handler` struct. It defines what the protocol is called and what + functions the main code should call to deal with protocol specific issues. + In general, there's a source file named [protocol].c in which there's a + "struct `Curl_handler` `Curl_handler_[protocol]`" declared. In url.c there's + then the main array with all individual `Curl_handler` structs pointed to + from a single array which is scanned through when a URL is given to libcurl + to work with. + + ->scheme is the URL scheme name, usually spelled out in uppercase. That's + "HTTP" or "FTP" etc. SSL versions of the protcol need its own `Curl_handler` + setup so HTTPS separate from HTTP. + + ->setup_connection is called to allow the protocol code to allocate protocol + specific data that then gets associated with that SessionHandle for the rest + of this transfer. It gets freed again at the end of the transfer. It will be + called before the 'connectdata' for the transfer has been selected/created. + Most protocols will allocate its private 'struct [PROTOCOL]' here and assign + SessionHandle->req.protop to point to it. + + ->connect_it allows a protocol to do some specific actions after the TCP + connect is done, that can still be considered part of the connection phase. + + Some protocols will alter the connectdata->recv[] and connectdata->send[] + function pointers in this function. + + ->connecting is similarly a function that keeps getting called as long as the + protocol considers itself still in the connecting phase. + + ->do_it is the function called to issue the transfer request. What we call + the DO action internally. If the DO is not enough and things need to be kept + getting done for the entire DO sequence to complete, ->doing is then usually + also provided. Each protocol that needs to do multiple commands or similar + for do/doing need to implement their own state machines (see SCP, SFTP, + FTP). Some protocols (only FTP and only due to historical reasons) has a + separate piece of the DO state called `DO_MORE`. + + ->doing keeps getting called while issuing the transfer request command(s) + + ->done gets called when the transfer is complete and DONE. That's after the + main data has been transferred. + + ->do_more gets called during the `DO_MORE` state. The FTP protocol uses this + state when setting up the second connection. + + ->`proto_getsock` + ->`doing_getsock` + ->`domore_getsock` + ->`perform_getsock` + Functions that return socket information. Which socket(s) to wait for which + action(s) during the particular multi state. + + ->disconnect is called immediately before the TCP connection is shutdown. + + ->readwrite gets called during transfer to allow the protocol to do extra + reads/writes + + ->defport is the default report TCP or UDP port this protocol uses + + ->protocol is one or more bits in the `CURLPROTO_*` set. The SSL versions + have their "base" protocol set and then the SSL variation. Like + "HTTP|HTTPS". + + ->flags is a bitmask with additional information about the protocol that will + make it get treated differently by the generic engine: + + - `PROTOPT_SSL` - will make it connect and negotiate SSL + + - `PROTOPT_DUAL` - this protocol uses two connections + + - `PROTOPT_CLOSEACTION` - this protocol has actions to do before closing the + connection. This flag is no longer used by code, yet still set for a bunch + protocol handlers. + + - `PROTOPT_DIRLOCK` - "direction lock". The SSH protocols set this bit to + limit which "direction" of socket actions that the main engine will + concern itself about. + + - `PROTOPT_NONETWORK` - a protocol that doesn't use network (read file:) + + - `PROTOPT_NEEDSPWD` - this protocol needs a password and will use a default + one unless one is provided + + - `PROTOPT_NOURLQUERY` - this protocol can't handle a query part on the URL + (?foo=bar) + +## conncache + + Is a hash table with connections for later re-use. Each SessionHandle has + a pointer to its connection cache. Each multi handle sets up a connection + cache that all added SessionHandles share by default. + +## Curl_share + + The libcurl share API allocates a `Curl_share` struct, exposed to the + external API as "CURLSH *". + + The idea is that the struct can have a set of own versions of caches and + pools and then by providing this struct in the `CURLOPT_SHARE` option, those + specific SessionHandles will use the caches/pools that this share handle + holds. + + Then individual SessionHandle structs can be made to share specific things + that they otherwise wouldn't, such as cookies. + + The `Curl_share` struct can currently hold cookies, DNS cache and the SSL + session cache. + +## CookieInfo + + This is the main cookie struct. It holds all known cookies and related + information. Each SessionHandle has its own private CookieInfo even when + they are added to a multi handle. They can be made to share cookies by using + the share API. + + +[1]: http://curl.haxx.se/libcurl/c/curl_easy_setopt.html +[2]: http://curl.haxx.se/libcurl/c/curl_easy_init.html +[3]: http://c-ares.haxx.se/ +[4]: https://tools.ietf.org/html/rfc7230 "RFC 7230" +[5]: http://curl.haxx.se/libcurl/c/CURLOPT_ACCEPT_ENCODING.html +[6]: http://curl.haxx.se/docs/manpage.html#--compressed +[7]: http://curl.haxx.se/libcurl/c/curl_multi_socket_action.html +[8]: http://curl.haxx.se/libcurl/c/curl_multi_timeout.html +[9]: http://curl.haxx.se/libcurl/c/curl_multi_setopt.html +[10]: http://curl.haxx.se/libcurl/c/CURLMOPT_TIMERFUNCTION.html +[11]: http://curl.haxx.se/libcurl/c/curl_multi_perform.html +[12]: http://curl.haxx.se/libcurl/c/curl_multi_fdset.html +[13]: http://curl.haxx.se/libcurl/c/curl_multi_add_handle.html +[14]: http://curl.haxx.se/libcurl/c/curl_multi_info_read.html diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/KNOWN_BUGS b/src/external/3rd/library/curl/curl-7.45.0/docs/KNOWN_BUGS new file mode 100644 index 000000000..77ad95f10 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/KNOWN_BUGS @@ -0,0 +1,241 @@ +These are problems known to exist at the time of this release. Feel free to +join in and help us correct one or more of these! Also be sure to check the +changelog of the current development status, as one or more of these problems +may have been fixed since this was written! + +91. "curl_easy_perform hangs with imap and PolarSSL" + https://github.com/bagder/curl/issues/334 + +90. IMAP "SEARCH ALL" truncates output on large boxes. "A quick search of the + code reveals that pingpong.c contains some truncation code, at line 408, + when it deems the server response to be too large truncating it to 40 + characters" + http://curl.haxx.se/bug/view.cgi?id=1366 + +89. Disabling HTTP Pipelining when there are ongoing transfers can lead to + heap corruption and crash. http://curl.haxx.se/bug/view.cgi?id=1411 + +88. libcurl doesn't support CURLINFO_FILETIME for SFTP transfers and thus + curl's -R option also doesn't work then. + +87. -J/--remote-header-name doesn't decode %-encoded file names. RFC6266 + details how it should be done. The can of worm is basically that we have no + charset handling in curl and ascii >=128 is a challenge for us. Not to + mention that decoding also means that we need to check for nastiness that is + attempted, like "../" sequences and the like. Probably everything to the left + of any embedded slashes should be cut off. + http://curl.haxx.se/bug/view.cgi?id=1294 + +86. The disconnect commands (LOGOUT and QUIT) may not be sent by IMAP, POP3 + and SMTP if a failure occurs during the authentication phase of a + connection. + +85. Wrong STARTTRANSFER timer accounting for POST requests + Timer works fine with GET requests, but while using POST the time for + CURLINFO_STARTTRANSFER_TIME is wrong. While using POST + CURLINFO_STARTTRANSFER_TIME minus CURLINFO_PRETRANSFER_TIME is near to zero + every time. + https://github.com/bagder/curl/issues/218 + http://curl.haxx.se/bug/view.cgi?id=1213 + +84. CURLINFO_SSL_VERIFYRESULT is only implemented for the OpenSSL and NSS + backends, so relying on this information in a generic app is flaky. + +82. When building with the Windows Borland compiler, it fails because the + "tlib" tool doesn't support hyphens (minus signs) in file names and we have + such in the build. + http://curl.haxx.se/bug/view.cgi?id=1222 + +81. When using -J (with -O), automatically resumed downloading together with + "-C -" fails. Without -J the same command line works! This happens because + the resume logic is worked out before the target file name (and thus its + pre-transfer size) has been figured out! + http://curl.haxx.se/bug/view.cgi?id=1169 + +80. Curl doesn't recognize certificates in DER format in keychain, but it + works with PEM. + http://curl.haxx.se/bug/view.cgi?id=1065 + +79. SMTP. When sending data to multiple recipients, curl will abort and return + failure if one of the recipients indicate failure (on the "RCPT TO" + command). Ordinary mail programs would proceed and still send to the ones + that can receive data. This is subject for change in the future. + http://curl.haxx.se/bug/view.cgi?id=1116 + +75. NTLM authentication involving unicode user name or password only works + properly if built with UNICODE defined together with the WinSSL/schannel + backend. The original problem was mentioned in: + http://curl.haxx.se/mail/lib-2009-10/0024.html + http://curl.haxx.se/bug/view.cgi?id=896 + + The WinSSL/schannel version verified to work as mentioned in + http://curl.haxx.se/mail/lib-2012-07/0073.html + +73. if a connection is made to a FTP server but the server then just never + sends the 220 response or otherwise is dead slow, libcurl will not + acknowledge the connection timeout during that phase but only the "real" + timeout - which may surprise users as it is probably considered to be the + connect phase to most people. Brought up (and is being misunderstood) in: + http://curl.haxx.se/bug/view.cgi?id=856 + +72. "Pausing pipeline problems." + http://curl.haxx.se/mail/lib-2009-07/0214.html + +70. Problem re-using easy handle after call to curl_multi_remove_handle + http://curl.haxx.se/mail/lib-2009-07/0249.html + +68. "More questions about ares behavior". + http://curl.haxx.se/mail/lib-2009-08/0012.html + +67. When creating multipart formposts. The file name part can be encoded with + something beyond ascii but currently libcurl will only pass in the verbatim + string the app provides. There are several browsers that already do this + encoding. The key seems to be the updated draft to RFC2231: + https://tools.ietf.org/html/draft-reschke-rfc2231-in-http-02 + +66. When using telnet, the time limitation options don't work. + http://curl.haxx.se/bug/view.cgi?id=846 + +65. When doing FTP over a socks proxy or CONNECT through HTTP proxy and the + multi interface is used, libcurl will fail if the (passive) TCP connection + for the data transfer isn't more or less instant as the code does not + properly wait for the connect to be confirmed. See test case 564 for a first + shot at a test case. + +63. When CURLOPT_CONNECT_ONLY is used, the handle cannot reliably be re-used + for any further requests or transfers. The work-around is then to close that + handle with curl_easy_cleanup() and create a new. Some more details: + http://curl.haxx.se/mail/lib-2009-04/0300.html + +61. If an upload using Expect: 100-continue receives an HTTP 417 response, + it ought to be automatically resent without the Expect:. A workaround is + for the client application to redo the transfer after disabling Expect:. + http://curl.haxx.se/mail/archive-2008-02/0043.html + +60. libcurl closes the connection if an HTTP 401 reply is received while it + is waiting for the the 100-continue response. + http://curl.haxx.se/mail/lib-2008-08/0462.html + +58. It seems sensible to be able to use CURLOPT_NOBODY and + CURLOPT_FAILONERROR with FTP to detect if a file exists or not, but it is + not working: http://curl.haxx.se/mail/lib-2008-07/0295.html + +56. When libcurl sends CURLOPT_POSTQUOTE commands when connected to a SFTP + server using the multi interface, the commands are not being sent correctly + and instead the connection is "cancelled" (the operation is considered done) + prematurely. There is a half-baked (busy-looping) patch provided in the bug + report but it cannot be accepted as-is. See + http://curl.haxx.se/bug/view.cgi?id=748 + +55. libcurl fails to build with MIT Kerberos for Windows (KfW) due to KfW's + library header files exporting symbols/macros that should be kept private + to the KfW library. See ticket #5601 at http://krbdev.mit.edu/rt/ + +52. Gautam Kachroo's issue that identifies a problem with the multi interface + where a connection can be re-used without actually being properly + SSL-negotiated: + http://curl.haxx.se/mail/lib-2008-01/0277.html + +49. If using --retry and the transfer timeouts (possibly due to using -m or + -y/-Y) the next attempt doesn't resume the transfer properly from what was + downloaded in the previous attempt but will truncate and restart at the + original position where it was at before the previous failed attempt. See + http://curl.haxx.se/mail/lib-2008-01/0080.html and Mandriva bug report + https://qa.mandriva.com/show_bug.cgi?id=22565 + +48. If a CONNECT response-headers are larger than BUFSIZE (16KB) when the + connection is meant to be kept alive (like for NTLM proxy auth), the + function will return prematurely and will confuse the rest of the HTTP + protocol code. This should be very rare. + +43. There seems to be a problem when connecting to the Microsoft telnet server. + http://curl.haxx.se/bug/view.cgi?id=649 + +41. When doing an operation over FTP that requires the ACCT command (but not + when logging in), the operation will fail since libcurl doesn't detect this + and thus fails to issue the correct command: + http://curl.haxx.se/bug/view.cgi?id=635 + +39. Steffen Rumler's Race Condition in Curl_proxyCONNECT: + http://curl.haxx.se/mail/lib-2007-01/0045.html + +38. Kumar Swamy Bhatt's problem in ftp/ssl "LIST" operation: + http://curl.haxx.se/mail/lib-2007-01/0103.html + +35. Both SOCKS5 and SOCKS4 proxy connections are done blocking, which is very + bad when used with the multi interface. + +34. The SOCKS4 connection codes don't properly acknowledge (connect) timeouts. + Also see #12. According to bug #1556528, even the SOCKS5 connect code does + not do it right: http://curl.haxx.se/bug/view.cgi?id=604 + +31. "curl-config --libs" will include details set in LDFLAGS when configure is + run that might be needed only for building libcurl. Further, curl-config + --cflags suffers from the same effects with CFLAGS/CPPFLAGS. + +26. NTLM authentication using SSPI (on Windows) when (lib)curl is running in + "system context" will make it use wrong(?) user name - at least when compared + to what winhttp does. See http://curl.haxx.se/bug/view.cgi?id=535 + +23. SOCKS-related problems: + B) libcurl doesn't support FTPS over a SOCKS proxy. + E) libcurl doesn't support active FTP over a SOCKS proxy + + We probably have even more bugs and lack of features when a SOCKS proxy is + used. + +21. FTP ASCII transfers do not follow RFC959. They don't convert the data + accordingly (not for sending nor for receiving). RFC 959 section 3.1.1.1 + clearly describes how this should be done: + + The sender converts the data from an internal character representation to + the standard 8-bit NVT-ASCII representation (see the Telnet + specification). The receiver will convert the data from the standard + form to his own internal form. + + Since 7.15.4 at least line endings are converted. + +16. FTP URLs passed to curl may contain NUL (0x00) in the RFC 1738 , + , and components, encoded as "%00". The problem is that + curl_unescape does not detect this, but instead returns a shortened C + string. From a strict FTP protocol standpoint, NUL is a valid character + within RFC 959 , so the way to handle this correctly in curl would + be to use a data structure other than a plain C string, one that can handle + embedded NUL characters. From a practical standpoint, most FTP servers + would not meaningfully support NUL characters within RFC 959 , + anyway (e.g., Unix pathnames may not contain NUL). + +14. Test case 165 might fail on a system which has libidn present, but with an + old iconv version (2.1.3 is a known bad version), since it doesn't recognize + the charset when named ISO8859-1. Changing the name to ISO-8859-1 makes the + test pass, but instead makes it fail on Solaris hosts that use its native + iconv. + +13. curl version 7.12.2 fails on AIX if compiled with --enable-ares. + The workaround is to combine --enable-ares with --disable-shared + +12. When connecting to a SOCKS proxy, the (connect) timeout is not properly + acknowledged after the actual TCP connect (during the SOCKS "negotiate" + phase). + +10. To get HTTP Negotiate (SPNEGO) authentication to work fine, you need to + provide a (fake) user name (this concerns both curl and the lib) because the + code wrongly only considers authentication if there's a user name provided. + http://curl.haxx.se/bug/view.cgi?id=440 How? + http://curl.haxx.se/mail/lib-2004-08/0182.html + +8. Doing resumed upload over HTTP does not work with '-C -', because curl + doesn't do a HEAD first to get the initial size. This needs to be done + manually for HTTP PUT resume to work, and then '-C [index]'. + +6. libcurl ignores empty path parts in FTP URLs, whereas RFC1738 states that + such parts should be sent to the server as 'CWD ' (without an argument). + The only exception to this rule, is that we knowingly break this if the + empty part is first in the path, as then we use the double slashes to + indicate that the user wants to reach the root dir (this exception SHALL + remain even when this bug is fixed). + +5. libcurl doesn't treat the content-length of compressed data properly, as + it seems HTTP servers send the *uncompressed* length in that header and + libcurl thinks of it as the *compressed* length. Some explanations are here: + http://curl.haxx.se/mail/lib-2003-06/0146.html diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/LICENSE-MIXING b/src/external/3rd/library/curl/curl-7.45.0/docs/LICENSE-MIXING new file mode 100644 index 000000000..ccb6ada32 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/LICENSE-MIXING @@ -0,0 +1,130 @@ + License Mixing with apps, libcurl and Third Party Libraries + =========================================================== + +libcurl can be built to use a fair amount of various third party libraries, +libraries that are written and provided by other parties that are distributed +using their own licenses. Even libcurl itself contains code that may cause +problems to some. This document attempts to describe what licenses libcurl and +the other libraries use and what possible dilemmas linking and mixing them all +can lead to for end users. + +I am not a lawyer and this is not legal advice! + +One common dilemma is that GPL[1]-licensed code is not allowed to be linked +with code licensed under the Original BSD license (with the announcement +clause). You may still build your own copies that use them all, but +distributing them as binaries would be to violate the GPL license - unless you +accompany your license with an exception[2]. This particular problem was +addressed when the Modified BSD license was created, which does not have the +announcement clause that collides with GPL. + +libcurl http://curl.haxx.se/docs/copyright.html + + Uses an MIT (or Modified BSD)-style license that is as liberal as + possible. + +OpenSSL https://www.openssl.org/source/license.html + + (May be used for SSL/TLS support) Uses an Original BSD-style license + with an announcement clause that makes it "incompatible" with GPL. You + are not allowed to ship binaries that link with OpenSSL that includes + GPL code (unless that specific GPL code includes an exception for + OpenSSL - a habit that is growing more and more common). If OpenSSL's + licensing is a problem for you, consider using another TLS library. + +GnuTLS http://www.gnutls.org/ + + (May be used for SSL/TLS support) Uses the LGPL[3] license. If this is + a problem for you, consider using another TLS library. Also note that + GnuTLS itself depends on and uses other libs (libgcrypt and + libgpg-error) and they too are LGPL- or GPL-licensed. + +WolfSSL https://www.wolfssl.com/ + + (May be used for SSL/TLS support) Uses the GPL[1] license or a + propietary license. If this is a problem for you, consider using + another TLS library. + +NSS https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS + + (May be used for SSL/TLS support) Is covered by the MPL[4] license, + the GPL[1] license and the LGPL[3] license. You may choose to license + the code under MPL terms, GPL terms, or LGPL terms. These licenses + grant you different permissions and impose different obligations. You + should select the license that best meets your needs. + +axTLS http://axtls.sourceforge.net/ + + (May be used for SSL/TLS support) Uses a Modified BSD-style license. + +mbedTLS https://tls.mbed.org/ + + (May be used for SSL/TLS support) Uses the GPL[1] license or a + propietary license. If this is a problem for you, consider using + another TLS library. + +BoringSSL https://boringssl.googlesource.com/ + + (May be used for SSL/TLS support) As an OpenSSL fork, it has the same + license as that. + +libressl http://www.libressl.org/ + + (May be used for SSL/TLS support) As an OpenSSL fork, it has the same + license as that. + +c-ares http://daniel.haxx.se/projects/c-ares/license.html + + (Used for asynchronous name resolves) Uses an MIT license that is very + liberal and imposes no restrictions on any other library or part you + may link with. + +zlib http://www.zlib.net/zlib_license.html + + (Used for compressed Transfer-Encoding support) Uses an MIT-style + license that shouldn't collide with any other library. + +MIT Kerberos http://web.mit.edu/kerberos/www/dist/ + + (May be used for GSS support) MIT licensed, that shouldn't collide + with any other parts. + +Heimdal http://www.h5l.org + + (May be used for GSS support) Heimdal is Original BSD licensed with + the announcement clause. + +GNU GSS https://www.gnu.org/software/gss/ + + (May be used for GSS support) GNU GSS is GPL licensed. Note that you + may not distribute binary curl packages that uses this if you build + curl to also link and use any Original BSD licensed libraries! + +libidn http://josefsson.org/libidn/ + + (Used for IDNA support) Uses the GNU Lesser General Public + License [3]. LGPL is a variation of GPL with slightly less aggressive + "copyleft". This license requires more requirements to be met when + distributing binaries, see the license for details. Also note that if + you distribute a binary that includes this library, you must also + include the full LGPL license text. Please properly point out what + parts of the distributed package that the license addresses. + +OpenLDAP http://www.openldap.org/software/release/license.html + + (Used for LDAP support) Uses a Modified BSD-style license. Since + libcurl uses OpenLDAP as a shared library only, I have not heard of + anyone that ships OpenLDAP linked with libcurl in an app. + +libssh2 http://www.libssh2.org/ + + (Used for scp and sftp support) libssh2 uses a Modified BSD-style + license. + +[1] = GPL - GNU General Public License: https://www.gnu.org/licenses/gpl.html +[2] = https://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs details on + how to write such an exception to the GPL +[3] = LGPL - GNU Lesser General Public License: + https://www.gnu.org/licenses/lgpl.html +[4] = MPL - Mozilla Public License: + https://www.mozilla.org/MPL/ diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/MAIL-ETIQUETTE b/src/external/3rd/library/curl/curl-7.45.0/docs/MAIL-ETIQUETTE new file mode 100644 index 000000000..b6c0f4521 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/MAIL-ETIQUETTE @@ -0,0 +1,265 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + +MAIL ETIQUETTE + + 1. About the lists + 1.1 Mailing Lists + 1.2 Netiquette + 1.3 Do Not Mail a Single Individual + 1.4 Subscription Required + 1.5 Moderation of new posters + 1.6 Handling trolls and spam + 1.7 How to unsubscribe + 1.8 I posted, now what? + + 2. Sending mail + 2.1 Reply or New Mail + 2.2 Reply to the List + 2.3 Use a Sensible Subject + 2.4 Do Not Top-Post + 2.5 HTML is not for mails + 2.6 Quoting + 2.7 Digest + 2.8 Please Tell Us How You Solved The Problem! + +============================================================================== + +1. About the lists + + 1.1 Mailing Lists + + The mailing lists we have are all listed and described at + http://curl.haxx.se/mail/ + + Each mailing list is targeted to a specific set of users and subjects, + please use the one or the ones that suit you the most. + + Each mailing list have hundreds up to thousands of readers, meaning that + each mail sent will be received and read by a very large amount of people. + People from various cultures, regions, religions and continents. + + 1.2 Netiquette + + Netiquette is a common name for how to behave on the internet. Of course, in + each particular group and subculture there will be differences in what is + acceptable and what is considered good manners. + + This document outlines what we in the cURL project considers to be good + etiquette, and primarily this focus on how to behave on and how to use our + mailing lists. + + 1.3 Do Not Mail a Single Individual + + Many people send one question to one person. One person gets many mails, and + there is only one person who can give you a reply. The question may be + something that other people are also wanting to ask. These other people have + no way to read the reply, but to ask the one person the question. The one + person consequently gets overloaded with mail. + + If you really want to contact an individual and perhaps pay for his or her + services, by all means go ahead, but if it's just another curl question, + take it to a suitable list instead. + + 1.4 Subscription Required + + All curl mailing lists require that you are subscribed to allow a mail to go + through to all the subscribers. + + If you post without being subscribed (or from a different mail address than + the one you are subscribed with), your mail will simply be silently + discarded. You have to subscribe first, then post. + + The reason for this unfortunate and strict subscription policy is of course + to stop spam from pestering the lists. + + 1.5 Moderation of new posters + + Several of the curl mailing lists automatically make all posts from new + subscribers require moderation. This means that after you've subscribed and + send your first mail to a list, that mail will not be let through to the + list until a mailing list administrator has verified that it is OK and + permits it to get posted. + + Once a first post has been made that proves the sender is actually talking + about curl-related subjects, the moderation "flag" will be switched off and + future posts will go through without being moderated. + + The reason for this moderation policy is that we do suffer from spammers who + actually subscribe and send spam to our lists. + + 1.6 Handling trolls and spam + + Despite our good intentions and hard work to keep spam off the lists and to + maintain a friendly and positive atmosphere, there will be times when spam + and or trolls get through. + + Troll - "someone who posts inflammatory, extraneous, or off-topic messages + in an online community" + + Spam - "use of electronic messaging systems to send unsolicited bulk + messages" + + No matter what, we NEVER EVER respond to trolls or spammers on the list. If + you believe the list admin should do something particular, contact him/her + off-list. The subject will be taken care of as good as possible to prevent + repeated offenses, but responding on the list to such messages never lead to + anything good and only puts the light even more on the offender: which was + the entire purpose of it getting to the list in the first place. + + Don't feed the trolls! + + 1.7 How to unsubscribe + + You unsubscribe the same way you subscribed in the first place. You go to + the page for the particular mailing list you're subscribed to and you enter + your email address and password and press the unsubscribe button. + + Also, this information is included in the headers of every mail that is sent + out to all curl related mailing lists and there's footer in each mail that + links to the "admin" page on which you can unsubscribe and change other + options. + + You NEVER EVER email the mailing list requesting someone else to get you off + the list. + + 1.8 I posted, now what? + + If you aren't subscribed with the exact same email address that you used to + send the email, your post will just be silently discarded. + + If you posted for the first time to the mailing list, you first need to wait + for an administrator to allow your email to go through. This normally + happens very quickly but in case we're asleep, you may have to wait a few + hours. + + Once your email goes through it is sent out to several hundred or even + thousand recipients. Your email may cover an area that not that many people + know about or are interested in. Or possibly the person who knows about it + is on vacation or under a very heavy work load right now. You have to wait + for a response and you must not expect to get a response at all, but + hopefully you get an answer within a couple of days. + + You do yourself and all of us a service when you include as many details as + possible already in your first email. Mention your operating system and + environment. Tell us which curl version you're using and tell us what you + did, what happened and what you expected would happen. Preferably, show us + what you did in details enough to allow others to help point out the problem + or repeat the same steps in their places. + + Failing to include details will only delay responses and make people respond + and ask for the details and you have to send a follow-up email that includes + them. + + Expect the responses to primarily help YOU debug the issue, or ask you + questions that can lead you or others towards a solution or explanation to + whatever you experience. + + If you are a repeat offender to the guidelines outlined in this document, + chances are that people will ignore you at will and your chances to get + responses will greatly diminish. + + +2. Sending mail + + 2.1 Reply or New Mail + + Please do not reply to an existing message as a short-cut to post a message + to the lists. + + Many mail programs and web archivers use information within mails to keep + them together as "threads", as collections of posts that discuss a certain + subject. If you don't intend to reply on the same or similar subject, don't + just hit reply on an existing mail and change subject, create a new mail. + + 2.2 Reply to the List + + When replying to a message from the list, make sure that you do "group + reply" or "reply to all", and not just reply to the author of the single + mail you reply to. + + We're actively discouraging replying back to the single person by setting + the Reply-To: field in outgoing mails back to the mailing list address, + making it harder for people to mail the author only by mistake. + + 2.3 Use a Sensible Subject + + Please use a subject of the mail that makes sense and that is related to the + contents of your mail. It makes it a lot easier to find your mail afterwards + and it makes it easier to track mail threads and topics. + + 2.4 Do Not Top-Post + + If you reply to a message, don't use top-posting. Top-posting is when you + write the new text at the top of a mail and you insert the previous quoted + mail conversation below. It forces users to read the mail in a backwards + order to properly understand it. + + This is why top posting is so bad: + + A: Because it messes up the order in which people normally read + text. + Q: Why is top-posting such a bad thing? + A: Top-posting. + Q: What is the most annoying thing in e-mail? + + Apart from the screwed up read order (especially when mixed together in a + thread when someone responds using the mandated bottom-posting style), it + also makes it impossible to quote only parts of the original mail. + + When you reply to a mail. You let the mail client insert the previous mail + quoted. Then you put the cursor on the first line of the mail and you move + down through the mail, deleting all parts of the quotes that don't add + context for your comments. When you want to add a comment you do so, inline, + right after the quotes that relate to your comment. Then you continue + downwards again. + + When most of the quotes have been removed and you've added your own words, + you're done! + + 2.5 HTML is not for mails + + Please switch off those HTML encoded messages. You can mail all those funny + mails to your friends. We speak plain text mails. + + 2.6 Quoting + + Quote as little as possible. Just enough to provide the context you cannot + leave out. A lengthy description can be found here: + + https://www.netmeister.org/news/learn2quote.html + + 2.7 Digest + + We allow subscribers to subscribe to the "digest" version of the mailing + lists. A digest is a collection of mails lumped together in one single mail. + + Should you decide to reply to a mail sent out as a digest, there are two + things you MUST consider if you really really cannot subscribe normally + instead: + + Cut off all mails and chatter that is not related to the mail you want to + reply to. + + Change the subject name to something sensible and related to the subject, + preferably even the actual subject of the single mail you wanted to reply to + + 2.8 Please Tell Us How You Solved The Problem! + + Many people mail questions to the list, people spend some of their time and + make an effort in providing good answers to these questions. + + If you are the one who asks, please consider responding once more in case + one of the hints was what solved your problems. The guys who write answers + feel good to know that they provided a good answer and that you fixed the + problem. Far too often, the person who asked the question is never heard of + again, and we never get to know if he/she is gone because the problem was + solved or perhaps because the problem was unsolvable! + + Getting the solution posted also helps other users that experience the same + problem(s). They get to see (possibly in the web archives) that the + suggested fixes actually has helped at least one person. + diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/MANUAL b/src/external/3rd/library/curl/curl-7.45.0/docs/MANUAL new file mode 100644 index 000000000..fb349485f --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/MANUAL @@ -0,0 +1,1042 @@ +LATEST VERSION + + You always find news about what's going on as well as the latest versions + from the curl web pages, located at: + + http://curl.haxx.se + +SIMPLE USAGE + + Get the main page from Netscape's web-server: + + curl http://www.netscape.com/ + + Get the README file the user's home directory at funet's ftp-server: + + curl ftp://ftp.funet.fi/README + + Get a web page from a server using port 8000: + + curl http://www.weirdserver.com:8000/ + + Get a directory listing of an FTP site: + + curl ftp://cool.haxx.se/ + + Get the definition of curl from a dictionary: + + curl dict://dict.org/m:curl + + Fetch two documents at once: + + curl ftp://cool.haxx.se/ http://www.weirdserver.com:8000/ + + Get a file off an FTPS server: + + curl ftps://files.are.secure.com/secrets.txt + + or use the more appropriate FTPS way to get the same file: + + curl --ftp-ssl ftp://files.are.secure.com/secrets.txt + + Get a file from an SSH server using SFTP: + + curl -u username sftp://example.com/etc/issue + + Get a file from an SSH server using SCP using a private key + (not password-protected) to authenticate: + + curl -u username: --key ~/.ssh/id_rsa \ + scp://example.com/~/file.txt + + Get a file from an SSH server using SCP using a private key + (password-protected) to authenticate: + + curl -u username: --key ~/.ssh/id_rsa --pass private_key_password \ + scp://example.com/~/file.txt + + Get the main page from an IPv6 web server: + + curl "http://[2001:1890:1112:1::20]/" + + Get a file from an SMB server: + + curl -u "domain\username:passwd" smb://server.example.com/share/file.txt + +DOWNLOAD TO A FILE + + Get a web page and store in a local file with a specific name: + + curl -o thatpage.html http://www.netscape.com/ + + Get a web page and store in a local file, make the local file get the name + of the remote document (if no file name part is specified in the URL, this + will fail): + + curl -O http://www.netscape.com/index.html + + Fetch two files and store them with their remote names: + + curl -O www.haxx.se/index.html -O curl.haxx.se/download.html + +USING PASSWORDS + + FTP + + To ftp files using name+passwd, include them in the URL like: + + curl ftp://name:passwd@machine.domain:port/full/path/to/file + + or specify them with the -u flag like + + curl -u name:passwd ftp://machine.domain:port/full/path/to/file + + FTPS + + It is just like for FTP, but you may also want to specify and use + SSL-specific options for certificates etc. + + Note that using FTPS:// as prefix is the "implicit" way as described in the + standards while the recommended "explicit" way is done by using FTP:// and + the --ftp-ssl option. + + SFTP / SCP + + This is similar to FTP, but you can use the --key option to specify a + private key to use instead of a password. Note that the private key may + itself be protected by a password that is unrelated to the login password + of the remote system; this password is specified using the --pass option. + Typically, curl will automatically extract the public key from the private + key file, but in cases where curl does not have the proper library support, + a matching public key file must be specified using the --pubkey option. + + HTTP + + Curl also supports user and password in HTTP URLs, thus you can pick a file + like: + + curl http://name:passwd@machine.domain/full/path/to/file + + or specify user and password separately like in + + curl -u name:passwd http://machine.domain/full/path/to/file + + HTTP offers many different methods of authentication and curl supports + several: Basic, Digest, NTLM and Negotiate (SPNEGO). Without telling which + method to use, curl defaults to Basic. You can also ask curl to pick the + most secure ones out of the ones that the server accepts for the given URL, + by using --anyauth. + + NOTE! According to the URL specification, HTTP URLs can not contain a user + and password, so that style will not work when using curl via a proxy, even + though curl allows it at other times. When using a proxy, you _must_ use + the -u style for user and password. + + HTTPS + + Probably most commonly used with private certificates, as explained below. + +PROXY + + curl supports both HTTP and SOCKS proxy servers, with optional authentication. + It does not have special support for FTP proxy servers since there are no + standards for those, but it can still be made to work with many of them. You + can also use both HTTP and SOCKS proxies to transfer files to and from FTP + servers. + + Get an ftp file using an HTTP proxy named my-proxy that uses port 888: + + curl -x my-proxy:888 ftp://ftp.leachsite.com/README + + Get a file from an HTTP server that requires user and password, using the + same proxy as above: + + curl -u user:passwd -x my-proxy:888 http://www.get.this/ + + Some proxies require special authentication. Specify by using -U as above: + + curl -U user:passwd -x my-proxy:888 http://www.get.this/ + + A comma-separated list of hosts and domains which do not use the proxy can + be specified as: + + curl --noproxy localhost,get.this -x my-proxy:888 http://www.get.this/ + + If the proxy is specified with --proxy1.0 instead of --proxy or -x, then + curl will use HTTP/1.0 instead of HTTP/1.1 for any CONNECT attempts. + + curl also supports SOCKS4 and SOCKS5 proxies with --socks4 and --socks5. + + See also the environment variables Curl supports that offer further proxy + control. + + Most FTP proxy servers are set up to appear as a normal FTP server from the + client's perspective, with special commands to select the remote FTP server. + curl supports the -u, -Q and --ftp-account options that can be used to + set up transfers through many FTP proxies. For example, a file can be + uploaded to a remote FTP server using a Blue Coat FTP proxy with the + options: + + curl -u "Remote-FTP-Username@remote.ftp.server Proxy-Username:Remote-Pass" \ + --ftp-account Proxy-Password --upload-file local-file \ + ftp://my-ftp.proxy.server:21/remote/upload/path/ + + See the manual for your FTP proxy to determine the form it expects to set up + transfers, and curl's -v option to see exactly what curl is sending. + +RANGES + + HTTP 1.1 introduced byte-ranges. Using this, a client can request + to get only one or more subparts of a specified document. Curl supports + this with the -r flag. + + Get the first 100 bytes of a document: + + curl -r 0-99 http://www.get.this/ + + Get the last 500 bytes of a document: + + curl -r -500 http://www.get.this/ + + Curl also supports simple ranges for FTP files as well. Then you can only + specify start and stop position. + + Get the first 100 bytes of a document using FTP: + + curl -r 0-99 ftp://www.get.this/README + +UPLOADING + + FTP / FTPS / SFTP / SCP + + Upload all data on stdin to a specified server: + + curl -T - ftp://ftp.upload.com/myfile + + Upload data from a specified file, login with user and password: + + curl -T uploadfile -u user:passwd ftp://ftp.upload.com/myfile + + Upload a local file to the remote site, and use the local file name at the remote + site too: + + curl -T uploadfile -u user:passwd ftp://ftp.upload.com/ + + Upload a local file to get appended to the remote file: + + curl -T localfile -a ftp://ftp.upload.com/remotefile + + Curl also supports ftp upload through a proxy, but only if the proxy is + configured to allow that kind of tunneling. If it does, you can run curl in + a fashion similar to: + + curl --proxytunnel -x proxy:port -T localfile ftp.upload.com + +SMB / SMBS + + curl -T file.txt -u "domain\username:passwd" + smb://server.example.com/share/ + + HTTP + + Upload all data on stdin to a specified HTTP site: + + curl -T - http://www.upload.com/myfile + + Note that the HTTP server must have been configured to accept PUT before + this can be done successfully. + + For other ways to do HTTP data upload, see the POST section below. + +VERBOSE / DEBUG + + If curl fails where it isn't supposed to, if the servers don't let you in, + if you can't understand the responses: use the -v flag to get verbose + fetching. Curl will output lots of info and what it sends and receives in + order to let the user see all client-server interaction (but it won't show + you the actual data). + + curl -v ftp://ftp.upload.com/ + + To get even more details and information on what curl does, try using the + --trace or --trace-ascii options with a given file name to log to, like + this: + + curl --trace trace.txt www.haxx.se + + +DETAILED INFORMATION + + Different protocols provide different ways of getting detailed information + about specific files/documents. To get curl to show detailed information + about a single file, you should use -I/--head option. It displays all + available info on a single file for HTTP and FTP. The HTTP information is a + lot more extensive. + + For HTTP, you can get the header information (the same as -I would show) + shown before the data by using -i/--include. Curl understands the + -D/--dump-header option when getting files from both FTP and HTTP, and it + will then store the headers in the specified file. + + Store the HTTP headers in a separate file (headers.txt in the example): + + curl --dump-header headers.txt curl.haxx.se + + Note that headers stored in a separate file can be very useful at a later + time if you want curl to use cookies sent by the server. More about that in + the cookies section. + +POST (HTTP) + + It's easy to post data using curl. This is done using the -d + option. The post data must be urlencoded. + + Post a simple "name" and "phone" guestbook. + + curl -d "name=Rafael%20Sagula&phone=3320780" \ + http://www.where.com/guest.cgi + + How to post a form with curl, lesson #1: + + Dig out all the tags in the form that you want to fill in. (There's + a perl program called formfind.pl on the curl site that helps with this). + + If there's a "normal" post, you use -d to post. -d takes a full "post + string", which is in the format + + =&=&... + + The 'variable' names are the names set with "name=" in the tags, and + the data is the contents you want to fill in for the inputs. The data *must* + be properly URL encoded. That means you replace space with + and that you + replace weird letters with %XX where XX is the hexadecimal representation of + the letter's ASCII code. + + Example: + + (page located at http://www.formpost.com/getthis/ + +
+ + + + +
+ + We want to enter user 'foobar' with password '12345'. + + To post to this, you enter a curl command line like: + + curl -d "user=foobar&pass=12345&id=blablabla&ding=submit" (continues) + http://www.formpost.com/getthis/post.cgi + + + While -d uses the application/x-www-form-urlencoded mime-type, generally + understood by CGI's and similar, curl also supports the more capable + multipart/form-data type. This latter type supports things like file upload. + + -F accepts parameters like -F "name=contents". If you want the contents to + be read from a file, use <@filename> as contents. When specifying a file, + you can also specify the file content type by appending ';type=' + to the file name. You can also post the contents of several files in one + field. For example, the field name 'coolfiles' is used to send three files, + with different content types using the following syntax: + + curl -F "coolfiles=@fil1.gif;type=image/gif,fil2.txt,fil3.html" \ + http://www.post.com/postit.cgi + + If the content-type is not specified, curl will try to guess from the file + extension (it only knows a few), or use the previously specified type (from + an earlier file if several files are specified in a list) or else it will + use the default type 'application/octet-stream'. + + Emulate a fill-in form with -F. Let's say you fill in three fields in a + form. One field is a file name which to post, one field is your name and one + field is a file description. We want to post the file we have written named + "cooltext.txt". To let curl do the posting of this data instead of your + favourite browser, you have to read the HTML source of the form page and + find the names of the input fields. In our example, the input field names + are 'file', 'yourname' and 'filedescription'. + + curl -F "file=@cooltext.txt" -F "yourname=Daniel" \ + -F "filedescription=Cool text file with cool text inside" \ + http://www.post.com/postit.cgi + + To send two files in one post you can do it in two ways: + + 1. Send multiple files in a single "field" with a single field name: + + curl -F "pictures=@dog.gif,cat.gif" + + 2. Send two fields with two field names: + + curl -F "docpicture=@dog.gif" -F "catpicture=@cat.gif" + + To send a field value literally without interpreting a leading '@' + or '<', or an embedded ';type=', use --form-string instead of + -F. This is recommended when the value is obtained from a user or + some other unpredictable source. Under these circumstances, using + -F instead of --form-string would allow a user to trick curl into + uploading a file. + +REFERRER + + An HTTP request has the option to include information about which address + referred it to the actual page. Curl allows you to specify the + referrer to be used on the command line. It is especially useful to + fool or trick stupid servers or CGI scripts that rely on that information + being available or contain certain data. + + curl -e www.coolsite.com http://www.showme.com/ + + NOTE: The Referer: [sic] field is defined in the HTTP spec to be a full URL. + +USER AGENT + + An HTTP request has the option to include information about the browser + that generated the request. Curl allows it to be specified on the command + line. It is especially useful to fool or trick stupid servers or CGI + scripts that only accept certain browsers. + + Example: + + curl -A 'Mozilla/3.0 (Win95; I)' http://www.nationsbank.com/ + + Other common strings: + 'Mozilla/3.0 (Win95; I)' Netscape Version 3 for Windows 95 + 'Mozilla/3.04 (Win95; U)' Netscape Version 3 for Windows 95 + 'Mozilla/2.02 (OS/2; U)' Netscape Version 2 for OS/2 + 'Mozilla/4.04 [en] (X11; U; AIX 4.2; Nav)' NS for AIX + 'Mozilla/4.05 [en] (X11; U; Linux 2.0.32 i586)' NS for Linux + + Note that Internet Explorer tries hard to be compatible in every way: + 'Mozilla/4.0 (compatible; MSIE 4.01; Windows 95)' MSIE for W95 + + Mozilla is not the only possible User-Agent name: + 'Konqueror/1.0' KDE File Manager desktop client + 'Lynx/2.7.1 libwww-FM/2.14' Lynx command line browser + +COOKIES + + Cookies are generally used by web servers to keep state information at the + client's side. The server sets cookies by sending a response line in the + headers that looks like 'Set-Cookie: ' where the data part then + typically contains a set of NAME=VALUE pairs (separated by semicolons ';' + like "NAME1=VALUE1; NAME2=VALUE2;"). The server can also specify for what + path the "cookie" should be used for (by specifying "path=value"), when the + cookie should expire ("expire=DATE"), for what domain to use it + ("domain=NAME") and if it should be used on secure connections only + ("secure"). + + If you've received a page from a server that contains a header like: + Set-Cookie: sessionid=boo123; path="/foo"; + + it means the server wants that first pair passed on when we get anything in + a path beginning with "/foo". + + Example, get a page that wants my name passed in a cookie: + + curl -b "name=Daniel" www.sillypage.com + + Curl also has the ability to use previously received cookies in following + sessions. If you get cookies from a server and store them in a file in a + manner similar to: + + curl --dump-header headers www.example.com + + ... you can then in a second connect to that (or another) site, use the + cookies from the 'headers' file like: + + curl -b headers www.example.com + + While saving headers to a file is a working way to store cookies, it is + however error-prone and not the preferred way to do this. Instead, make curl + save the incoming cookies using the well-known netscape cookie format like + this: + + curl -c cookies.txt www.example.com + + Note that by specifying -b you enable the "cookie awareness" and with -L + you can make curl follow a location: (which often is used in combination + with cookies). So that if a site sends cookies and a location, you can + use a non-existing file to trigger the cookie awareness like: + + curl -L -b empty.txt www.example.com + + The file to read cookies from must be formatted using plain HTTP headers OR + as netscape's cookie file. Curl will determine what kind it is based on the + file contents. In the above command, curl will parse the header and store + the cookies received from www.example.com. curl will send to the server the + stored cookies which match the request as it follows the location. The + file "empty.txt" may be a nonexistent file. + + To read and write cookies from a netscape cookie file, you can set both -b + and -c to use the same file: + + curl -b cookies.txt -c cookies.txt www.example.com + +PROGRESS METER + + The progress meter exists to show a user that something actually is + happening. The different fields in the output have the following meaning: + + % Total % Received % Xferd Average Speed Time Curr. + Dload Upload Total Current Left Speed + 0 151M 0 38608 0 0 9406 0 4:41:43 0:00:04 4:41:39 9287 + + From left-to-right: + % - percentage completed of the whole transfer + Total - total size of the whole expected transfer + % - percentage completed of the download + Received - currently downloaded amount of bytes + % - percentage completed of the upload + Xferd - currently uploaded amount of bytes + Average Speed + Dload - the average transfer speed of the download + Average Speed + Upload - the average transfer speed of the upload + Time Total - expected time to complete the operation + Time Current - time passed since the invoke + Time Left - expected time left to completion + Curr.Speed - the average transfer speed the last 5 seconds (the first + 5 seconds of a transfer is based on less time of course.) + + The -# option will display a totally different progress bar that doesn't + need much explanation! + +SPEED LIMIT + + Curl allows the user to set the transfer speed conditions that must be met + to let the transfer keep going. By using the switch -y and -Y you + can make curl abort transfers if the transfer speed is below the specified + lowest limit for a specified time. + + To have curl abort the download if the speed is slower than 3000 bytes per + second for 1 minute, run: + + curl -Y 3000 -y 60 www.far-away-site.com + + This can very well be used in combination with the overall time limit, so + that the above operation must be completed in whole within 30 minutes: + + curl -m 1800 -Y 3000 -y 60 www.far-away-site.com + + Forcing curl not to transfer data faster than a given rate is also possible, + which might be useful if you're using a limited bandwidth connection and you + don't want your transfer to use all of it (sometimes referred to as + "bandwidth throttle"). + + Make curl transfer data no faster than 10 kilobytes per second: + + curl --limit-rate 10K www.far-away-site.com + + or + + curl --limit-rate 10240 www.far-away-site.com + + Or prevent curl from uploading data faster than 1 megabyte per second: + + curl -T upload --limit-rate 1M ftp://uploadshereplease.com + + When using the --limit-rate option, the transfer rate is regulated on a + per-second basis, which will cause the total transfer speed to become lower + than the given number. Sometimes of course substantially lower, if your + transfer stalls during periods. + +CONFIG FILE + + Curl automatically tries to read the .curlrc file (or _curlrc file on win32 + systems) from the user's home dir on startup. + + The config file could be made up with normal command line switches, but you + can also specify the long options without the dashes to make it more + readable. You can separate the options and the parameter with spaces, or + with = or :. Comments can be used within the file. If the first letter on a + line is a '#'-symbol the rest of the line is treated as a comment. + + If you want the parameter to contain spaces, you must enclose the entire + parameter within double quotes ("). Within those quotes, you specify a + quote as \". + + NOTE: You must specify options and their arguments on the same line. + + Example, set default time out and proxy in a config file: + + # We want a 30 minute timeout: + -m 1800 + # ... and we use a proxy for all accesses: + proxy = proxy.our.domain.com:8080 + + White spaces ARE significant at the end of lines, but all white spaces + leading up to the first characters of each line are ignored. + + Prevent curl from reading the default file by using -q as the first command + line parameter, like: + + curl -q www.thatsite.com + + Force curl to get and display a local help page in case it is invoked + without URL by making a config file similar to: + + # default url to get + url = "http://help.with.curl.com/curlhelp.html" + + You can specify another config file to be read by using the -K/--config + flag. If you set config file name to "-" it'll read the config from stdin, + which can be handy if you want to hide options from being visible in process + tables etc: + + echo "user = user:passwd" | curl -K - http://that.secret.site.com + +EXTRA HEADERS + + When using curl in your own very special programs, you may end up needing + to pass on your own custom headers when getting a web page. You can do + this by using the -H flag. + + Example, send the header "X-you-and-me: yes" to the server when getting a + page: + + curl -H "X-you-and-me: yes" www.love.com + + This can also be useful in case you want curl to send a different text in a + header than it normally does. The -H header you specify then replaces the + header curl would normally send. If you replace an internal header with an + empty one, you prevent that header from being sent. To prevent the Host: + header from being used: + + curl -H "Host:" www.server.com + +FTP and PATH NAMES + + Do note that when getting files with the ftp:// URL, the given path is + relative the directory you enter. To get the file 'README' from your home + directory at your ftp site, do: + + curl ftp://user:passwd@my.site.com/README + + But if you want the README file from the root directory of that very same + site, you need to specify the absolute file name: + + curl ftp://user:passwd@my.site.com//README + + (I.e with an extra slash in front of the file name.) + +SFTP and SCP and PATH NAMES + + With sftp: and scp: URLs, the path name given is the absolute name on the + server. To access a file relative to the remote user's home directory, + prefix the file with /~/ , such as: + + curl -u $USER sftp://home.example.com/~/.bashrc + +FTP and firewalls + + The FTP protocol requires one of the involved parties to open a second + connection as soon as data is about to get transferred. There are two ways to + do this. + + The default way for curl is to issue the PASV command which causes the + server to open another port and await another connection performed by the + client. This is good if the client is behind a firewall that doesn't allow + incoming connections. + + curl ftp.download.com + + If the server, for example, is behind a firewall that doesn't allow connections + on ports other than 21 (or if it just doesn't support the PASV command), the + other way to do it is to use the PORT command and instruct the server to + connect to the client on the given IP number and port (as parameters to the + PORT command). + + The -P flag to curl supports a few different options. Your machine may have + several IP-addresses and/or network interfaces and curl allows you to select + which of them to use. Default address can also be used: + + curl -P - ftp.download.com + + Download with PORT but use the IP address of our 'le0' interface (this does + not work on windows): + + curl -P le0 ftp.download.com + + Download with PORT but use 192.168.0.10 as our IP address to use: + + curl -P 192.168.0.10 ftp.download.com + +NETWORK INTERFACE + + Get a web page from a server using a specified port for the interface: + + curl --interface eth0:1 http://www.netscape.com/ + + or + + curl --interface 192.168.1.10 http://www.netscape.com/ + +HTTPS + + Secure HTTP requires SSL libraries to be installed and used when curl is + built. If that is done, curl is capable of retrieving and posting documents + using the HTTPS protocol. + + Example: + + curl https://www.secure-site.com + + Curl is also capable of using your personal certificates to get/post files + from sites that require valid certificates. The only drawback is that the + certificate needs to be in PEM-format. PEM is a standard and open format to + store certificates with, but it is not used by the most commonly used + browsers (Netscape and MSIE both use the so called PKCS#12 format). If you + want curl to use the certificates you use with your (favourite) browser, you + may need to download/compile a converter that can convert your browser's + formatted certificates to PEM formatted ones. This kind of converter is + included in recent versions of OpenSSL, and for older versions Dr Stephen + N. Henson has written a patch for SSLeay that adds this functionality. You + can get his patch (that requires an SSLeay installation) from his site at: + http://www.drh-consultancy.demon.co.uk/ + + Example on how to automatically retrieve a document using a certificate with + a personal password: + + curl -E /path/to/cert.pem:password https://secure.site.com/ + + If you neglect to specify the password on the command line, you will be + prompted for the correct password before any data can be received. + + Many older SSL-servers have problems with SSLv3 or TLS, which newer versions + of OpenSSL etc use, therefore it is sometimes useful to specify what + SSL-version curl should use. Use -3, -2 or -1 to specify that exact SSL + version to use (for SSLv3, SSLv2 or TLSv1 respectively): + + curl -2 https://secure.site.com/ + + Otherwise, curl will first attempt to use v3 and then v2. + + To use OpenSSL to convert your favourite browser's certificate into a PEM + formatted one that curl can use, do something like this: + + In Netscape, you start with hitting the 'Security' menu button. + + Select 'certificates->yours' and then pick a certificate in the list + + Press the 'Export' button + + enter your PIN code for the certs + + select a proper place to save it + + Run the 'openssl' application to convert the certificate. If you cd to the + openssl installation, you can do it like: + + # ./apps/openssl pkcs12 -in [file you saved] -clcerts -out [PEMfile] + + In Firefox, select Options, then Advanced, then the Encryption tab, + View Certificates. This opens the Certificate Manager, where you can + Export. Be sure to select PEM for the Save as type. + + In Internet Explorer, select Internet Options, then the Content tab, then + Certificates. Then you can Export, and depending on the format you may + need to convert to PEM. + + In Chrome, select Settings, then Show Advanced Settings. Under HTTPS/SSL + select Manage Certificates. + +RESUMING FILE TRANSFERS + + To continue a file transfer where it was previously aborted, curl supports + resume on HTTP(S) downloads as well as FTP uploads and downloads. + + Continue downloading a document: + + curl -C - -o file ftp://ftp.server.com/path/file + + Continue uploading a document(*1): + + curl -C - -T file ftp://ftp.server.com/path/file + + Continue downloading a document from a web server(*2): + + curl -C - -o file http://www.server.com/ + + (*1) = This requires that the FTP server supports the non-standard command + SIZE. If it doesn't, curl will say so. + + (*2) = This requires that the web server supports at least HTTP/1.1. If it + doesn't, curl will say so. + +TIME CONDITIONS + + HTTP allows a client to specify a time condition for the document it + requests. It is If-Modified-Since or If-Unmodified-Since. Curl allows you to + specify them with the -z/--time-cond flag. + + For example, you can easily make a download that only gets performed if the + remote file is newer than a local copy. It would be made like: + + curl -z local.html http://remote.server.com/remote.html + + Or you can download a file only if the local file is newer than the remote + one. Do this by prepending the date string with a '-', as in: + + curl -z -local.html http://remote.server.com/remote.html + + You can specify a "free text" date as condition. Tell curl to only download + the file if it was updated since January 12, 2012: + + curl -z "Jan 12 2012" http://remote.server.com/remote.html + + Curl will then accept a wide range of date formats. You always make the date + check the other way around by prepending it with a dash '-'. + +DICT + + For fun try + + curl dict://dict.org/m:curl + curl dict://dict.org/d:heisenbug:jargon + curl dict://dict.org/d:daniel:web1913 + + Aliases for 'm' are 'match' and 'find', and aliases for 'd' are 'define' + and 'lookup'. For example, + + curl dict://dict.org/find:curl + + Commands that break the URL description of the RFC (but not the DICT + protocol) are + + curl dict://dict.org/show:db + curl dict://dict.org/show:strat + + Authentication is still missing (but this is not required by the RFC) + +LDAP + + If you have installed the OpenLDAP library, curl can take advantage of it + and offer ldap:// support. + + LDAP is a complex thing and writing an LDAP query is not an easy task. I do + advise you to dig up the syntax description for that elsewhere. Two places + that might suit you are: + + Netscape's "Netscape Directory SDK 3.0 for C Programmer's Guide Chapter 10: + Working with LDAP URLs": + http://developer.netscape.com/docs/manuals/dirsdk/csdk30/url.htm + + RFC 2255, "The LDAP URL Format" http://curl.haxx.se/rfc/rfc2255.txt + + To show you an example, this is how I can get all people from my local LDAP + server that has a certain sub-domain in their email address: + + curl -B "ldap://ldap.frontec.se/o=frontec??sub?mail=*sth.frontec.se" + + If I want the same info in HTML format, I can get it by not using the -B + (enforce ASCII) flag. + +ENVIRONMENT VARIABLES + + Curl reads and understands the following environment variables: + + http_proxy, HTTPS_PROXY, FTP_PROXY + + They should be set for protocol-specific proxies. General proxy should be + set with + + ALL_PROXY + + A comma-separated list of host names that shouldn't go through any proxy is + set in (only an asterisk, '*' matches all hosts) + + NO_PROXY + + If the host name matches one of these strings, or the host is within the + domain of one of these strings, transactions with that node will not be + proxied. + + + The usage of the -x/--proxy flag overrides the environment variables. + +NETRC + + Unix introduced the .netrc concept a long time ago. It is a way for a user + to specify name and password for commonly visited FTP sites in a file so + that you don't have to type them in each time you visit those sites. You + realize this is a big security risk if someone else gets hold of your + passwords, so therefore most unix programs won't read this file unless it is + only readable by yourself (curl doesn't care though). + + Curl supports .netrc files if told to (using the -n/--netrc and + --netrc-optional options). This is not restricted to just FTP, + so curl can use it for all protocols where authentication is used. + + A very simple .netrc file could look something like: + + machine curl.haxx.se login iamdaniel password mysecret + +CUSTOM OUTPUT + + To better allow script programmers to get to know about the progress of + curl, the -w/--write-out option was introduced. Using this, you can specify + what information from the previous transfer you want to extract. + + To display the amount of bytes downloaded together with some text and an + ending newline: + + curl -w 'We downloaded %{size_download} bytes\n' www.download.com + +KERBEROS FTP TRANSFER + + Curl supports kerberos4 and kerberos5/GSSAPI for FTP transfers. You need + the kerberos package installed and used at curl build time for it to be + available. + + First, get the krb-ticket the normal way, like with the kinit/kauth tool. + Then use curl in way similar to: + + curl --krb private ftp://krb4site.com -u username:fakepwd + + There's no use for a password on the -u switch, but a blank one will make + curl ask for one and you already entered the real password to kinit/kauth. + +TELNET + + The curl telnet support is basic and very easy to use. Curl passes all data + passed to it on stdin to the remote server. Connect to a remote telnet + server using a command line similar to: + + curl telnet://remote.server.com + + And enter the data to pass to the server on stdin. The result will be sent + to stdout or to the file you specify with -o. + + You might want the -N/--no-buffer option to switch off the buffered output + for slow connections or similar. + + Pass options to the telnet protocol negotiation, by using the -t option. To + tell the server we use a vt100 terminal, try something like: + + curl -tTTYPE=vt100 telnet://remote.server.com + + Other interesting options for it -t include: + + - XDISPLOC= Sets the X display location. + + - NEW_ENV= Sets an environment variable. + + NOTE: The telnet protocol does not specify any way to login with a specified + user and password so curl can't do that automatically. To do that, you need + to track when the login prompt is received and send the username and + password accordingly. + +PERSISTENT CONNECTIONS + + Specifying multiple files on a single command line will make curl transfer + all of them, one after the other in the specified order. + + libcurl will attempt to use persistent connections for the transfers so that + the second transfer to the same host can use the same connection that was + already initiated and was left open in the previous transfer. This greatly + decreases connection time for all but the first transfer and it makes a far + better use of the network. + + Note that curl cannot use persistent connections for transfers that are used + in subsequence curl invokes. Try to stuff as many URLs as possible on the + same command line if they are using the same host, as that'll make the + transfers faster. If you use an HTTP proxy for file transfers, practically + all transfers will be persistent. + +MULTIPLE TRANSFERS WITH A SINGLE COMMAND LINE + + As is mentioned above, you can download multiple files with one command line + by simply adding more URLs. If you want those to get saved to a local file + instead of just printed to stdout, you need to add one save option for each + URL you specify. Note that this also goes for the -O option (but not + --remote-name-all). + + For example: get two files and use -O for the first and a custom file + name for the second: + + curl -O http://url.com/file.txt ftp://ftp.com/moo.exe -o moo.jpg + + You can also upload multiple files in a similar fashion: + + curl -T local1 ftp://ftp.com/moo.exe -T local2 ftp://ftp.com/moo2.txt + +IPv6 + + curl will connect to a server with IPv6 when a host lookup returns an IPv6 + address and fall back to IPv4 if the connection fails. The --ipv4 and --ipv6 + options can specify which address to use when both are available. IPv6 + addresses can also be specified directly in URLs using the syntax: + + http://[2001:1890:1112:1::20]/overview.html + + When this style is used, the -g option must be given to stop curl from + interpreting the square brackets as special globbing characters. Link local + and site local addresses including a scope identifier, such as fe80::1234%1, + may also be used, but the scope portion must be numeric or match an existing + network interface on Linux and the percent character must be URL escaped. The + previous example in an SFTP URL might look like: + + sftp://[fe80::1234%251]/ + + IPv6 addresses provided other than in URLs (e.g. to the --proxy, --interface + or --ftp-port options) should not be URL encoded. + +METALINK + + Curl supports Metalink (both version 3 and 4 (RFC 5854) are supported), a way + to list multiple URIs and hashes for a file. Curl will make use of the mirrors + listed within for failover if there are errors (such as the file or server not + being available). It will also verify the hash of the file after the download + completes. The Metalink file itself is downloaded and processed in memory and + not stored in the local file system. + + Example to use a remote Metalink file: + + curl --metalink http://www.example.com/example.metalink + + To use a Metalink file in the local file system, use FILE protocol (file://): + + curl --metalink file://example.metalink + + Please note that if FILE protocol is disabled, there is no way to use a local + Metalink file at the time of this writing. Also note that if --metalink and + --include are used together, --include will be ignored. This is because including + headers in the response will break Metalink parser and if the headers are included + in the file described in Metalink file, hash check will fail. + +MAILING LISTS + + For your convenience, we have several open mailing lists to discuss curl, + its development and things relevant to this. Get all info at + http://curl.haxx.se/mail/. Some of the lists available are: + + curl-users + + Users of the command line tool. How to use it, what doesn't work, new + features, related tools, questions, news, installations, compilations, + running, porting etc. + + curl-library + + Developers using or developing libcurl. Bugs, extensions, improvements. + + curl-announce + + Low-traffic. Only receives announcements of new public versions. At worst, + that makes something like one or two mails per month, but usually only one + mail every second month. + + curl-and-php + + Using the curl functions in PHP. Everything curl with a PHP angle. Or PHP + with a curl angle. + + curl-and-python + + Python hackers using curl with or without the python binding pycurl. + + Please direct curl questions, feature requests and trouble reports to one of + these mailing lists instead of mailing any individual. diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/Makefile b/src/external/3rd/library/curl/curl-7.45.0/docs/Makefile new file mode 100644 index 000000000..22b7c13a3 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/Makefile @@ -0,0 +1,834 @@ +# Makefile.in generated by automake 1.15 from Makefile.am. +# docs/Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994-2014 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) 1998 - 2015, Daniel Stenberg, , et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### + +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/curl +pkgincludedir = $(includedir)/curl +pkglibdir = $(libdir)/curl +pkglibexecdir = $(libexecdir)/curl +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = i686-pc-linux-gnu +host_triplet = i686-pc-linux-gnu +subdir = docs +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/curl-compilers.m4 \ + $(top_srcdir)/m4/curl-confopts.m4 \ + $(top_srcdir)/m4/curl-functions.m4 \ + $(top_srcdir)/m4/curl-openssl.m4 \ + $(top_srcdir)/m4/curl-override.m4 \ + $(top_srcdir)/m4/curl-reentrant.m4 $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/m4/xc-am-iface.m4 \ + $(top_srcdir)/m4/xc-cc-check.m4 \ + $(top_srcdir)/m4/xc-lt-iface.m4 \ + $(top_srcdir)/m4/xc-translit.m4 \ + $(top_srcdir)/m4/xc-val-flgs.m4 \ + $(top_srcdir)/m4/zz40-xc-ovr.m4 \ + $(top_srcdir)/m4/zz50-xc-ovr.m4 \ + $(top_srcdir)/m4/zz60-xc-ovr.m4 $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/lib/curl_config.h \ + $(top_builddir)/include/curl/curlbuild.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_$(V)) +am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_$(V)) +am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_$(V)) +am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) +am__v_at_0 = @ +am__v_at_1 = +depcomp = +am__depfiles_maybe = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +man1dir = $(mandir)/man1 +am__installdirs = "$(DESTDIR)$(man1dir)" +MANS = $(man_MANS) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +am__DIST_COMMON = $(srcdir)/Makefile.in INSTALL THANKS TODO +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing aclocal-1.15 +AMTAR = $${TAR-tar} +AM_DEFAULT_VERBOSITY = 1 +AR = /usr/bin/ar +AS = as +AUTOCONF = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing autoconf +AUTOHEADER = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing autoheader +AUTOMAKE = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing automake-1.15 +AWK = mawk +BLANK_AT_MAKETIME = +CC = gcc +CCDEPMODE = depmode=gcc3 +CFLAGS = -O2 -Wno-system-headers +CFLAG_CURL_SYMBOL_HIDING = -fvisibility=hidden +CONFIGURE_OPTIONS = "" +CPP = gcc -E +CPPFLAGS = +CPPFLAG_CURL_STATICLIB = +CURLVERSION = 7.45.0 +CURL_CA_BUNDLE = "/etc/ssl/certs/ca-certificates.crt" +CURL_CFLAG_EXTRAS = +CURL_DISABLE_DICT = +CURL_DISABLE_FILE = +CURL_DISABLE_FTP = +CURL_DISABLE_GOPHER = +CURL_DISABLE_HTTP = +CURL_DISABLE_IMAP = +CURL_DISABLE_LDAP = 1 +CURL_DISABLE_LDAPS = 1 +CURL_DISABLE_POP3 = +CURL_DISABLE_PROXY = +CURL_DISABLE_RTSP = +CURL_DISABLE_SMB = +CURL_DISABLE_SMTP = +CURL_DISABLE_TELNET = +CURL_DISABLE_TFTP = +CURL_LT_SHLIB_VERSIONED_FLAVOUR = +CURL_NETWORK_AND_TIME_LIBS = +CURL_NETWORK_LIBS = +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +DLLTOOL = false +DSYMUTIL = +DUMPBIN = +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = /bin/grep -E +ENABLE_SHARED = yes +ENABLE_STATIC = yes +EXEEXT = +FGREP = /bin/grep -F +GREP = /bin/grep +HAVE_GNUTLS_SRP = +HAVE_LDAP_SSL = 1 +HAVE_LIBZ = 1 +HAVE_OPENSSL_SRP = +IDN_ENABLED = +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +IPV6_ENABLED = 1 +LD = /usr/bin/ld +LDFLAGS = +LIBCURL_LIBS = -lz +LIBMETALINK_CPPFLAGS = +LIBMETALINK_LDFLAGS = +LIBMETALINK_LIBS = +LIBOBJS = +LIBS = -lz +LIBTOOL = $(SHELL) $(top_builddir)/libtool +LIPO = +LN_S = ln -s +LTLIBOBJS = +MAINT = # +MAKEINFO = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/missing makeinfo +MANIFEST_TOOL = : +MANOPT = -man +MKDIR_P = /bin/mkdir -p +NM = /usr/bin/nm -B +NMEDIT = +NROFF = /usr/bin/nroff +NSS_LIBS = +OBJDUMP = objdump +OBJEXT = o +OTOOL = +OTOOL64 = +PACKAGE = curl +PACKAGE_BUGREPORT = a suitable curl mailing list: http://curl.haxx.se/mail/ +PACKAGE_NAME = curl +PACKAGE_STRING = curl - +PACKAGE_TARNAME = curl +PACKAGE_URL = +PACKAGE_VERSION = - +PATH_SEPARATOR = : +PERL = /usr/bin/perl +PKGADD_NAME = cURL - a client that groks URLs +PKGADD_PKG = HAXXcurl +PKGADD_VENDOR = curl.haxx.se +PKGCONFIG = no +RANDOM_FILE = +RANLIB = ranlib +REQUIRE_LIB_DEPS = no +SED = /bin/sed +SET_MAKE = +SHELL = /bin/bash +SSL_ENABLED = +SSL_LIBS = +STRIP = strip +SUPPORT_FEATURES = IPv6 UnixSockets libz +SUPPORT_PROTOCOLS = DICT FILE FTP GOPHER HTTP IMAP POP3 RTSP SMTP TELNET TFTP +USE_ARES = +USE_AXTLS = +USE_CYASSL = +USE_DARWINSSL = +USE_GNUTLS = +USE_GNUTLS_NETTLE = +USE_LIBRTMP = +USE_LIBSSH2 = +USE_NGHTTP2 = +USE_NSS = +USE_OPENLDAP = +USE_POLARSSL = +USE_SCHANNEL = +USE_UNIX_SOCKETS = 1 +USE_WINDOWS_SSPI = +VERSION = - +VERSIONNUM = 072d00 +ZLIB_LIBS = -lz +abs_builddir = /home/swg/Downloads/curl/curl-7.45.0/docs +abs_srcdir = /home/swg/Downloads/curl/curl-7.45.0/docs +abs_top_builddir = /home/swg/Downloads/curl/curl-7.45.0 +abs_top_srcdir = /home/swg/Downloads/curl/curl-7.45.0 +ac_ct_AR = +ac_ct_CC = gcc +ac_ct_DUMPBIN = +am__include = include +am__leading_dot = . +am__quote = +am__tar = $${TAR-tar} chof - "$$tardir" +am__untar = $${TAR-tar} xf - +bindir = ${exec_prefix}/bin +build = i686-pc-linux-gnu +build_alias = +build_cpu = i686 +build_os = linux-gnu +build_vendor = pc +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host = i686-pc-linux-gnu +host_alias = +host_cpu = i686 +host_os = linux-gnu +host_vendor = pc +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = ${SHELL} /home/swg/Downloads/curl/curl-7.45.0/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +libext = a +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = $(MKDIR_P) +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +runstatedir = ${localstatedir}/run +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = . +subdirs = +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = ../ +top_builddir = .. +top_srcdir = .. +AUTOMAKE_OPTIONS = foreign no-dependencies +man_MANS = curl.1 curl-config.1 +noinst_man_MANS = mk-ca-bundle.1 +GENHTMLPAGES = curl.html curl-config.html mk-ca-bundle.html +PDFPAGES = curl.pdf curl-config.pdf mk-ca-bundle.pdf +HTMLPAGES = $(GENHTMLPAGES) index.html +SUBDIRS = examples libcurl +CLEANFILES = $(GENHTMLPAGES) $(PDFPAGES) +EXTRA_DIST = MANUAL BUGS CONTRIBUTE FAQ FEATURES INTERNALS SSLCERTS \ + README.win32 RESOURCES TODO TheArtOfHttpScripting THANKS VERSIONS \ + KNOWN_BUGS BINDINGS $(man_MANS) $(HTMLPAGES) HISTORY INSTALL \ + $(PDFPAGES) LICENSE-MIXING README.netware DISTRO-DILEMMA INSTALL.devcpp \ + MAIL-ETIQUETTE HTTP-COOKIES SECURITY RELEASE-PROCEDURE \ + SSL-PROBLEMS HTTP2.md ROADMAP.md CODE_OF_CONDUCT.md + +MAN2HTML = roffit < $< >$@ +SUFFIXES = .1 .html .pdf +all: all-recursive + +.SUFFIXES: +.SUFFIXES: .1 .html .pdf +$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docs/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign docs/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: # $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): # $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-man1: $(man_MANS) + @$(NORMAL_INSTALL) + @list1=''; \ + list2='$(man_MANS)'; \ + test -n "$(man1dir)" \ + && test -n "`echo $$list1$$list2`" \ + || exit 0; \ + echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ + { for i in $$list1; do echo "$$i"; done; \ + if test -n "$$list2"; then \ + for i in $$list2; do echo "$$i"; done \ + | sed -n '/\.1[a-z]*$$/p'; \ + fi; \ + } | while read p; do \ + if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; echo "$$p"; \ + done | \ + sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ + -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ + sed 'N;N;s,\n, ,g' | { \ + list=; while read file base inst; do \ + if test "$$base" = "$$inst"; then list="$$list $$file"; else \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ + fi; \ + done; \ + for i in $$list; do echo "$$i"; done | $(am__base_list) | \ + while read files; do \ + test -z "$$files" || { \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ + done; } + +uninstall-man1: + @$(NORMAL_UNINSTALL) + @list=''; test -n "$(man1dir)" || exit 0; \ + files=`{ for i in $$list; do echo "$$i"; done; \ + l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ + sed -n '/\.1[a-z]*$$/p'; \ + } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ + -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ + dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile $(MANS) +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(man1dir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-man + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: install-man1 + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-man + +uninstall-man: uninstall-man1 + +.MAKE: $(am__recursive_targets) install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-man1 install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-man uninstall-man1 + +.PRECIOUS: Makefile + + +html: $(HTMLPAGES) + cd libcurl; make html + +pdf: $(PDFPAGES) + cd libcurl; make pdf + +.1.html: + $(MAN2HTML) + +.1.pdf: + @(foo=`echo $@ | sed -e 's/\.[0-9]$$//g'`; \ + groff -Tps -man $< >$$foo.ps; \ + ps2pdf $$foo.ps $@; \ + rm $$foo.ps; \ + echo "converted $< to $@") + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/Makefile.am b/src/external/3rd/library/curl/curl-7.45.0/docs/Makefile.am new file mode 100644 index 000000000..cfef3e9ab --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/Makefile.am @@ -0,0 +1,62 @@ +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) 1998 - 2015, Daniel Stenberg, , et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### + +AUTOMAKE_OPTIONS = foreign no-dependencies + +man_MANS = curl.1 curl-config.1 +noinst_man_MANS = mk-ca-bundle.1 +GENHTMLPAGES = curl.html curl-config.html mk-ca-bundle.html +PDFPAGES = curl.pdf curl-config.pdf mk-ca-bundle.pdf + +HTMLPAGES = $(GENHTMLPAGES) index.html + +SUBDIRS = examples libcurl + +CLEANFILES = $(GENHTMLPAGES) $(PDFPAGES) + +EXTRA_DIST = MANUAL BUGS CONTRIBUTE FAQ FEATURES INTERNALS SSLCERTS \ + README.win32 RESOURCES TODO TheArtOfHttpScripting THANKS VERSIONS \ + KNOWN_BUGS BINDINGS $(man_MANS) $(HTMLPAGES) HISTORY INSTALL \ + $(PDFPAGES) LICENSE-MIXING README.netware DISTRO-DILEMMA INSTALL.devcpp \ + MAIL-ETIQUETTE HTTP-COOKIES SECURITY RELEASE-PROCEDURE \ + SSL-PROBLEMS HTTP2.md ROADMAP.md CODE_OF_CONDUCT.md + +MAN2HTML= roffit < $< >$@ + +SUFFIXES = .1 .html .pdf + +html: $(HTMLPAGES) + cd libcurl; make html + +pdf: $(PDFPAGES) + cd libcurl; make pdf + +.1.html: + $(MAN2HTML) + +.1.pdf: + @(foo=`echo $@ | sed -e 's/\.[0-9]$$//g'`; \ + groff -Tps -man $< >$$foo.ps; \ + ps2pdf $$foo.ps $@; \ + rm $$foo.ps; \ + echo "converted $< to $@") + diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/Makefile.in b/src/external/3rd/library/curl/curl-7.45.0/docs/Makefile.in new file mode 100644 index 000000000..0eaeaed3c --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/Makefile.in @@ -0,0 +1,834 @@ +# Makefile.in generated by automake 1.15 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2014 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) 1998 - 2015, Daniel Stenberg, , et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at http://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = docs +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/curl-compilers.m4 \ + $(top_srcdir)/m4/curl-confopts.m4 \ + $(top_srcdir)/m4/curl-functions.m4 \ + $(top_srcdir)/m4/curl-openssl.m4 \ + $(top_srcdir)/m4/curl-override.m4 \ + $(top_srcdir)/m4/curl-reentrant.m4 $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/m4/xc-am-iface.m4 \ + $(top_srcdir)/m4/xc-cc-check.m4 \ + $(top_srcdir)/m4/xc-lt-iface.m4 \ + $(top_srcdir)/m4/xc-translit.m4 \ + $(top_srcdir)/m4/xc-val-flgs.m4 \ + $(top_srcdir)/m4/zz40-xc-ovr.m4 \ + $(top_srcdir)/m4/zz50-xc-ovr.m4 \ + $(top_srcdir)/m4/zz60-xc-ovr.m4 $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/lib/curl_config.h \ + $(top_builddir)/include/curl/curlbuild.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +depcomp = +am__depfiles_maybe = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +man1dir = $(mandir)/man1 +am__installdirs = "$(DESTDIR)$(man1dir)" +MANS = $(man_MANS) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +am__DIST_COMMON = $(srcdir)/Makefile.in INSTALL THANKS TODO +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AS = @AS@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BLANK_AT_MAKETIME = @BLANK_AT_MAKETIME@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CFLAG_CURL_SYMBOL_HIDING = @CFLAG_CURL_SYMBOL_HIDING@ +CONFIGURE_OPTIONS = @CONFIGURE_OPTIONS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAG_CURL_STATICLIB = @CPPFLAG_CURL_STATICLIB@ +CURLVERSION = @CURLVERSION@ +CURL_CA_BUNDLE = @CURL_CA_BUNDLE@ +CURL_CFLAG_EXTRAS = @CURL_CFLAG_EXTRAS@ +CURL_DISABLE_DICT = @CURL_DISABLE_DICT@ +CURL_DISABLE_FILE = @CURL_DISABLE_FILE@ +CURL_DISABLE_FTP = @CURL_DISABLE_FTP@ +CURL_DISABLE_GOPHER = @CURL_DISABLE_GOPHER@ +CURL_DISABLE_HTTP = @CURL_DISABLE_HTTP@ +CURL_DISABLE_IMAP = @CURL_DISABLE_IMAP@ +CURL_DISABLE_LDAP = @CURL_DISABLE_LDAP@ +CURL_DISABLE_LDAPS = @CURL_DISABLE_LDAPS@ +CURL_DISABLE_POP3 = @CURL_DISABLE_POP3@ +CURL_DISABLE_PROXY = @CURL_DISABLE_PROXY@ +CURL_DISABLE_RTSP = @CURL_DISABLE_RTSP@ +CURL_DISABLE_SMB = @CURL_DISABLE_SMB@ +CURL_DISABLE_SMTP = @CURL_DISABLE_SMTP@ +CURL_DISABLE_TELNET = @CURL_DISABLE_TELNET@ +CURL_DISABLE_TFTP = @CURL_DISABLE_TFTP@ +CURL_LT_SHLIB_VERSIONED_FLAVOUR = @CURL_LT_SHLIB_VERSIONED_FLAVOUR@ +CURL_NETWORK_AND_TIME_LIBS = @CURL_NETWORK_AND_TIME_LIBS@ +CURL_NETWORK_LIBS = @CURL_NETWORK_LIBS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +ENABLE_SHARED = @ENABLE_SHARED@ +ENABLE_STATIC = @ENABLE_STATIC@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GREP = @GREP@ +HAVE_GNUTLS_SRP = @HAVE_GNUTLS_SRP@ +HAVE_LDAP_SSL = @HAVE_LDAP_SSL@ +HAVE_LIBZ = @HAVE_LIBZ@ +HAVE_OPENSSL_SRP = @HAVE_OPENSSL_SRP@ +IDN_ENABLED = @IDN_ENABLED@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IPV6_ENABLED = @IPV6_ENABLED@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBCURL_LIBS = @LIBCURL_LIBS@ +LIBMETALINK_CPPFLAGS = @LIBMETALINK_CPPFLAGS@ +LIBMETALINK_LDFLAGS = @LIBMETALINK_LDFLAGS@ +LIBMETALINK_LIBS = @LIBMETALINK_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MANOPT = @MANOPT@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NROFF = @NROFF@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PKGADD_NAME = @PKGADD_NAME@ +PKGADD_PKG = @PKGADD_PKG@ +PKGADD_VENDOR = @PKGADD_VENDOR@ +PKGCONFIG = @PKGCONFIG@ +RANDOM_FILE = @RANDOM_FILE@ +RANLIB = @RANLIB@ +REQUIRE_LIB_DEPS = @REQUIRE_LIB_DEPS@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SSL_ENABLED = @SSL_ENABLED@ +SSL_LIBS = @SSL_LIBS@ +STRIP = @STRIP@ +SUPPORT_FEATURES = @SUPPORT_FEATURES@ +SUPPORT_PROTOCOLS = @SUPPORT_PROTOCOLS@ +USE_ARES = @USE_ARES@ +USE_AXTLS = @USE_AXTLS@ +USE_CYASSL = @USE_CYASSL@ +USE_DARWINSSL = @USE_DARWINSSL@ +USE_GNUTLS = @USE_GNUTLS@ +USE_GNUTLS_NETTLE = @USE_GNUTLS_NETTLE@ +USE_LIBRTMP = @USE_LIBRTMP@ +USE_LIBSSH2 = @USE_LIBSSH2@ +USE_NGHTTP2 = @USE_NGHTTP2@ +USE_NSS = @USE_NSS@ +USE_OPENLDAP = @USE_OPENLDAP@ +USE_POLARSSL = @USE_POLARSSL@ +USE_SCHANNEL = @USE_SCHANNEL@ +USE_UNIX_SOCKETS = @USE_UNIX_SOCKETS@ +USE_WINDOWS_SSPI = @USE_WINDOWS_SSPI@ +VERSION = @VERSION@ +VERSIONNUM = @VERSIONNUM@ +ZLIB_LIBS = @ZLIB_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +libext = @libext@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +AUTOMAKE_OPTIONS = foreign no-dependencies +man_MANS = curl.1 curl-config.1 +noinst_man_MANS = mk-ca-bundle.1 +GENHTMLPAGES = curl.html curl-config.html mk-ca-bundle.html +PDFPAGES = curl.pdf curl-config.pdf mk-ca-bundle.pdf +HTMLPAGES = $(GENHTMLPAGES) index.html +SUBDIRS = examples libcurl +CLEANFILES = $(GENHTMLPAGES) $(PDFPAGES) +EXTRA_DIST = MANUAL BUGS CONTRIBUTE FAQ FEATURES INTERNALS SSLCERTS \ + README.win32 RESOURCES TODO TheArtOfHttpScripting THANKS VERSIONS \ + KNOWN_BUGS BINDINGS $(man_MANS) $(HTMLPAGES) HISTORY INSTALL \ + $(PDFPAGES) LICENSE-MIXING README.netware DISTRO-DILEMMA INSTALL.devcpp \ + MAIL-ETIQUETTE HTTP-COOKIES SECURITY RELEASE-PROCEDURE \ + SSL-PROBLEMS HTTP2.md ROADMAP.md CODE_OF_CONDUCT.md + +MAN2HTML = roffit < $< >$@ +SUFFIXES = .1 .html .pdf +all: all-recursive + +.SUFFIXES: +.SUFFIXES: .1 .html .pdf +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docs/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign docs/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-man1: $(man_MANS) + @$(NORMAL_INSTALL) + @list1=''; \ + list2='$(man_MANS)'; \ + test -n "$(man1dir)" \ + && test -n "`echo $$list1$$list2`" \ + || exit 0; \ + echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ + { for i in $$list1; do echo "$$i"; done; \ + if test -n "$$list2"; then \ + for i in $$list2; do echo "$$i"; done \ + | sed -n '/\.1[a-z]*$$/p'; \ + fi; \ + } | while read p; do \ + if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; echo "$$p"; \ + done | \ + sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ + -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ + sed 'N;N;s,\n, ,g' | { \ + list=; while read file base inst; do \ + if test "$$base" = "$$inst"; then list="$$list $$file"; else \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ + fi; \ + done; \ + for i in $$list; do echo "$$i"; done | $(am__base_list) | \ + while read files; do \ + test -z "$$files" || { \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ + done; } + +uninstall-man1: + @$(NORMAL_UNINSTALL) + @list=''; test -n "$(man1dir)" || exit 0; \ + files=`{ for i in $$list; do echo "$$i"; done; \ + l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ + sed -n '/\.1[a-z]*$$/p'; \ + } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ + -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ + dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile $(MANS) +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(man1dir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-man + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: install-man1 + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-man + +uninstall-man: uninstall-man1 + +.MAKE: $(am__recursive_targets) install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-man1 install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-man uninstall-man1 + +.PRECIOUS: Makefile + + +html: $(HTMLPAGES) + cd libcurl; make html + +pdf: $(PDFPAGES) + cd libcurl; make pdf + +.1.html: + $(MAN2HTML) + +.1.pdf: + @(foo=`echo $@ | sed -e 's/\.[0-9]$$//g'`; \ + groff -Tps -man $< >$$foo.ps; \ + ps2pdf $$foo.ps $@; \ + rm $$foo.ps; \ + echo "converted $< to $@") + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/README.netware b/src/external/3rd/library/curl/curl-7.45.0/docs/README.netware new file mode 100644 index 000000000..12065f305 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/README.netware @@ -0,0 +1,27 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + +README.netware + + Read the README file first. + + Curl has been successfully compiled with gcc / nlmconv on different flavours + of Linux as well as with the official Metrowerks CodeWarrior compiler. + While not being the main development target, a continuously growing share of + curl users are NetWare-based, specially also consuming the lib from PHP. + + The unix-style man pages are tricky to read on windows, so therefore are all + those pages converted to HTML as well as pdf, and included in the release + archives. + + The main curl.1 man page is also "built-in" in the command line tool. Use a + command line similar to this in order to extract a separate text file: + + curl -M >manual.txt + + Read the INSTALL file for instructions how to compile curl self. + + diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/README.win32 b/src/external/3rd/library/curl/curl-7.45.0/docs/README.win32 new file mode 100644 index 000000000..cfd45dd25 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/README.win32 @@ -0,0 +1,26 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + +README.win32 + + Read the README file first. + + Curl has been compiled, built and run on all sorts of Windows and win32 + systems. While not being the main develop target, a fair share of curl users + are win32-based. + + The unix-style man pages are tricky to read on windows, so therefore are all + those pages converted to HTML as well as pdf, and included in the release + archives. + + The main curl.1 man page is also "built-in" in the command line tool. Use a + command line similar to this in order to extract a separate text file: + + curl -M >manual.txt + + Read the INSTALL file for instructions how to compile curl self. + + diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/RELEASE-PROCEDURE b/src/external/3rd/library/curl/curl-7.45.0/docs/RELEASE-PROCEDURE new file mode 100644 index 000000000..fc31274e8 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/RELEASE-PROCEDURE @@ -0,0 +1,89 @@ +curl release procedure - how to do a release +============================================ + +in the source code repo +----------------------- + +- edit `RELEASE-NOTES` to be accurate + +- update `docs/THANKS` + +- make sure all relevant changes are committed on the master branch + +- tag the git repo in this style: `git tag -a curl-7_34_0`. -a annotates the + tag and we use underscores instead of dots in the version number. + +- run "./maketgz 7.34.0" to build the release tarballs. It is important that + you run this on a machine with the correct set of autotools etc installed + as this is what then will be shipped and used by most users on *nix like + systems. + +- push the git commits and the new tag + +- gpg sign the 4 tarballs as maketgz suggests + +- upload the 8 resulting files to the primary download directory + +in the curl-www repo +-------------------- + +- edit `Makefile` (version number and date), + +- edit `_newslog.html` (announce the new release) and + +- edit `_changes.html` (insert changes+bugfixes from RELEASE-NOTES) + +- commit all local changes + +- tag the repo with the same tag as used for the source repo + +- make sure all relevant changes are committed and pushed on the master branch + + (the web site then updates its contents automatically) + +inform +------ + +- send an email to curl-users, curl-announce and curl-library. Insert the + RELEASE-NOTES into the mail. + +celebrate +--------- + +- suitable beverage intake is encouraged for the festivities + +curl release scheduling +======================= + +Basics +------ + +We do releases every 8 weeks on Wednesdays. If critical problems arise, we can +insert releases outside of the schedule or we can move the release date - but +this is very rare. + +Each 8 week release cycle is split in two 4-week periods. + +- During the first 4 weeks after a release, we allow new features and changes + to curl and libcurl. If we accept any such changes, we bump the minor number + used for the next release. + +- During the second 4-week period we do not merge any features or changes, we + then only focus on fixing bugs and polishing things to make a solid coming + release. + +Coming dates +------------ + +Based on the description above, here are some planned release dates (at the +time of this writing): + +- June 17, 2015 (version 7.43.0) +- August 12, 2015 +- October 7, 2015 +- December 2, 2015 +- January 27, 2016 +- March 23, 2016 +- May 18, 2016 +- July 13, 2016 +- September 7, 2016 diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/RESOURCES b/src/external/3rd/library/curl/curl-7.45.0/docs/RESOURCES new file mode 100644 index 000000000..760e75975 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/RESOURCES @@ -0,0 +1,83 @@ + _ _ ____ _ + Project ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + + +This document lists documents and standards used by curl. + + RFC 959 - The FTP protocol + + RFC 1635 - How to Use Anonymous FTP + + RFC 1738 - Uniform Resource Locators + + RFC 1777 - defines the LDAP protocol + + RFC 1808 - Relative Uniform Resource Locators + + RFC 1867 - Form-based File Upload in HTML + + RFC 1950 - ZLIB Compressed Data Format Specification + + RFC 1951 - DEFLATE Compressed Data Format Specification + + RFC 1952 - gzip compression format + + RFC 1959 - LDAP URL syntax + + RFC 2045-2049 - Everything you need to know about MIME! (needed for form + based upload) + + RFC 2068 - HTTP 1.1 (obsoleted by RFC 2616) + + RFC 2104 - Keyed-Hashing for Message Authentication + + RFC 2109 - HTTP State Management Mechanism (cookie stuff) + - Also, read Netscape's specification at + http://curl.haxx.se/rfc/cookie_spec.html + + RFC 2183 - The Content-Disposition Header Field + + RFC 2195 - CRAM-MD5 authentication + + RFC 2229 - A Dictionary Server Protocol + + RFC 2255 - Newer LDAP URL syntax document. + + RFC 2231 - MIME Parameter Value and Encoded Word Extensions: + Character Sets, Languages, and Continuations + + RFC 2388 - "Returning Values from Forms: multipart/form-data" + Use this as an addition to the RFC1867 + + RFC 2396 - "Uniform Resource Identifiers: Generic Syntax and Semantics" This + one obsoletes RFC 1738, but since RFC 1738 is often mentioned + I've left it in this list. + + RFC 2428 - FTP Extensions for IPv6 and NATs + + RFC 2577 - FTP Security Considerations + + RFC 2616 - HTTP 1.1, the latest + + RFC 2617 - HTTP Authentication + + RFC 2718 - Guidelines for new URL Schemes + + RFC 2732 - Format for Literal IPv6 Addresses in URL's + + RFC 2818 - HTTP Over TLS (TLS is the successor to SSL) + + RFC 2821 - SMTP protocol + + RFC 2964 - Use of HTTP State Management + + RFC 2965 - HTTP State Management Mechanism. Cookies. Obsoletes RFC2109 + + RFC 3207 - SMTP over TLS + + RFC 4616 - PLAIN authentication + + RFC 4954 - SMTP Authentication diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/ROADMAP.md b/src/external/3rd/library/curl/curl-7.45.0/docs/ROADMAP.md new file mode 100644 index 000000000..eb52d1877 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/ROADMAP.md @@ -0,0 +1,139 @@ +curl the next few years - perhaps +================================= + +Roadmap of things Daniel Stenberg and Steve Holme want to work on next. It is +intended to serve as a guideline for others for information, feedback and +possible participation. + +HTTP/2 +------ + +- test suite + + Base this on existing nghttp2 server to start with to make functional + tests. Later on we can adopt that code or work with nghttp2 to provide ways + to have the http2 server respond with broken responses to make sure we deal + with that nicely as well. + + To decide: if we need to bundle parts of the nghttp2 stuff that probably + won't be shipped by many distros. + +- stream properties API + + Provide options for setting priorities and dependencies among the streams + (easy handles). They are mostly information set for the stream and sent to + the server so we don't have to add much logic for this. + +- server push + + Not exactly clear exactly how to support this API-wise, but by adding + handles without asking for a resource it could be a way to be prepared to + receive pushes in case such are sent. We probably need it to still specify + a URL with host name, port etc but we probably need a special option to + tell libcurl it is for server push purposes. + +- provide option for HTTP/2 "prior knowledge" over clear text + + As it would avoid the roundtrip-heavy Upgrade: procedures when you _know_ + it speaks HTTP/2. + +- provide option to allow curl to default to HTTP/2 only when using HTTPS + + We could switch on HTTP/2 by-default for HTTPS quite easily and it + shouldn't hurt anyone, while HTTP/2 for HTTP by default could introduce + lots of Upgrade: roundtrips that users won't like. So a separated option + alternative makes sense. + +SRV records +----------- + +How to find services for specific domains/hosts. + +HTTPS to proxy +-------------- + +To avoid network traffic to/from the proxy getting snooped on. + +curl_formadd() +-------------- + +make sure there's an easy handle passed in to `curl_formadd()`, +`curl_formget()` and `curl_formfree()` by adding replacement functions and +deprecating the old ones to allow custom mallocs and more + +third-party SASL +---------------- + +add support for third-party SASL libraries such as Cyrus SASL - may need to +move existing native and SSPI based authentication into vsasl folder after +reworking HTTP and SASL code + +SASL authentication in LDAP +--------------------------- + +... + +Simplify the SMTP email +----------------------- + +Simplify the SMTP email interface so that programmers don't have to +construct the body of an email that contains all the headers, alternative +content, images and attachments - maintain raw interface so that +programmers that want to do this can + +email capabilities +------------------ + +Allow the email protocols to return the capabilities before +authenticating. This will allow an application to decide on the best +authentication mechanism + +Win32 pthreads +-------------- + +Allow Windows threading model to be replaced by Win32 pthreads port + +dynamic buffer size +------------------- + +Implement a dynamic buffer size to allow SFTP to use much larger buffers and +possibly allow the size to be customizable by applications. Use less memory +when handles are not in use? + +New stuff - curl +---------------- + +1. Embed a language interpreter (lua?). For that middle ground where curl + isn’t enough and a libcurl binding feels “too muchâ€. Build-time conditional + of course. + +2. Simplify the SMTP command line so that the headers and multi-part content + don't have to be constructed before calling curl + +Improve +------- + +1. build for windows (considered hard by many users) + +2. curl -h output (considered overwhelming to users) + +3. we have > 160 command line options, is there a way to redo things to + simplify or improve the situation as we are likely to keep adding + features/options in the future too + +4. docs (considered "bad" by users but how do we make it better?) + + - split up curl.1 + +5. authentication framework (consider merging HTTP and SASL authentication to + give one API for protocols to call) + +6. Perform some of the clean up from the TODO document, removing old + definitions and such like that are currently earmarked to be removed years + ago + +Remove +------ + +1. makefile.vc files as there is no point in maintaining two sets of Windows + makefiles. Note: These are currently being used by the Windows autobuilds diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/SECURITY b/src/external/3rd/library/curl/curl-7.45.0/docs/SECURITY new file mode 100644 index 000000000..ee844d802 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/SECURITY @@ -0,0 +1,107 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + +curl security for developers +============================ + +This document is intended to provide guidance to curl developers on how +security vulnerabilities should be handled. + +Publishing Information +---------------------- + +All known and public curl or libcurl related vulnerabilities are listed on +[the curl web site security page](http://curl.haxx.se/docs/security.html). + +Security vulnerabilities should not be entered in the project's public bug +tracker unless the necessary configuration is in place to limit access to the +issue to only the reporter and the project's security team. + +Vulnerability Handling +---------------------- + +The typical process for handling a new security vulnerability is as follows. + +No information should be made public about a vulnerability until it is +formally announced at the end of this process. That means, for example that a +bug tracker entry must NOT be created to track the issue since that will make +the issue public and it should not be discussed on any of the project's public +mailing lists. Also messages associated with any commits should not make +any reference to the security nature of the commit if done prior to the public +announcement. + +- The person discovering the issue, the reporter, reports the vulnerability + privately to `curl-security@haxx.se`. That's an email alias that reaches a + handful of selected and trusted people. + +- Messages that do not relate to the reporting or managing of an undisclosed + security vulnerability in curl or libcurl are ignored and no further action + is required. + +- A person in the security team sends an e-mail to the original reporter to + acknowledge the report. + +- The security team investigates the report and either rejects it or accepts + it. + +- If the report is rejected, the team writes to the reporter to explain why. + +- If the report is accepted, the team writes to the reporter to let him/her + know it is accepted and that they are working on a fix. + +- The security team discusses the problem, works out a fix, considers the + impact of the problem and suggests a release schedule. This discussion + should involve the reporter as much as possible. + +- The release of the information should be "as soon as possible" and is most + often synced with an upcoming release that contains the fix. If the + reporter, or anyone else, thinks the next planned release is too far away + then a separate earlier release for security reasons should be considered. + +- Write a security advisory draft about the problem that explains what the + problem is, its impact, which versions it affects, solutions or + workarounds, when the release is out and make sure to credit all + contributors properly. + +- Request a CVE number from distros@openwall[1] when also informing and + preparing them for the upcoming public security vulnerability announcement - + attach the advisory draft for information. Note that 'distros' won't accept + an embargo longer than 19 days. + +- Update the "security advisory" with the CVE number. + +- The security team commits the fix in a private branch. The commit message + should ideally contain the CVE number. This fix is usually also distributed + to the 'distros' mailing list to allow them to use the fix prior to the + public announcement. + +- At the day of the next release, the private branch is merged into the master + branch and pushed. Once pushed, the information is accessible to the public + and the actual release should follow suit immediately afterwards. + +- The project team creates a release that includes the fix. + +- The project team announces the release and the vulnerability to the world in + the same manner we always announce releases. It gets sent to the + curl-announce, curl-library and curl-users mailing lists. + +- The security web page on the web site should get the new vulnerability + mentioned. + +[1] = http://oss-security.openwall.org/wiki/mailing-lists/distros + +CURL-SECURITY (at haxx dot se) +------------------------------ + +Who is on this list? There are a couple of criteria you must meet, and then we +might ask you to join the list or you can ask to join it. It really isn't very +formal. We basically only require that you have a long-term presence in the +curl project and you have shown an understanding for the project and its way +of working. You must've been around for a good while and you should have no +plans in vanishing in the near future. + +We do not make the list of partipants public mostly because it tends to vary +somewhat over time and a list somewhere will only risk getting outdated. diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/SSL-PROBLEMS b/src/external/3rd/library/curl/curl-7.45.0/docs/SSL-PROBLEMS new file mode 100644 index 000000000..45faa241c --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/SSL-PROBLEMS @@ -0,0 +1,87 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + +SSL problems + + First, let's establish that we often refer to TLS and SSL interchangeably as + SSL here. The current protocol is called TLS, it was called SSL a long time + ago. + + There are several known reasons why a connection that involves SSL might + fail. This is a document that attempts to details the most common ones and + how to mitigate them. + +CA certs + + CA certs are used to digitally verify the server's certificate. You need a + "ca bundle" for this. See lots of more details on this in the SSLCERTS + document. + +CA bundle missing intermediate certificates + + When using said CA bundle to verify a server cert, you will experience + problems if your CA cert does not have the certificates for the + intermediates in the whole trust chain. + +Protocol version + + Some broken servers fail to support the protocol negotiation properly that + SSL servers are supposed to handle. This may cause the connection to fail + completely. Sometimes you may need to explicitly select a SSL version to use + when connecting to make the connection succeed. + + An additional complication can be that modern SSL libraries sometimes are + built with support for older SSL and TLS versions disabled! + + All versions of SSL are considered insecure and should be avoided. Use TLS. + +Ciphers + + Clients give servers a list of ciphers to select from. If the list doesn't + include any ciphers the server wants/can use, the connection handshake + fails. + + curl has recently disabled the user of a whole bunch of seriously insecure + ciphers from its default set (slightly depending on SSL backend in use). + + You may have to explicitly provide an alternative list of ciphers for curl + to use to allow the server to use a WEAK cipher for you. + + Note that these weak ciphers are identified as flawed. For example, this + includes symmetric ciphers with less than 128 bit keys and RC4. + + WinSSL in Windows XP is not able to connect to servers that no longer + support the legacy handshakes and algorithms used by those versions, so we + advice against building curl to use WinSSL on really old Windows versions. + + References: + + https://tools.ietf.org/html/draft-popov-tls-prohibiting-rc4-01 + +Allow BEAST + + BEAST is the name of a TLS 1.0 attack that surfaced 2011. When adding means + to mitigate this attack, it turned out that some broken servers out there in + the wild didn't work properly with the BEAST mitigation in place. + + To make such broken servers work, the --ssl-allow-beast option was + introduced. Exactly as it sounds, it re-introduces the BEAST vulnerability + but on the other hand it allows curl to connect to that kind of strange + servers. + +Disabling certificate revocation checks + + Some SSL backends may do certificate revocation checks (CRL, OCSP, etc) + depending on the OS or build configuration. The --ssl-no-revoke option was + introduced in 7.44.0 to disable revocation checking but currently is only + supported for WinSSL (the native Windows SSL library), with an exception in + the case of Windows' Untrusted Publishers blacklist which it seems can't be + bypassed. This option may have broader support to accommodate other SSL + backends in the future. + + References: + + http://curl.haxx.se/docs/ssl-compared.html diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/SSLCERTS b/src/external/3rd/library/curl/curl-7.45.0/docs/SSLCERTS new file mode 100644 index 000000000..89e5bb623 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/SSLCERTS @@ -0,0 +1,153 @@ +SSL Certificate Verification +============================ + +SSL is TLS +---------- + +SSL is the old name. It is called TLS these days. + + +Native SSL +---------- + +If libcurl was built with Schannel or Secure Transport support (the native SSL +libraries included in Windows and Mac OS X), then this does not apply to +you. Scroll down for details on how the OS-native engines handle SSL +certificates. If you're not sure, then run "curl -V" and read the results. If +the version string says "WinSSL" in it, then it was built with Schannel +support. + +It is about trust +----------------- + +This system is about trust. In your local CA cert bundle you have certs from +*trusted* Certificate Authorities that you then can use to verify that the +server certificates you see are valid. They're signed by one of the CAs you +trust. + +Which CAs do you trust? You can decide to trust the same set of companies your +operating system trusts, or the set one of the known browsers trust. That's +basically trust via someone else you trust. You should just be aware that +modern operating systems and browsers are setup to trust *hundreds* of +companies and recent years several such CAs have been found untrustworthy. + +Certificate Verification +------------------------ + +libcurl performs peer SSL certificate verification by default. This is done +by using CA cert bundle that the SSL library can use to make sure the peer's +server certificate is valid. + +If you communicate with HTTPS, FTPS or other TLS-using servers using +certificates that are signed by CAs present in the bundle, you can be sure +that the remote server really is the one it claims to be. + +If the remote server uses a self-signed certificate, if you don't install a CA +cert bundle, if the server uses a certificate signed by a CA that isn't +included in the bundle you use or if the remote host is an impostor +impersonating your favorite site, and you want to transfer files from this +server, do one of the following: + + 1. Tell libcurl to *not* verify the peer. With libcurl you disable this with + `curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, FALSE);` + + With the curl command line tool, you disable this with -k/--insecure. + + 2. Get a CA certificate that can verify the remote server and use the proper + option to point out this CA cert for verification when connecting. For + libcurl hackers: `curl_easy_setopt(curl, CURLOPT_CAPATH, capath);` + + With the curl command line tool: --cacert [file] + + 3. Add the CA cert for your server to the existing default CA cert bundle. + The default path of the CA bundle used can be changed by running configure + with the --with-ca-bundle option pointing out the path of your choice. + + To do this, you need to get the CA cert for your server in PEM format and + then append that to your CA cert bundle. + + If you use Internet Explorer, this is one way to get extract the CA cert + for a particular server: + + - View the certificate by double-clicking the padlock + - Find out where the CA certificate is kept (Certificate> + Authority Information Access>URL) + - Get a copy of the crt file using curl + - Convert it from crt to PEM using the openssl tool: + openssl x509 -inform DES -in yourdownloaded.crt \ + -out outcert.pem -text + - Append the 'outcert.pem' to the CA cert bundle or use it stand-alone + as described below. + + If you use the 'openssl' tool, this is one way to get extract the CA cert + for a particular server: + + - `openssl s_client -connect xxxxx.com:443 |tee logfile` + - type "QUIT", followed by the "ENTER" key + - The certificate will have "BEGIN CERTIFICATE" and "END CERTIFICATE" + markers. + - If you want to see the data in the certificate, you can do: "openssl + x509 -inform PEM -in certfile -text -out certdata" where certfile is + the cert you extracted from logfile. Look in certdata. + - If you want to trust the certificate, you can append it to your + cert bundle or use it stand-alone as described. Just remember that the + security is no better than the way you obtained the certificate. + + 4. If you're using the curl command line tool, you can specify your own CA + cert path by setting the environment variable `CURL_CA_BUNDLE` to the path + of your choice. + + If you're using the curl command line tool on Windows, curl will search + for a CA cert file named "curl-ca-bundle.crt" in these directories and in + this order: + 1. application's directory + 2. current working directory + 3. Windows System directory (e.g. C:\windows\system32) + 4. Windows Directory (e.g. C:\windows) + 5. all directories along %PATH% + + 5. Get a better/different/newer CA cert bundle! One option is to extract the + one a recent Firefox browser uses by running 'make ca-bundle' in the curl + build tree root, or possibly download a version that was generated this + way for you: [CA Extract](http://curl.haxx.se/docs/caextract.html) + +Neglecting to use one of the above methods when dealing with a server using a +certificate that isn't signed by one of the certificates in the installed CA +cert bundle, will cause SSL to report an error ("certificate verify failed") +during the handshake and SSL will then refuse further communication with that +server. + +Certificate Verification with NSS +--------------------------------- + +If libcurl was built with NSS support, then depending on the OS distribution, +it is probably required to take some additional steps to use the system-wide +CA cert db. RedHat ships with an additional module, libnsspem.so, which +enables NSS to read the OpenSSL PEM CA bundle. This library is missing in +OpenSuSE, and without it, NSS can only work with its own internal formats. NSS +also has a new [database format](https://wiki.mozilla.org/NSS_Shared_DB). + +Starting with version 7.19.7, libcurl automatically adds the 'sql:' prefix to +the certdb directory (either the hardcoded default /etc/pki/nssdb or the +directory configured with SSL_DIR environment variable). To check which certdb +format your distribution provides, examine the default certdb location: +/etc/pki/nssdb; the new certdb format can be identified by the filenames +cert9.db, key4.db, pkcs11.txt; filenames of older versions are cert8.db, +key3.db, secmod.db. + +Certificate Verification with Schannel and Secure Transport +----------------------------------------------------------- + +If libcurl was built with Schannel (Microsoft's native TLS engine) or Secure +Transport (Apple's native TLS engine) support, then libcurl will still perform +peer certificate verification, but instead of using a CA cert bundle, it will +use the certificates that are built into the OS. These are the same +certificates that appear in the Internet Options control panel (under Windows) +or Keychain Access application (under OS X). Any custom security rules for +certificates will be honored. + +Schannel will run CRL checks on certificates unless peer verification is +disabled. Secure Transport on iOS will run OCSP checks on certificates unless +peer verification is disabled. Secure Transport on OS X will run either OCSP +or CRL checks on certificates if those features are enabled, and this behavior +can be adjusted in the preferences of Keychain Access. diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/THANKS b/src/external/3rd/library/curl/curl-7.45.0/docs/THANKS new file mode 100644 index 000000000..2b64b0666 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/THANKS @@ -0,0 +1,1328 @@ + This project has been alive for many years. Countless people have provided + feedback that have improved curl. Here follows a list of people that have + contributed (a-z order). + + If you have contributed but are missing here, please let us know! + +Aaro Koskinen +Aaron Oneal +Aaron Orenstein +Abram Pousada +Adam D. Moss +Adam Light +Adam Piggott +Adam Sampson +Adam Tkac +Adrian Schuur +Adriano Meirelles +Ajit Dhumale +Aki Koskinen +Akos Pasztory +Alan Pinstein +Albert Chin-A-Young +Albert Choy +Ale Vesely +Alejandro Alvarez Ayllon +Aleksandar Milivojevic +Aleksey Tulinov +Alessandro Ghedini +Alessandro Vesely +Alex Bligh +Alex Fishman +Alex Gruz +Alex McLellan +Alex Neblett +Alex Suykov +Alex Vinnik +Alex aka WindEagle +Alexander Beedie +Alexander Dyagilev +Alexander Elgert +Alexander Klauer +Alexander Kourakos +Alexander Krasnostavsky +Alexander Lazic +Alexander Pepper +Alexander Peslyak +Alexander Zhuravlev +Alexey Borzov +Alexey Pesternikov +Alexey Simak +Alexey Zakhlestin +Alexis Carvalho +Alfred Gebert +Allen Pulsifer +Alona Rossen +Amol Pattekar +Amr Shahin +Anatoli Tubman +Anders Bakken +Anders Gustafsson +Anders Havn +Andi Jahja +Andre Guibert de Bruet +Andre Heinecke +Andreas Damm +Andreas Faerber +Andreas Farber +Andreas Malzahn +Andreas Ntaflos +Andreas Olsson +Andreas Rieke +Andreas Schuldei +Andreas Wurf +Andrei Benea +Andrei Cipu +Andrei Kurushin +Andrej E Baranov +Andrew Benham +Andrew Biggs +Andrew Bushnell +Andrew Francis +Andrew Fuller +Andrew Kurushin +Andrew Moise +Andrew Wansink +Andrew de los Reyes +Andrey Labunets +Andrii Moiseiev +Andrés García +Andy Cedilnik +Andy Serpa +Andy Tsouladze +Angus Mackay +Anthon Pang +Anthony Avina +Anthony Bryan +Anthony G. Basile +Antoine Calando +Anton Bychkov +Anton Kalmykov +Anton Malov +Anton Yabchinskiy +Arkadiusz Miskiewicz +Armel Asselin +Arnaud Compan +Arnaud Ebalard +Arthur Murray +Arve Knudsen +Arvid Norberg +Ashish Shukla +Ask Bjørn Hansen +Askar Safin +Ates Goral +Augustus Saunders +Avery Fay +Axel Tillequin +Balaji Parasuram +Balaji Salunke +Balint Szilakszi +Barry Abrahamson +Bart Whiteley +Bas Mevissen +Ben Boeckel +Ben Darnell +Ben Greear +Ben Madsen +Ben Noordhuis +Ben Van Hof +Ben Winslow +Benbuck Nason +Benjamin Gerard +Benjamin Gilbert +Benjamin Johnson +Benjamin Kircher +Benoit Neil +Benoit Sigoure +Bernard Leak +Bernhard Reutner-Fischer +Bert Huijben +Bertrand Demiddelaer +Bertrand Simonnet +Bill Doyle +Bill Egert +Bill Hoffman +Bill Middlecamp +Bill Nagel +Bjoern Sikora +Bjorn Augustsson +Bjorn Reese +Björn Stenberg +Blaise Potard +Bob Relyea +Bob Richmond +Bob Schader +Bogdan Nicula +Brad Burdick +Brad Harder +Brad Hards +Brad King +Brad Spencer +Bradford Bruce +Brandon Casey +Brandon Wang +Brendan Jurd +Brent Beardsley +Brian Akins +Brian Chrisman +Brian Dessent +Brian J. Murrell +Brian Prodoehl +Brian R Duffy +Brian Ulm +Brock Noland +Bruce Mitchener +Bruno Thomsen +Bruno de Carvalho +Bryan Henderson +Bryan Kemp +Byrial Jensen +Cameron Kaiser +Camille Moncelier +Caolan McNamara +Carlo Wood +Carsten Lange +Casey O'Donnell +Catalin Patulea +Chad Monroe +Chandrakant Bagul +Charles Kerr +Charles Romestant +Chen Prog +Chih-Chung Chang +Chris "Bob Bob" +Chris Araman +Chris Combes +Chris Conlon +Chris Deidun +Chris Flerackers +Chris Gaukroger +Chris Maltby +Chris Mumford +Chris Smowton +Chris Young +Christian Grothoff +Christian Hägele +Christian Krause +Christian Kurz +Christian Robottom Reis +Christian Schmitz +Christian Vogt +Christian Weisgerber +Christophe Demory +Christophe Legry +Christopher Conroy +Christopher Palow +Christopher R. Palmer +Christopher Stone +Ciprian Badescu +Claes Jakobsson +Clarence Gardner +Clemens Gruber +Clifford Wolf +Cody Jones +Cody Mack +Colby Ranger +Colin Blair +Colin Hogben +Colin Watson +Colm Buckley +Constantine Sapuntzakis +Cory Nelson +Craig A West +Craig Davison +Craig Markwardt +Cris Bailiff +Cristian Rodríguez +Curt Bogmine +Cyrill Osterwalder +Cédric Connes +Cédric Deltheil +D. Flinkmann +Da-Yoon Chung +Dag Ekengren +Dagobert Michelsen +Damian Dixon +Damien Adant +Dan Becker +Dan C +Dan Fandrich +Dan Locks +Dan Nelson +Dan Petitt +Dan Torop +Dan Zitter +Daniel Black +Daniel Cater +Daniel Egger +Daniel Hwang +Daniel Johnson +Daniel Kahn Gillmor +Daniel Lee Hwang +Daniel Melani +Daniel Mentz +Daniel Seither +Daniel Steinberg +Daniel Stenberg +Daniel Theron +Daniel at touchtunes +Darryl House +Darshan Mody +Dave Dribin +Dave Halbakken +Dave Hamilton +Dave May +Dave Reisner +Dave Thompson +Dave Vasilevsky +David Bau +David Binderman +David Blaikie +David Byron +David Cohen +David Eriksson +David Houlder +David Hull +David J Meyer +David James +David Kierznowski +David Kimdon +David Lang +David LeBlanc +David McCreedy +David Meyer +David Odin +David Phillips +David Rosenstrauch +David Ryskalczyk +David Shaw +David Strauss +David Tarendash +David Thiel +David Walser +David Woodhouse +David Wright +David Yan +Dengminwen +Denis Feklushkin +Dennis Clarke +Derek Higgins +Detlef Schmier +Didier Brisebourg +Diego Casorran +Dilyan Palauzov +Dima Barsky +Dima Tisnek +Dimitar Boevski +Dimitre Dimitrov +Dimitrios Siganos +Dimitris Sarris +Dinar +Dirk Eddelbuettel +Dirk Manske +Dmitri Shubin +Dmitriy Sergeyev +Dmitry Bartsevich +Dmitry Eremin-Solenikov +Dmitry Falko +Dmitry Kurochkin +Dmitry Popov +Dmitry Rechkin +Dolbneff A.V +Domenico Andreoli +Dominick Meglio +Dominique Leuenberger +Doug Kaufman +Doug Porter +Douglas E. Wegscheid +Douglas Kilpatrick +Douglas R. Horner +Douglas Steinwand +Dov Murik +Drake Arconis +Duane Cathey +Duncan Mac-Vicar Prett +Dustin Boswell +Dylan Ellicott +Dylan Salisbury +Early Ehlinger +Ebenezer Ikonne +Ed Morley +Edin Kadribasic +Eduard Bloch +Edward Rudd +Edward Sheldrake +Eelco Dolstra +Eetu Ojanen +Egon Eckert +Eldar Zaitov +Ellis Pritchard +Elmira A Semenova +Emanuele Bovisio +Emil Lerner +Emil Romanus +Emiliano Ida +Enrico Scholz +Enrik Berkhan +Eric Cooper +Eric Hu +Eric Landes +Eric Lavigne +Eric Lubin +Eric Melville +Eric Mertens +Eric Rautman +Eric Ridge +Eric S. Raymond +Eric Thelin +Eric Vergnaud +Eric Wong +Eric Young +Erick Nuwendam +Erik Janssen +Erik Johansson +Ernest Beinrohr +Erwan Legrand +Erwin Authried +Ethan Glasser Camp +Eugene Kotlyarov +Evan Jordan +Evgeny Turnaev +Eygene Ryabinkin +Fabian Frank +Fabian Hiernaux +Fabian Keil +Fabrizio Ammollo +Fedor Karpelevitch +Feist Josselin +Felix Yan +Felix von Leitner +Feng Tu +Florian Schoppmann +Florian Weimer +Forrest Cahoon +Frank Gevaerts +Frank Hempel +Frank Keeney +Frank McGeough +Frank Meier +Frank Ticheler +Frank Van Uffelen +FrantiÅ¡ek KuÄera +François Charlier +Fred Machado +Fred New +Fred Noz +Fred Stluka +Frederic Lepied +Fredrik Thulin +Gabriel Kuri +Gabriel Sjoberg +Garrett Holmstrom +Gary Maxwell +Gautam Kachroo +Gautam Mani +Gavrie Philipson +Gaz Iqbal +Gaël Portay +Geoff Beier +Georg Horn +Georg Huettenegger +Georg Lippitsch +Georg Wicherski +Gerd v. Egidy +Gergely Nagy +Gerhard Herre +Gerrit Bruchhäuser +Ghennadi Procopciuc +Giancarlo Formicuccia +Giaslas Georgios +Gil Weber +Gilad +Gilbert Ramirez Jr. +Gilles Blanc +Gisle Vanem +Giuseppe Attardi +Giuseppe D'Ambrosio +Glen A Johnson Jr. +Glen Nakamura +Glen Scott +Glenn Sheridan +Gordon Marler +Gorilla Maguila +Grant Erickson +Grant Pannell +Greg Hewgill +Greg Morse +Greg Onufer +Greg Pratt +Greg Zavertnik +Grigory Entin +Guenole Bescon +Guenter Knauf +Guido Berhoerster +Guillaume Arluison +Gunter Knauf +Gustaf Hui +Gustavo Grieco +Gwenole Beauchesne +Gökhan Åžengün +Götz Babin-Ebell +Hamish Mackenzie +Hang Kin Lau +Hang Su +Hanno Böck +Hanno Kranzhoff +Hans Steegers +Hans-Jurgen May +Hardeep Singh +Haris Okanovic +Harshal Pradhan +Hauke Duden +He Qin +Heikki Korpela +Heinrich Ko +Heinrich Schaefer +Helwing Lutz +Hendrik Visage +Henrik Storner +Henry Ludemann +Herve Amblard +Hidemoto Nakada +Ho-chi Chen +Hoi-Ho Chan +Hongli Lai +Howard Chu +Hubert Kario +Hzhijun +Ian D Allen +Ian Ford +Ian Gulliver +Ian Lynagh +Ian Turner +Ian Wilkes +Ignacio Vazquez-Abrams +Igor Franchuk +Igor Novoseltsev +Igor Polyakov +Iida Yosiaki +Ilguiz Latypov +Ilja van Sprundel +Immanuel Gregoire +Inca R +Ingmar Runge +Ingo Ralf Blum +Ingo Wilken +Isaac Boukris +Ishan SinghLevett +Ivo Bellin Salarin +Jack Zhang +Jacky Lam +Jacob Meuser +Jacob Moshenko +Jactry Zeng +Jad Chamcham +Jakub Zakrzewski +James Bursa +James Cheng +James Clancy +James Cone +James Dury +James Gallagher +James Griffiths +James Housley +James MacMillan +Jamie Lokier +Jamie Newton +Jamie Wilkinson +Jan Ehrhardt +Jan Koen Annot +Jan Kunder +Jan Schaumann +Jan Van Boghout +Jared Jennings +Jared Lundell +Jari Aalto +Jari Sundell +Jason Glasgow +Jason Liu +Jason McDonald +Jason S. Priebe +Javier Barroso +Jay Austin +Jayesh A Shah +Jaz Fresh +Jean Jacques Drouin +Jean-Claude Chauve +Jean-Francois Bertrand +Jean-Francois Durand +Jean-Louis Lemaire +Jean-Marc Ranger +Jean-Noël Rouvignac +Jean-Philippe Barrette-LaPierre +Jeff Connelly +Jeff Hodges +Jeff Johnson +Jeff King +Jeff Lawson +Jeff Phillips +Jeff Pohlmeyer +Jeff Weber +Jens Rantil +Jeremy Friesner +Jeremy Huddleston +Jeremy Lin +Jeroen Koekkoek +Jeroen Ooms +Jerome Muffat-Meridol +Jerome Robert +Jerome Vouillon +Jerry Krinock +Jerry Wu +Jes Badwal +Jesper Jensen +Jesse Noller +Jie He +Jim Drash +Jim Freeman +Jim Hollinger +Jim Meyering +Jiri Dvorak +Jiri Hruska +Jiri Jaburek +Jiri Malak +Jocelyn Jaubert +Joe Halpin +Joe Malicki +Joe Mason +Joel Chen +Joel Depooter +Jofell Gallardo +Johan Anderson +Johan Lantz +Johan Nilsson +Johan van Selst +Johannes Bauer +Johannes Ernst +John Bradshaw +John Coffey +John Crow +John Dennis +John Dunn +John E. Malmberg +John Gardiner Myers +John Janssen +John Joseph Bachir +John Kelly +John Lask +John Lightsey +John Marino +John Marshall +John McGowan +John P. McCaskey +John Suprock +John Wilkinson +John-Mark Bell +Johnny Luong +Jon Grubbs +Jon Nelson +Jon Sargeant +Jon Seymour +Jon Spencer +Jon Torrey +Jon Travis +Jon Turner +Jonas Forsman +Jonas Schnelli +Jonatan Lander +Jonatan Vela +Jonathan Cardoso Machado +Jonathan Cardoso Machado Machado +Jonathan Hseu +Jonathan Nieder +Jongki Suwandi +Jose Alf +Jose Kahan +Josef Wolf +Josh Kapell +Joshua Kwan +Josue Andrade Gomes +Juan Barreto +Juan F. Codagnone +Juan Ignacio Hervás +Judson Bishop +Juergen Wilke +Jukka Pihl +Julian Noble +Julian Ospald +Julian Taylor +Julien Chaffraix +Julien Nabet +Julien Royer +Jun-ichiro itojun Hagino +Jurij Smakov +Justin Fletcher +Justin Karneges +Justin Maggard +Jörg Mueller-Tolk +Jörn Hartroth +K. R. Walker +Kai Engert +Kai Sommerfeld +Kai-Uwe Rommel +Kalle Vahlman +Kamil Dudka +Kang-Jin Lee +Karl Moerder +Karol Pietrzak +Kaspar Brand +Katie Wang +Kees Cook +Keith MacDonald +Keith McGuigan +Keith Mok +Ken Hirsch +Ken Rastatter +Kenny To +Kent Boortz +Keshav Krity +Kevin Baughman +Kevin Fisk +Kevin Lussier +Kevin Reed +Kevin Roth +Kim Rinnewitz +Kim Vandry +Kimmo Kinnunen +Kjell Ericson +Kjetil Jacobsen +Klevtsov Vadim +Konstantin Isakov +Kris Kennaway +Krishnendu Majumdar +Krister Johansen +Kristian Gunstone +Kristian Köhntopp +Kyle J. McKay +Kyle L. Huff +Kyle Sallee +Lachlan O'Dea +Larry Campbell +Larry Fahnoe +Larry Lin +Larry Stone +Lars Buitinck +Lars Gustafsson +Lars J. Aas +Lars Johannesen +Lars Nilsson +Lars Torben Wilson +Lau Hang Kin +Laurent Rabret +Legoff Vincent +Lehel Bernadt +Leif W +Leith Bade +Len Krause +Lenaic Lefever +Lenny Rachitsky +Leon Winter +Leonardo Rosati +Liam Healy +Lijo Antony +Linas Vepstas +Lindley French +Ling Thio +Linus Nielsen Feltzing +Lior Kaplan +Lisa Xu +Liviu Chircu +Liza Alenchery +Lluís Batlle i Rossell +Loic Dachary +Loren Kirkby +Luan Cestari +Luca Altea +Lucas Adamski +Lucas Pardue +Ludek Finstrle +Ludovico Cavedon +Lukasz Czekierda +Luke Amery +Luke Call +Luke Dashjr +Luong Dinh Dung +Lyndon Hill +Maciej Karpiuk +Maciej Puzio +Maciej W. Rozycki +Maks Naumov +Maksim Stsepanenka +Mamoru Tasaka +Mandy Wu +Manfred Schwarb +Manuel Massing +Marc Boucher +Marc Deslauriers +Marc Doughty +Marc Hesse +Marc Hoersken +Marc Kleine-Budde +Marc Renault +Marcel Raad +Marcel Roelofs +Marcelo Juchem +Marcin Adamski +Marcin Gryszkalis +Marcin Konicki +Marco G. Salvagno +Marco Maggi +Marcus Sundberg +Marcus Webster +Mario Schroeder +Mark Brand +Mark Butler +Mark Davies +Mark Eichin +Mark Incley +Mark Karpeles +Mark Lentczner +Mark Salisbury +Mark Snelling +Mark Tully +Markus Duft +Markus Elfring +Markus Koetter +Markus Moeller +Markus Oberhumer +Martijn Koster +Martin C. Martin +Martin Drasar +Martin Hager +Martin Hedenfalk +Martin Jansen +Martin Lemke +Martin Skinner +Martin Storsjo +Marty Kuhrt +Maruko +Massimiliano Ziccardi +Massimo Callegari +Mateusz Loskot +Mathias Axelsson +Mats Lidell +Matt Arsenault +Matt Ford +Matt Kraai +Matt Veenstra +Matt Witherspoon +Matt Wixson +Matteo Rocco +Matthew Blain +Matthew Clarke +Matthew Hall +Matthias Bolte +Maurice Barnum +Mauro Iorio +Max Katsev +Maxim Ivanov +Maxim Perenesenko +Maxim Prohorov +Maxime Larocque +Mehmet Bozkurt +Mekonikum +Melissa Mears +Mettgut Jamalla +Michael Benedict +Michael Calmer +Michael Cronenworth +Michael Curtis +Michael Day +Michael Goffioul +Michael Jahn +Michael Jerris +Michael Kalinin +Michael Kaufmann +Michael Mealling +Michael Mueller +Michael Osipov +Michael Smith +Michael Stapelberg +Michael Stillwell +Michael Wallner +Michal Bonino +Michal Marek +MichaÅ‚ Fita +MichaÅ‚ Górny +MichaÅ‚ Kowalczyk +Michel Promonet +Michele Bini +Miguel Angel +Miguel Diaz +Mihai Ionescu +Mikael Johansson +Mikael Sennerholm +Mike Bytnar +Mike Crowe +Mike Dobbs +Mike Giancola +Mike Hasselberg +Mike Henshaw +Mike Hommey +Mike Mio +Mike Power +Mike Protts +Mike Revi +Miklos Nemeth +Miroslav Spousta +Mitz Wark +Mohamed Lrhazi +Mohammad AlSaleh +Mohun Biswas +Mostyn Bramley-Moore +Myk Taylor +Nach M. S. +Nagai H +Nathan Coulter +Nathan O'Sullivan +Nathanael Nerode +Nathaniel Waisbrot +Naveen Chandran +Naveen Noel +Neil Bowers +Neil Dunbar +Neil Spring +Nic Roets +Nicholas Maniscalco +Nick Gimbrone +Nick Humfrey +Nick Zitzmann +Nico Baggus +Nicolas Berloquin +Nicolas Croiset +Nicolas François +Niels van Tongeren +Nikita Schmidt +Nikitinskit Dmitriy +Niklas Angebrand +Nikolai Kondrashov +Nikos Mavrogiannopoulos +Ning Dong +Nir Soffer +Nis Jorgensen +Nobuhiro Ban +Nodak Sodak +Norbert Frese +Norbert Novotny +Ofer +Ola Mork +Olaf Flebbe +Olaf Stüben +Oliver Gondža +Oliver Kuckertz +Oliver Schindler +Olivier Berger +Orange Tsai +Oren Souroujon +Oren Tirosh +Orgad Shaneh +Ori Avtalion +Oscar Koeroo +Oscar Norlander +P R Schaffner +Paolo Piacentini +Paras Sethia +Pascal Terjan +Pasha Kuznetsov +Pasi Karkkainen +Pat Ray +Patrice Guerin +Patricia Muscalu +Patrick Bihan-Faou +Patrick McManus +Patrick Monnerat +Patrick Rapin +Patrick Scott +Patrick Smith +Patrick Watson +Patrik Thunstrom +Pau Garcia i Quiles +Paul Donohue +Paul Harrington +Paul Howarth +Paul Marks +Paul Marquis +Paul Moore +Paul Nolan +Paul Oliver +Paul Querna +Paul Saab +Pavel Cenek +Pavel Orehov +Pavel Raiskup +Pawel A. Gajda +Pawel Kierski +Pedro Larroy +Pedro Neves +Peter Bray +Peter Forret +Peter Gal +Peter Heuchert +Peter Hjalmarsson +Peter Korsgaard +Peter Lamberg +Peter Laser +Peter O'Gorman +Peter Pentchev +Peter Silva +Peter Su +Peter Sylvester +Peter Todd +Peter Verhas +Peter Wang +Peter Wu +Peter Wullinger +Peteris Krumins +Petr Bahula +Petr Novak +Petr Pisar +Phil Blundell +Phil Karn +Phil Lisiecki +Phil Pellouchoud +Philip Craig +Philip Gladstone +Philip Langdale +Philippe Hameau +Philippe Raoult +Philippe Vaucher +Pierre +Pierre Brico +Pierre Chapuis +Pierre Joye +Pierre Ynard +Pooyan McSporran +Pramod Sharma +Prash Dush +Priyanka Shah +Puneet Pawaia +Quagmire +Quanah Gibson-Mount +Quinn Slack +Radu Simionescu +Rafa Muyo +Rafael Sagula +Rafayel Mkrtchyan +Rafaël Carré +Rainer Canavan +Rainer Jung +Rainer Koenig +Rajesh Naganathan +Rajkumar Mandal +Ralf S. Engelschall +Ralph Beckmann +Ralph Mitchell +Ramana Mokkapati +Randy McMurchy +Ravi Pratap +Ray Dassen +Ray Pekowski +Ray Satiro +Razvan Cojocaru +Reinout van Schouwen +Remi Gacogne +Renato Botelho +Renaud Chaillat +Renaud Duhaut +Renaud Guillard +Rene Bernhardt +Rene Rebe +Reuven Wachtfogel +Reza Arbab +Ricardo Cadime +Rich Burridge +Rich Gray +Rich Rauenzahn +Richard Archer +Richard Atterer +Richard Bramante +Richard Clayton +Richard Cooper +Richard Gorton +Richard Michael +Richard Moore +Richard Prescott +Richard Silverman +Richard van den Berg +Rick Jones +Rick Richardson +Rob Crittenden +Rob Davies +Rob Jones +Rob Stanzel +Rob Ward +Robert A. Monat +Robert B. Harris +Robert D. Young +Robert Foreman +Robert Iakobashvili +Robert Olson +Robert Schumann +Robert Weaver +Robert Wruck +Robin Cornelius +Robin Johnson +Robin Kay +Robson Braga Araujo +Rodney Simmons +Rodric Glaser +Rodrigo Silva +Roger Leigh +Roland Blom +Roland Krikava +Roland Zimmermann +Rolland Dudemaine +Roman Koifman +Roman Mamedov +Romulo A. Ceccon +Ron Parker +Ron Zapp +Rosimildo da Silva +Roy Shan +Rune Kleveland +Ruslan Gazizov +Rutger Hofman +Ryan Braud +Ryan Chan +Ryan Nelson +Ryan Schmidt +Rémy Léone +S. Moonesamy +Salvador Dávila +Salvatore Sorrentino +Sam Deane +Sam Hurst +Sam Roth +Sam Schanken +Sampo Kellomaki +Samuel Díaz García +Samuel Listopad +Samuel Thibault +Sander Gates +Sandor Feldi +Santhana Todatry +Saqib Ali +Sara Golemon +Saran Neti +Sascha Swiercy +Saul good +Scott Bailey +Scott Barrett +Scott Cantor +Scott Davis +Scott McCreary +Sean Boudreau +Sebastian Rasmussen +Senthil Raja Velu +Sergei Nikulov +Sergey Tatarincev +Sergio Ballestrero +Seshubabu Pasam +Sh Diao +Shao Shuchao +Sharad Gupta +Shard +Shawn Landden +Shawn Poulson +Shmulik Regev +Siddhartha Prakash Jain +Sidney San Martin +Siegfried Gyuricsko +Simon Dick +Simon Josefsson +Simon Liu +Song Ma +Sonia Subramanian +Spacen Jasset +Spiridonoff A.V +Spork Schivago +Stadler Stephan +Stan van de Burgt +Stanislav Ivochkin +Stefan Bühler +Stefan Eissing +Stefan Esser +Stefan Krause +Stefan Neis +Stefan Teleman +Stefan Tomanek +Stefan Ulrich +Steinar H. Gunderson +Stephan Bergmann +Stephen Collyer +Stephen Kick +Stephen More +Sterling Hughes +Steve Green +Steve H Truong +Steve Havelka +Steve Holme +Steve Lhomme +Steve Little +Steve Marx +Steve Oliphant +Steve Roskowski +Steven Bazyl +Steven G. Johnson +Steven Gu +Steven M. Schweda +Steven Parkes +Stoned Elipot +Sune Ahlgren +Sven Anders +Sven Neuhaus +Sven Wegener +Svyatoslav Mishyn +Symeon Paraschoudis +Sébastien Willemijns +T. Bharath +T. Yamada +TJ Saunders +Tae Hyoung Ahn +Taneli Vahakangas +Tanguy Fautre +Tatsuhiro Tsujikawa +Temprimus +Terri Oda +Thomas Braun +Thomas J. Moore +Thomas Klausner +Thomas L. Shinnick +Thomas Lopatic +Thomas Ruecker +Thomas Schwinge +Thomas Tonino +Thorsten Schöning +Tiit Pikma +Till Maas +Tim Ansell +Tim Baker +Tim Bartley +Tim Chen +Tim Costello +Tim Harder +Tim Heckman +Tim Newsome +Tim Ruehsen +Tim Sneddon +Tim Stack +Tim Starling +Timo Sirainen +Tinus van den Berg +Tobias Markus +Tobias Rundström +Tobias Stoeckmann +Toby Peterson +Todd A Ouska +Todd Kulesza +Todd Vierling +Tom Benoist +Tom Donovan +Tom Grace +Tom Lee +Tom Mattison +Tom Moers +Tom Mueller +Tom Regner +Tom Sparrow +Tom Wright +Tom Zerucha +Tomas Hoger +Tomas Mlcoch +Tomas Pospisek +Tomas Szepe +Tomas Tomecek +Tomasz Kojm +Tomasz Lacki +Tommie Gannert +Tommy Tam +Ton Voon +Toni Moreno +Toon Verwaest +Tor Arntsen +Torsten Foertsch +Toshio Kuratomi +Toshiyuki Maezawa +Traian Nicolescu +Troels Walsted Hansen +Troy Engel +Tupone Alfredo +Tyler Hall +Török Edwin +Ulf Härnhammar +Ulf Samuelsson +Ulrich Doehner +Ulrich Telle +Ulrich Zadow +Venkat Akella +Victor Snezhko +Vijay Panghal +Vikram Saxena +Viktor Szakáts +Ville Skyttä +Vilmos Nebehaj +Vincent Bronner +Vincent Le Normand +Vincent Penquerc'h +Vincent Sanders +Vincent Torri +Vlad Grachov +Vlad Ureche +Vladimir Grishchenko +Vladimir Lazarenko +Vojtech Janota +Vojtech Minarik +VojtÄ›ch Král +Vsevolod Novikov +W. Mark Kubacki +Waldek Kozba +Walter J. Mack +Ward Willats +Warren Menzer +Wayne Haigh +Werner Koch +Wesley Laxton +Wesley Miaw +Wez Furlong +Wilfredo Sanchez +Will Dietz +Willem Sparreboom +William Ahern +Wojciech Zwiefka +Wouter Van Rooy +Wu Yongzheng +Xavier Bouchoux +Yaakov Selkowitz +Yamada Yasuharu +Yang Tse +Yarram Sunil +Yasuharu Yamada +Yehezkel Horowitz +Yehoshua Hershberg +Yi Huang +Yingwei Liu +Yousuke Kimoto +Yukihiro Kawada +Yun SangHo +Yuriy Sosov +Yves Arrouye +Yves Lejeune +Zdenek Pavlas +Zekun Ni +Zmey Petroff +Zvi Har'El +nk +swalkaus at yahoo.com +tommink[at]post.pl +Å tefan Kremeň +Ðикита Дорохин diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/TODO b/src/external/3rd/library/curl/curl-7.45.0/docs/TODO new file mode 100644 index 000000000..9f8f8bfc5 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/TODO @@ -0,0 +1,836 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + + Things that could be nice to do in the future + + Things to do in project cURL. Please tell us what you think, contribute and + send us patches that improve things! + + Be aware that these are things that we could do, or have once been considered + things we could do. If you want to work on any of these areas, please + consider bringing it up for discussions first on the mailing list so that we + all agree it is still a good idea for the project! + + All bugs documented in the KNOWN_BUGS document are subject for fixing! + + 1. libcurl + 1.2 More data sharing + 1.3 struct lifreq + 1.4 signal-based resolver timeouts + 1.5 get rid of PATH_MAX + 1.6 Modified buffer size approach + 1.7 Detect when called from within callbacks + 1.8 Allow SSL (HTTPS) to proxy + 1.9 Cache negative name resolves + 1.10 Support IDNA2008 + 1.11 minimize dependencies with dynamicly loaded modules + + 2. libcurl - multi interface + 2.1 More non-blocking + 2.2 Fix HTTP Pipelining for PUT + 2.3 Better support for same name resolves + + 3. Documentation + 3.1 Update date and version in man pages + + 4. FTP + 4.1 HOST + 4.2 Alter passive/active on failure and retry + 4.3 Earlier bad letter detection + 4.4 REST for large files + 4.5 ASCII support + 4.6 GSSAPI via Windows SSPI + 4.7 STAT for LIST without data connection + + 5. HTTP + 5.1 Better persistency for HTTP 1.0 + 5.2 support FF3 sqlite cookie files + 5.3 Rearrange request header order + 5.4 SPDY + 5.5 auth= in URLs + 5.6 Refuse "downgrade" redirects + 5.7 More compressions + + 6. TELNET + 6.1 ditch stdin + 6.2 ditch telnet-specific select + 6.3 feature negotiation debug data + 6.4 send data in chunks + + 7. SMTP + 7.1 Pipelining + 7.2 Enhanced capability support + + 8. POP3 + 8.1 Pipelining + 8.2 Enhanced capability support + + 9. IMAP + 9.1 Enhanced capability support + + 10. LDAP + 10.1 SASL based authentication mechanisms + + 11. SMB + 11.1 File listing support + 11.2 Honor file timestamps + 11.3 Use NTLMv2 + + 12. New protocols + 12.1 RSYNC + + 13. SSL + 13.1 Disable specific versions + 13.2 Provide mutex locking API + 13.3 Evaluate SSL patches + 13.4 Cache OpenSSL contexts + 13.5 Export session ids + 13.6 Provide callback for cert verification + 13.7 improve configure --with-ssl + 13.8 Support DANE + + 14. GnuTLS + 14.1 SSL engine stuff + 14.2 check connection + + 15. WinSSL/SChannel + 15.1 Add support for client certificate authentication + 15.2 Add support for custom server certificate validation + 15.3 Add support for the --ciphers option + + 16. SASL + 16.1 Other authentication mechanisms + 16.2 Add QOP support to GSSAPI authentication + + 17. Client + 17.1 sync + 17.2 glob posts + 17.3 prevent file overwriting + 17.4 simultaneous parallel transfers + 17.5 provide formpost headers + 17.6 warning when setting an option + 17.7 warning when sending binary output to terminal + 17.8 offer color-coded HTTP header output + 17.9 Choose the name of file in braces for complex URLs + 17.10 improve how curl works in a windows console window + + 18. Build + 18.1 roffit + + 19. Test suite + 19.1 SSL tunnel + 19.2 nicer lacking perl message + 19.3 more protocols supported + 19.4 more platforms supported + 19.5 Add support for concurrent connections + + 20. Next SONAME bump + 20.1 http-style HEAD output for FTP + 20.2 combine error codes + 20.3 extend CURLOPT_SOCKOPTFUNCTION prototype + + 21. Next major release + 21.1 cleanup return codes + 21.2 remove obsolete defines + 21.3 size_t + 21.4 remove several functions + 21.5 remove CURLOPT_FAILONERROR + 21.6 remove CURLOPT_DNS_USE_GLOBAL_CACHE + 21.7 remove progress meter from libcurl + 21.8 remove 'curl_httppost' from public + 21.9 have form functions use CURL handle argument + 21.10 Add CURLOPT_MAIL_CLIENT option + +============================================================================== + +1. libcurl + +1.2 More data sharing + + curl_share_* functions already exist and work, and they can be extended to + share more. For example, enable sharing of the ares channel and the + connection cache. + +1.3 struct lifreq + + Use 'struct lifreq' and SIOCGLIFADDR instead of 'struct ifreq' and + SIOCGIFADDR on newer Solaris versions as they claim the latter is obsolete. + To support IPv6 interface addresses for network interfaces properly. + +1.4 signal-based resolver timeouts + + libcurl built without an asynchronous resolver library uses alarm() to time + out DNS lookups. When a timeout occurs, this causes libcurl to jump from the + signal handler back into the library with a sigsetjmp, which effectively + causes libcurl to continue running within the signal handler. This is + non-portable and could cause problems on some platforms. A discussion on the + problem is available at http://curl.haxx.se/mail/lib-2008-09/0197.html + + Also, alarm() provides timeout resolution only to the nearest second. alarm + ought to be replaced by setitimer on systems that support it. + +1.5 get rid of PATH_MAX + + Having code use and rely on PATH_MAX is not nice: + http://insanecoding.blogspot.com/2007/11/pathmax-simply-isnt.html + + Currently the SSH based code uses it a bit, but to remove PATH_MAX from there + we need libssh2 to properly tell us when we pass in a too small buffer and + its current API (as of libssh2 1.2.7) doesn't. + +1.6 Modified buffer size approach + + Current libcurl allocates a fixed 16K size buffer for download and an + additional 16K for upload. They are always unconditionally part of the easy + handle. If CRLF translations are requested, an additional 32K "scratch + buffer" is allocated. A total of 64K transfer buffers in the worst case. + + First, while the handles are not actually in use these buffers could be freed + so that lingering handles just kept in queues or whatever waste less memory. + + Secondly, SFTP is a protocol that needs to handle many ~30K blocks at once + since each need to be individually acked and therefore libssh2 must be + allowed to send (or receive) many separate ones in parallel to achieve high + transfer speeds. A current libcurl build with a 16K buffer makes that + impossible, but one with a 512K buffer will reach MUCH faster transfers. But + allocating 512K unconditionally for all buffers just in case they would like + to do fast SFTP transfers at some point is not a good solution either. + + Dynamically allocate buffer size depending on protocol in use in combination + with freeing it after each individual transfer? Other suggestions? + +1.7 Detect when called from within callbacks + + We should set a state variable before calling callbacks, so that we + subsequently can add code within libcurl that returns error if called within + callbacks for when that's not supported. + +1.8 Allow SSL (HTTPS) to proxy + + To prevent local users from snooping on your traffic to the proxy. Supported + by Chrome already: + https://www.chromium.org/developers/design-documents/secure-web-proxy + + ...and by Firefox soon: + https://bugzilla.mozilla.org/show_bug.cgi?id=378637 + +1.9 Cache negative name resolves + + A name resolve that has failed is likely to fail when made again within a + short period of time. Currently we only cache positive responses. + +1.10 Support IDNA2008 + + International Domain Names are supported in libcurl since years back, powered + by libidn. libidn implements IDNA2003 which has been superseded by IDNA2008. + libidn2 is an existing library offering support for IDNA2008. + +1.11 minimize dependencies with dynamicly loaded modules + + We can create a system with loadable modules/plug-ins, where these modules + would be the ones that link to 3rd party libs. That would allow us to avoid + having to load ALL dependencies since only the necessary ones for this + app/invoke/used protocols would be necessary to load. See + https://github.com/bagder/curl/issues/349 + +2. libcurl - multi interface + +2.1 More non-blocking + + Make sure we don't ever loop because of non-blocking sockets returning + EWOULDBLOCK or similar. Blocking cases include: + + - Name resolves on non-windows unless c-ares is used + - NSS SSL connections + - HTTP proxy CONNECT operations + - SOCKS proxy handshakes + - file:// transfers + - TELNET transfers + - The "DONE" operation (post transfer protocol-specific actions) for the + protocols SFTP, SMTP, FTP. Fixing Curl_done() for this is a worthy task. + +2.2 Fix HTTP Pipelining for PUT + + HTTP Pipelining can be a way to greatly enhance performance for multiple + serial requests and currently libcurl only supports that for HEAD and GET + requests but it should also be possible for PUT. + +2.3 Better support for same name resolves + + If a name resolve has been initiated for name NN and a second easy handle + wants to resolve that name as well, make it wait for the first resolve to end + up in the cache instead of doing a second separate resolve. This is + especially needed when adding many simultaneous handles using the same host + name when the DNS resolver can get flooded. + + +3. Documentation + +3.1 Update date and version in man pages + + 'maketgz' or another suitable script could update the .TH sections of the man + pages at release time to use the current date and curl/libcurl version + number. + +4. FTP + +4.1 HOST + + HOST is a command for a client to tell which host name to use, to offer FTP + servers named-based virtual hosting: + + https://tools.ietf.org/html/rfc7151 + +4.2 Alter passive/active on failure and retry + + When trying to connect passively to a server which only supports active + connections, libcurl returns CURLE_FTP_WEIRD_PASV_REPLY and closes the + connection. There could be a way to fallback to an active connection (and + vice versa). http://curl.haxx.se/bug/feature.cgi?id=1754793 + +4.3 Earlier bad letter detection + + Make the detection of (bad) %0d and %0a codes in FTP URL parts earlier in the + process to avoid doing a resolve and connect in vain. + +4.4 REST for large files + + REST fix for servers not behaving well on >2GB requests. This should fail if + the server doesn't set the pointer to the requested index. The tricky + (impossible?) part is to figure out if the server did the right thing or not. + +4.5 ASCII support + + FTP ASCII transfers do not follow RFC959. They don't convert the data + accordingly. + +4.6 GSSAPI via Windows SSPI + +In addition to currently supporting the SASL GSSAPI mechanism (Kerberos V5) +via third-party GSS-API libraries, such as Heimdal or MIT Kerberos, also add +support for GSSAPI authentication via Windows SSPI. + +4.7 STAT for LIST without data connection + +Some FTP servers allow STAT for listing directories instead of using LIST, and +the response is then sent over the control connection instead of as the +otherwise usedw data connection: http://www.nsftools.com/tips/RawFTP.htm#STAT + +This is not detailed in any FTP specification. + +5. HTTP + +5.1 Better persistency for HTTP 1.0 + + "Better" support for persistent connections over HTTP 1.0 + http://curl.haxx.se/bug/feature.cgi?id=1089001 + +5.2 support FF3 sqlite cookie files + + Firefox 3 is changing from its former format to a a sqlite database instead. + We should consider how (lib)curl can/should support this. + http://curl.haxx.se/bug/feature.cgi?id=1871388 + +5.3 Rearrange request header order + + Server implementors often make an effort to detect browser and to reject + clients it can detect to not match. One of the last details we cannot yet + control in libcurl's HTTP requests, which also can be exploited to detect + that libcurl is in fact used even when it tries to impersonate a browser, is + the order of the request headers. I propose that we introduce a new option in + which you give headers a value, and then when the HTTP request is built it + sorts the headers based on that number. We could then have internally created + headers use a default value so only headers that need to be moved have to be + specified. + +5.4 SPDY + + Chrome and Firefox already support SPDY and lots of web services do. There's + a library for us to use for this (spdylay) that has a similar API and the + same author as nghttp2. + + spdylay: https://github.com/tatsuhiro-t/spdylay + +5.5 auth= in URLs + + Add the ability to specify the preferred authentication mechanism to use by + using ;auth= in the login part of the URL. + + For example: + + http://test:pass;auth=NTLM@example.com would be equivalent to specifying --user + test:pass;auth=NTLM or --user test:pass --ntlm from the command line. + + Additionally this should be implemented for proxy base URLs as well. + +5.6 Refuse "downgrade" redirects + + See https://github.com/bagder/curl/issues/226 + + Consider a way to tell curl to refuse to "downgrade" protocol with a redirect + and/or possibly a bit that refuses redirect to change protocol completely. + +5.7 More compressions + + Compression algorithms that perform better than gzip are being considered for + use and inclusion in existing browsers. For example 'brotli'. If servers + follow along it is a good reason for us to also allow users to take advantage + of this. The algorithm: https://github.com/google/brotli The Firefox bug: + https://bugzilla.mozilla.org/show_bug.cgi?id=366559 + + +6. TELNET + +6.1 ditch stdin + +Reading input (to send to the remote server) on stdin is a crappy solution for +library purposes. We need to invent a good way for the application to be able +to provide the data to send. + +6.2 ditch telnet-specific select + + Move the telnet support's network select() loop go away and merge the code + into the main transfer loop. Until this is done, the multi interface won't + work for telnet. + +6.3 feature negotiation debug data + + Add telnet feature negotiation data to the debug callback as header data. + +6.4 send data in chunks + + Currently, telnet sends data one byte at a time. This is fine for interactive + use, but inefficient for any other. Sent data should be sent in larger + chunks. + +7. SMTP + +7.1 Pipelining + + Add support for pipelining emails. + +7.2 Enhanced capability support + + Add the ability, for an application that uses libcurl, to obtain the list of + capabilities returned from the EHLO command. + +8. POP3 + +8.1 Pipelining + + Add support for pipelining commands. + +8.2 Enhanced capability support + + Add the ability, for an application that uses libcurl, to obtain the list of + capabilities returned from the CAPA command. + +9. IMAP + +9.1 Enhanced capability support + + Add the ability, for an application that uses libcurl, to obtain the list of + capabilities returned from the CAPABILITY command. + +10. LDAP + +10.1 SASL based authentication mechanisms + + Currently the LDAP module only supports ldap_simple_bind_s() in order to bind + to an LDAP server. However, this function sends username and password details + using the simple authentication mechanism (as clear text). However, it should + be possible to use ldap_bind_s() instead specifying the security context + information ourselves. + +11. SMB + +11.1 File listing support + +Add support for listing the contents of a SMB share. The output should probably +be the same as/similar to FTP. + +11.2 Honor file timestamps + +The timestamp of the transferred file should reflect that of the original file. + +11.3 Use NTLMv2 + +Currently the SMB authentication uses NTLMv1. + +12. New protocols + +12.1 RSYNC + + There's no RFC for the protocol or an URI/URL format. An implementation + should most probably use an existing rsync library, such as librsync. + +13. SSL + +13.1 Disable specific versions + + Provide an option that allows for disabling specific SSL versions, such as + SSLv2 http://curl.haxx.se/bug/feature.cgi?id=1767276 + +13.2 Provide mutex locking API + + Provide a libcurl API for setting mutex callbacks in the underlying SSL + library, so that the same application code can use mutex-locking + independently of OpenSSL or GnutTLS being used. + +13.3 Evaluate SSL patches + + Evaluate/apply Gertjan van Wingerde's SSL patches: + http://curl.haxx.se/mail/lib-2004-03/0087.html + +13.4 Cache OpenSSL contexts + + "Look at SSL cafile - quick traces look to me like these are done on every + request as well, when they should only be necessary once per SSL context (or + once per handle)". The major improvement we can rather easily do is to make + sure we don't create and kill a new SSL "context" for every request, but + instead make one for every connection and re-use that SSL context in the same + style connections are re-used. It will make us use slightly more memory but + it will libcurl do less creations and deletions of SSL contexts. + +13.5 Export session ids + + Add an interface to libcurl that enables "session IDs" to get + exported/imported. Cris Bailiff said: "OpenSSL has functions which can + serialise the current SSL state to a buffer of your choice, and recover/reset + the state from such a buffer at a later date - this is used by mod_ssl for + apache to implement and SSL session ID cache". + +13.6 Provide callback for cert verification + + OpenSSL supports a callback for customised verification of the peer + certificate, but this doesn't seem to be exposed in the libcurl APIs. Could + it be? There's so much that could be done if it were! + +13.7 improve configure --with-ssl + + make the configure --with-ssl option first check for OpenSSL, then GnuTLS, + then NSS... + +13.8 Support DANE + + DNS-Based Authentication of Named Entities (DANE) is a way to provide SSL + keys and certs over DNS using DNSSEC as an alternative to the CA model. + https://www.rfc-editor.org/rfc/rfc6698.txt + + An initial patch was posted by Suresh Krishnaswamy on March 7th 2013 + (http://curl.haxx.se/mail/lib-2013-03/0075.html) but it was a too simple + approach. See Daniel's comments: + http://curl.haxx.se/mail/lib-2013-03/0103.html . libunbound may be the + correct library to base this development on. + +14. GnuTLS + +14.1 SSL engine stuff + + Is this even possible? + +14.2 check connection + + Add a way to check if the connection seems to be alive, to correspond to the + SSL_peak() way we use with OpenSSL. + +15. WinSSL/SChannel + +15.1 Add support for client certificate authentication + + WinSSL/SChannel currently makes use of the OS-level system and user + certificate and private key stores. This does not allow the application + or the user to supply a custom client certificate using curl or libcurl. + + Therefore support for the existing -E/--cert and --key options should be + implemented by supplying a custom certificate to the SChannel APIs, see: + - Getting a Certificate for Schannel + https://msdn.microsoft.com/en-us/library/windows/desktop/aa375447.aspx + +15.2 Add support for custom server certificate validation + + WinSSL/SChannel currently makes use of the OS-level system and user + certificate trust store. This does not allow the application or user to + customize the server certificate validation process using curl or libcurl. + + Therefore support for the existing --cacert or --capath options should be + implemented by supplying a custom certificate to the SChannel APIs, see: + - Getting a Certificate for Schannel + https://msdn.microsoft.com/en-us/library/windows/desktop/aa375447.aspx + +15.3 Add support for the --ciphers option + + The cipher suites used by WinSSL/SChannel are configured on an OS-level + instead of an application-level. This does not allow the application or + the user to customize the configured cipher suites using curl or libcurl. + + Therefore support for the existing --ciphers option should be implemented + by mapping the OpenSSL/GnuTLS cipher suites to the SChannel APIs, see + - Specifying Schannel Ciphers and Cipher Strengths + https://msdn.microsoft.com/en-us/library/windows/desktop/aa380161.aspx + +16. SASL + +16.1 Other authentication mechanisms + + Add support for other authentication mechanisms such as OLP, + GSS-SPNEGO and others. + +16.2 Add QOP support to GSSAPI authentication + + Currently the GSSAPI authentication only supports the default QOP of auth + (Authentication), whilst Kerberos V5 supports both auth-int (Authentication + with integrity protection) and auth-conf (Authentication with integrity and + privacy protection). + +17. Client + +17.1 sync + + "curl --sync http://example.com/feed[1-100].rss" or + "curl --sync http://example.net/{index,calendar,history}.html" + + Downloads a range or set of URLs using the remote name, but only if the + remote file is newer than the local file. A Last-Modified HTTP date header + should also be used to set the mod date on the downloaded file. + +17.2 glob posts + + Globbing support for -d and -F, as in 'curl -d "name=foo[0-9]" URL'. + This is easily scripted though. + +17.3 prevent file overwriting + + Add an option that prevents cURL from overwriting existing local files. When + used, and there already is an existing file with the target file name + (either -O or -o), a number should be appended (and increased if already + existing). So that index.html becomes first index.html.1 and then + index.html.2 etc. + +17.4 simultaneous parallel transfers + + The client could be told to use maximum N simultaneous parallel transfers and + then just make sure that happens. It should of course not make more than one + connection to the same remote host. This would require the client to use the + multi interface. http://curl.haxx.se/bug/feature.cgi?id=1558595 + +17.5 provide formpost headers + + Extending the capabilities of the multipart formposting. How about leaving + the ';type=foo' syntax as it is and adding an extra tag (headers) which + works like this: curl -F "coolfiles=@fil1.txt;headers=@fil1.hdr" where + fil1.hdr contains extra headers like + + Content-Type: text/plain; charset=KOI8-R" + Content-Transfer-Encoding: base64 + X-User-Comment: Please don't use browser specific HTML code + + which should overwrite the program reasonable defaults (plain/text, + 8bit...) + +17.6 warning when setting an option + + Display a warning when libcurl returns an error when setting an option. + This can be useful to tell when support for a particular feature hasn't been + compiled into the library. + +17.7 warning when sending binary output to terminal + + Provide a way that prompts the user for confirmation before binary data is + sent to the terminal, much in the style 'less' does it. + +17.8 offer color-coded HTTP header output + + By offering different color output on the header name and the header + contents, they could be made more readable and thus help users working on + HTTP services. + +17.9 Choose the name of file in braces for complex URLs + + When using braces to download a list of URLs and you use complicated names + in the list of alternatives, it could be handy to allow curl to use other + names when saving. + + Consider a way to offer that. Possibly like + {partURL1:name1,partURL2:name2,partURL3:name3} where the name following the + colon is the output name. + + See https://github.com/bagder/curl/issues/221 + +17.10 improve how curl works in a windows console window + + If you pull the scrollbar when transferring with curl in a Windows console + window, the transfer is interrupted and can get disconnected. This can + probably be improved. See https://github.com/bagder/curl/issues/322 + + +18. Build + +18.1 roffit + + Consider extending 'roffit' to produce decent ASCII output, and use that + instead of (g)nroff when building src/tool_hugehelp.c + +19. Test suite + +19.1 SSL tunnel + + Make our own version of stunnel for simple port forwarding to enable HTTPS + and FTP-SSL tests without the stunnel dependency, and it could allow us to + provide test tools built with either OpenSSL or GnuTLS + +19.2 nicer lacking perl message + + If perl wasn't found by the configure script, don't attempt to run the tests + but explain something nice why it doesn't. + +19.3 more protocols supported + + Extend the test suite to include more protocols. The telnet could just do FTP + or http operations (for which we have test servers). + +19.4 more platforms supported + + Make the test suite work on more platforms. OpenBSD and Mac OS. Remove + fork()s and it should become even more portable. + +19.5 Add support for concurrent connections + + Tests 836, 882 and 938 were designed to verify that separate connections aren't + used when using different login credentials in protocols that shouldn't re-use + a connection under such circumstances. + + Unfortunately, ftpserver.pl doesn't appear to support multiple concurrent + connections. The read while() loop seems to loop until it receives a disconnect + from the client, where it then enters the waiting for connections loop. When + the client opens a second connection to the server, the first connection hasn't + been dropped (unless it has been forced - which we shouldn't do in these tests) + and thus the wait for connections loop is never entered to receive the second + connection. + +20. Next SONAME bump + +20.1 http-style HEAD output for FTP + + #undef CURL_FTP_HTTPSTYLE_HEAD in lib/ftp.c to remove the HTTP-style headers + from being output in NOBODY requests over FTP + +20.2 combine error codes + + Combine some of the error codes to remove duplicates. The original + numbering should not be changed, and the old identifiers would be + macroed to the new ones in an CURL_NO_OLDIES section to help with + backward compatibility. + + Candidates for removal and their replacements: + + CURLE_FILE_COULDNT_READ_FILE => CURLE_REMOTE_FILE_NOT_FOUND + + CURLE_FTP_COULDNT_RETR_FILE => CURLE_REMOTE_FILE_NOT_FOUND + + CURLE_FTP_COULDNT_USE_REST => CURLE_RANGE_ERROR + + CURLE_FUNCTION_NOT_FOUND => CURLE_FAILED_INIT + + CURLE_LDAP_INVALID_URL => CURLE_URL_MALFORMAT + + CURLE_TFTP_NOSUCHUSER => CURLE_TFTP_ILLEGAL + + CURLE_TFTP_NOTFOUND => CURLE_REMOTE_FILE_NOT_FOUND + + CURLE_TFTP_PERM => CURLE_REMOTE_ACCESS_DENIED + +20.3 extend CURLOPT_SOCKOPTFUNCTION prototype + + The current prototype only provides 'purpose' that tells what the + connection/socket is for, but not any protocol or similar. It makes it hard + for applications to differentiate on TCP vs UDP and even HTTP vs FTP and + similar. + +21. Next major release + +21.1 cleanup return codes + + curl_easy_cleanup() returns void, but curl_multi_cleanup() returns a + CURLMcode. These should be changed to be the same. + +21.2 remove obsolete defines + + remove obsolete defines from curl/curl.h + +21.3 size_t + + make several functions use size_t instead of int in their APIs + +21.4 remove several functions + + remove the following functions from the public API: + + curl_getenv + + curl_mprintf (and variations) + + curl_strequal + + curl_strnequal + + They will instead become curlx_ - alternatives. That makes the curl app + still capable of using them, by building with them from source. + + These functions have no purpose anymore: + + curl_multi_socket + + curl_multi_socket_all + +21.5 remove CURLOPT_FAILONERROR + + Remove support for CURLOPT_FAILONERROR, it has gotten too kludgy and weird + internally. Let the app judge success or not for itself. + +21.6 remove CURLOPT_DNS_USE_GLOBAL_CACHE + + Remove support for a global DNS cache. Anything global is silly, and we + already offer the share interface for the same functionality but done + "right". + +21.7 remove progress meter from libcurl + + The internally provided progress meter output doesn't belong in the library. + Basically no application wants it (apart from curl) but instead applications + can and should do their own progress meters using the progress callback. + + The progress callback should then be bumped as well to get proper 64bit + variable types passed to it instead of doubles so that big files work + correctly. + +21.8 remove 'curl_httppost' from public + + curl_formadd() was made to fill in a public struct, but the fact that the + struct is public is never really used by application for their own advantage + but instead often restricts how the form functions can or can't be modified. + + Changing them to return a private handle will benefit the implementation and + allow us much greater freedoms while still maintaining a solid API and ABI. + +21.9 have form functions use CURL handle argument + + curl_formadd() and curl_formget() both currently have no CURL handle + argument, but both can use a callback that is set in the easy handle, and + thus curl_formget() with callback cannot function without first having + curl_easy_perform() (or similar) called - which is hard to grasp and a design + mistake. + +21.10 Add CURLOPT_MAIL_CLIENT option + + Rather than use the URL to specify the mail client string to present in the + HELO and EHLO commands, libcurl should support a new CURLOPT specifically for + specifying this data as the URL is non-standard and to be honest a bit of a + hack ;-) + + Please see the following thread for more information: + http://curl.haxx.se/mail/lib-2012-05/0178.html + diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/TheArtOfHttpScripting b/src/external/3rd/library/curl/curl-7.45.0/docs/TheArtOfHttpScripting new file mode 100644 index 000000000..76faee4a8 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/TheArtOfHttpScripting @@ -0,0 +1,758 @@ + _ _ ____ _ + ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + + +The Art Of Scripting HTTP Requests Using Curl + + 1. HTTP Scripting + 1.1 Background + 1.2 The HTTP Protocol + 1.3 See the Protocol + 1.4 See the Timing + 1.5 See the Response + 2. URL + 2.1 Spec + 2.2 Host + 2.3 Port number + 2.4 User name and password + 2.5 Path part + 3. Fetch a page + 3.1 GET + 3.2 HEAD + 3.3 Multiple URLs in a single command line + 3.4 Multiple HTTP methods in a single command line + 4. HTML forms + 4.1 Forms explained + 4.2 GET + 4.3 POST + 4.4 File Upload POST + 4.5 Hidden Fields + 4.6 Figure Out What A POST Looks Like + 5. HTTP upload + 5.1 PUT + 6. HTTP Authentication + 6.1 Basic Authentication + 6.2 Other Authentication + 6.3 Proxy Authentication + 6.4 Hiding credentials + 7. More HTTP Headers + 7.1 Referer + 7.2 User Agent + 8. Redirects + 8.1 Location header + 8.2 Other redirects + 9. Cookies + 9.1 Cookie Basics + 9.2 Cookie options + 10. HTTPS + 10.1 HTTPS is HTTP secure + 10.2 Certificates + 11. Custom Request Elements + 11.1 Modify method and headers + 11.2 More on changed methods + 12. Web Login + 12.1 Some login tricks + 13. Debug + 13.1 Some debug tricks + 14. References + 14.1 Standards + 14.2 Sites + +============================================================================== + +1. HTTP Scripting + + 1.1 Background + + This document assumes that you're familiar with HTML and general networking. + + The increasing amount of applications moving to the web has made "HTTP + Scripting" more frequently requested and wanted. To be able to automatically + extract information from the web, to fake users, to post or upload data to + web servers are all important tasks today. + + Curl is a command line tool for doing all sorts of URL manipulations and + transfers, but this particular document will focus on how to use it when + doing HTTP requests for fun and profit. I'll assume that you know how to + invoke 'curl --help' or 'curl --manual' to get basic information about it. + + Curl is not written to do everything for you. It makes the requests, it gets + the data, it sends data and it retrieves the information. You probably need + to glue everything together using some kind of script language or repeated + manual invokes. + + 1.2 The HTTP Protocol + + HTTP is the protocol used to fetch data from web servers. It is a very simple + protocol that is built upon TCP/IP. The protocol also allows information to + get sent to the server from the client using a few different methods, as will + be shown here. + + HTTP is plain ASCII text lines being sent by the client to a server to + request a particular action, and then the server replies a few text lines + before the actual requested content is sent to the client. + + The client, curl, sends a HTTP request. The request contains a method (like + GET, POST, HEAD etc), a number of request headers and sometimes a request + body. The HTTP server responds with a status line (indicating if things went + well), response headers and most often also a response body. The "body" part + is the plain data you requested, like the actual HTML or the image etc. + + 1.3 See the Protocol + + Using curl's option --verbose (-v as a short option) will display what kind + of commands curl sends to the server, as well as a few other informational + texts. + + --verbose is the single most useful option when it comes to debug or even + understand the curl<->server interaction. + + Sometimes even --verbose is not enough. Then --trace and --trace-ascii offer + even more details as they show EVERYTHING curl sends and receives. Use it + like this: + + curl --trace-ascii debugdump.txt http://www.example.com/ + + 1.4 See the Timing + + Many times you may wonder what exactly is taking all the time, or you just + want to know the amount of milliseconds between two points in a + transfer. For those, and other similar situations, the --trace-time option + is what you need. It'll prepend the time to each trace output line: + + curl --trace-ascii d.txt --trace-time http://example.com/ + + 1.5 See the Response + + By default curl sends the response to stdout. You need to redirect it + somewhere to avoid that, most often that is done with -o or -O. + +2. URL + + 2.1 Spec + + The Uniform Resource Locator format is how you specify the address of a + particular resource on the Internet. You know these, you've seen URLs like + http://curl.haxx.se or https://yourbank.com a million times. RFC 3986 is the + canonical spec. And yeah, the formal name is not URL, it is URI. + + 2.2 Host + + The host name is usually resolved using DNS or your /etc/hosts file to an IP + address and that's what curl will communicate with. Alternatively you specify + the IP address directly in the URL instead of a name. + + For development and other trying out situation, you can point out a different + IP address for a host name than what would otherwise be used, by using curl's + --resolve option: + + curl --resolve www.example.org:80:127.0.0.1 http://www.example.org/ + + 2.3 Port number + + Each protocol curl supports operate on a default port number, be it over TCP + or in some cases UDP. Normally you don't have to take that into + consideration, but at times you run test servers on other ports or + similar. Then you can specify the port number in the URL with a colon and a + number immediately following the host name. Like when doing HTTP to port + 1234: + + curl http://www.example.org:1234/ + + The port number you specify in the URL is the number that the server uses to + offer its services. Sometimes you may use a local proxy, and then you may + need to specify that proxy's port number separate on what curl needs to + connect to locally. Like when using a HTTP proxy on port 4321: + + curl --proxy http://proxy.example.org:4321 http://remote.example.org/ + + 2.4 User name and password + + Some services are setup to require HTTP authentication and then you need to + provide name and password which then is transferred to the remote site in + various ways depending on the exact authentication protocol used. + + You can opt to either insert the user and password in the URL or you can + provide them separately: + + curl http://user:password@example.org/ + + or + + curl -u user:password http://example.org/ + + You need to pay attention that this kind of HTTP authentication is not what + is usually done and requested by user-oriented web sites these days. They + tend to use forms and cookies instead. + + 2.5 Path part + + The path part is just sent off to the server to request that it sends back + the associated response. The path is what is to the right side of the slash + that follows the host name and possibly port number. + +3. Fetch a page + + 3.1 GET + + The simplest and most common request/operation made using HTTP is to get a + URL. The URL could itself refer to a web page, an image or a file. The client + issues a GET request to the server and receives the document it asked for. + If you issue the command line + + curl http://curl.haxx.se + + you get a web page returned in your terminal window. The entire HTML document + that that URL holds. + + All HTTP replies contain a set of response headers that are normally hidden, + use curl's --include (-i) option to display them as well as the rest of the + document. + + 3.2 HEAD + + You can ask the remote server for ONLY the headers by using the --head (-I) + option which will make curl issue a HEAD request. In some special cases + servers deny the HEAD method while others still work, which is a particular + kind of annoyance. + + The HEAD method is defined and made so that the server returns the headers + exactly the way it would do for a GET, but without a body. It means that you + may see a Content-Length: in the response headers, but there must not be an + actual body in the HEAD response. + + 3.3 Multiple URLs in a single command line + + A single curl command line may involve one or many URLs. The most common case + is probably to just use one, but you can specify any amount of URLs. Yes + any. No limits. You'll then get requests repeated over and over for all the + given URLs. + + Example, send two GETs: + + curl http://url1.example.com http://url2.example.com + + If you use --data to POST to the URL, using multiple URLs means that you send + that same POST to all the given URLs. + + Example, send two POSTs: + + curl --data name=curl http://url1.example.com http://url2.example.com + + + 3.4 Multiple HTTP methods in a single command line + + Sometimes you need to operate on several URLs in a single command line and do + different HTTP methods on each. For this, you'll enjoy the --next option. It + is basically a separator that separates a bunch of options from the next. All + the URLs before --next will get the same method and will get all the POST + data merged into one. + + When curl reaches the --next on the command line, it'll sort of reset the + method and the POST data and allow a new set. + + Perhaps this is best shown with a few examples. To send first a HEAD and then + a GET: + + curl -I http://example.com --next http://example.com + + To first send a POST and then a GET: + + curl -d score=10 http://example.com/post.cgi --next http://example.com/results.html + + +4. HTML forms + + 4.1 Forms explained + + Forms are the general way a web site can present a HTML page with fields for + the user to enter data in, and then press some kind of 'OK' or 'submit' + button to get that data sent to the server. The server then typically uses + the posted data to decide how to act. Like using the entered words to search + in a database, or to add the info in a bug track system, display the entered + address on a map or using the info as a login-prompt verifying that the user + is allowed to see what it is about to see. + + Of course there has to be some kind of program in the server end to receive + the data you send. You cannot just invent something out of the air. + + 4.2 GET + + A GET-form uses the method GET, as specified in HTML like: + +
+ + +
+ + In your favorite browser, this form will appear with a text box to fill in + and a press-button labeled "OK". If you fill in '1905' and press the OK + button, your browser will then create a new URL to get for you. The URL will + get "junk.cgi?birthyear=1905&press=OK" appended to the path part of the + previous URL. + + If the original form was seen on the page "www.hotmail.com/when/birth.html", + the second page you'll get will become + "www.hotmail.com/when/junk.cgi?birthyear=1905&press=OK". + + Most search engines work this way. + + To make curl do the GET form post for you, just enter the expected created + URL: + + curl "http://www.hotmail.com/when/junk.cgi?birthyear=1905&press=OK" + + 4.3 POST + + The GET method makes all input field names get displayed in the URL field of + your browser. That's generally a good thing when you want to be able to + bookmark that page with your given data, but it is an obvious disadvantage + if you entered secret information in one of the fields or if there are a + large amount of fields creating a very long and unreadable URL. + + The HTTP protocol then offers the POST method. This way the client sends the + data separated from the URL and thus you won't see any of it in the URL + address field. + + The form would look very similar to the previous one: + +
+ + +
+ + And to use curl to post this form with the same data filled in as before, we + could do it like: + + curl --data "birthyear=1905&press=%20OK%20" \ + http://www.example.com/when.cgi + + This kind of POST will use the Content-Type + application/x-www-form-urlencoded and is the most widely used POST kind. + + The data you send to the server MUST already be properly encoded, curl will + not do that for you. For example, if you want the data to contain a space, + you need to replace that space with %20 etc. Failing to comply with this + will most likely cause your data to be received wrongly and messed up. + + Recent curl versions can in fact url-encode POST data for you, like this: + + curl --data-urlencode "name=I am Daniel" http://www.example.com + + If you repeat --data several times on the command line, curl will + concatenate all the given data pieces - and put a '&' symbol between each + data segment. + + 4.4 File Upload POST + + Back in late 1995 they defined an additional way to post data over HTTP. It + is documented in the RFC 1867, why this method sometimes is referred to as + RFC1867-posting. + + This method is mainly designed to better support file uploads. A form that + allows a user to upload a file could be written like this in HTML: + +
+ + +
+ + This clearly shows that the Content-Type about to be sent is + multipart/form-data. + + To post to a form like this with curl, you enter a command line like: + + curl --form upload=@localfilename --form press=OK [URL] + + 4.5 Hidden Fields + + A very common way for HTML based application to pass state information + between pages is to add hidden fields to the forms. Hidden fields are + already filled in, they aren't displayed to the user and they get passed + along just as all the other fields. + + A similar example form with one visible field, one hidden field and one + submit button could look like: + +
+ + + +
+ + To post this with curl, you won't have to think about if the fields are + hidden or not. To curl they're all the same: + + curl --data "birthyear=1905&press=OK&person=daniel" [URL] + + 4.6 Figure Out What A POST Looks Like + + When you're about fill in a form and send to a server by using curl instead + of a browser, you're of course very interested in sending a POST exactly the + way your browser does. + + An easy way to get to see this, is to save the HTML page with the form on + your local disk, modify the 'method' to a GET, and press the submit button + (you could also change the action URL if you want to). + + You will then clearly see the data get appended to the URL, separated with a + '?'-letter as GET forms are supposed to. + +5. HTTP upload + + 5.1 PUT + + The perhaps best way to upload data to a HTTP server is to use PUT. Then + again, this of course requires that someone put a program or script on the + server end that knows how to receive a HTTP PUT stream. + + Put a file to a HTTP server with curl: + + curl --upload-file uploadfile http://www.example.com/receive.cgi + +6. HTTP Authentication + + 6.1 Basic Authentication + + HTTP Authentication is the ability to tell the server your username and + password so that it can verify that you're allowed to do the request you're + doing. The Basic authentication used in HTTP (which is the type curl uses by + default) is *plain* *text* based, which means it sends username and password + only slightly obfuscated, but still fully readable by anyone that sniffs on + the network between you and the remote server. + + To tell curl to use a user and password for authentication: + + curl --user name:password http://www.example.com + + 6.2 Other Authentication + + The site might require a different authentication method (check the headers + returned by the server), and then --ntlm, --digest, --negotiate or even + --anyauth might be options that suit you. + + 6.3 Proxy Authentication + + Sometimes your HTTP access is only available through the use of a HTTP + proxy. This seems to be especially common at various companies. A HTTP proxy + may require its own user and password to allow the client to get through to + the Internet. To specify those with curl, run something like: + + curl --proxy-user proxyuser:proxypassword curl.haxx.se + + If your proxy requires the authentication to be done using the NTLM method, + use --proxy-ntlm, if it requires Digest use --proxy-digest. + + If you use any one these user+password options but leave out the password + part, curl will prompt for the password interactively. + + 6.4 Hiding credentials + + Do note that when a program is run, its parameters might be possible to see + when listing the running processes of the system. Thus, other users may be + able to watch your passwords if you pass them as plain command line + options. There are ways to circumvent this. + + It is worth noting that while this is how HTTP Authentication works, very + many web sites will not use this concept when they provide logins etc. See + the Web Login chapter further below for more details on that. + +7. More HTTP Headers + + 7.1 Referer + + A HTTP request may include a 'referer' field (yes it is misspelled), which + can be used to tell from which URL the client got to this particular + resource. Some programs/scripts check the referer field of requests to verify + that this wasn't arriving from an external site or an unknown page. While + this is a stupid way to check something so easily forged, many scripts still + do it. Using curl, you can put anything you want in the referer-field and + thus more easily be able to fool the server into serving your request. + + Use curl to set the referer field with: + + curl --referer http://www.example.come http://www.example.com + + 7.2 User Agent + + Very similar to the referer field, all HTTP requests may set the User-Agent + field. It names what user agent (client) that is being used. Many + applications use this information to decide how to display pages. Silly web + programmers try to make different pages for users of different browsers to + make them look the best possible for their particular browsers. They usually + also do different kinds of javascript, vbscript etc. + + At times, you will see that getting a page with curl will not return the same + page that you see when getting the page with your browser. Then you know it + is time to set the User Agent field to fool the server into thinking you're + one of those browsers. + + To make curl look like Internet Explorer 5 on a Windows 2000 box: + + curl --user-agent "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" [URL] + + Or why not look like you're using Netscape 4.73 on an old Linux box: + + curl --user-agent "Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)" [URL] + +8. Redirects + + 8.1 Location header + + When a resource is requested from a server, the reply from the server may + include a hint about where the browser should go next to find this page, or a + new page keeping newly generated output. The header that tells the browser + to redirect is Location:. + + Curl does not follow Location: headers by default, but will simply display + such pages in the same manner it display all HTTP replies. It does however + feature an option that will make it attempt to follow the Location: pointers. + + To tell curl to follow a Location: + + curl --location http://www.example.com + + If you use curl to POST to a site that immediately redirects you to another + page, you can safely use --location (-L) and --data/--form together. Curl will + only use POST in the first request, and then revert to GET in the following + operations. + + 8.2 Other redirects + + Browser typically support at least two other ways of redirects that curl + doesn't: first the html may contain a meta refresh tag that asks the browser + to load a specific URL after a set number of seconds, or it may use + javascript to do it. + +9. Cookies + + 9.1 Cookie Basics + + The way the web browsers do "client side state control" is by using + cookies. Cookies are just names with associated contents. The cookies are + sent to the client by the server. The server tells the client for what path + and host name it wants the cookie sent back, and it also sends an expiration + date and a few more properties. + + When a client communicates with a server with a name and path as previously + specified in a received cookie, the client sends back the cookies and their + contents to the server, unless of course they are expired. + + Many applications and servers use this method to connect a series of requests + into a single logical session. To be able to use curl in such occasions, we + must be able to record and send back cookies the way the web application + expects them. The same way browsers deal with them. + + 9.2 Cookie options + + The simplest way to send a few cookies to the server when getting a page with + curl is to add them on the command line like: + + curl --cookie "name=Daniel" http://www.example.com + + Cookies are sent as common HTTP headers. This is practical as it allows curl + to record cookies simply by recording headers. Record cookies with curl by + using the --dump-header (-D) option like: + + curl --dump-header headers_and_cookies http://www.example.com + + (Take note that the --cookie-jar option described below is a better way to + store cookies.) + + Curl has a full blown cookie parsing engine built-in that comes to use if you + want to reconnect to a server and use cookies that were stored from a + previous connection (or hand-crafted manually to fool the server into + believing you had a previous connection). To use previously stored cookies, + you run curl like: + + curl --cookie stored_cookies_in_file http://www.example.com + + Curl's "cookie engine" gets enabled when you use the --cookie option. If you + only want curl to understand received cookies, use --cookie with a file that + doesn't exist. Example, if you want to let curl understand cookies from a + page and follow a location (and thus possibly send back cookies it received), + you can invoke it like: + + curl --cookie nada --location http://www.example.com + + Curl has the ability to read and write cookie files that use the same file + format that Netscape and Mozilla once used. It is a convenient way to share + cookies between scripts or invokes. The --cookie (-b) switch automatically + detects if a given file is such a cookie file and parses it, and by using the + --cookie-jar (-c) option you'll make curl write a new cookie file at the end + of an operation: + + curl --cookie cookies.txt --cookie-jar newcookies.txt \ + http://www.example.com + +10. HTTPS + + 10.1 HTTPS is HTTP secure + + There are a few ways to do secure HTTP transfers. The by far most common + protocol for doing this is what is generally known as HTTPS, HTTP over + SSL. SSL encrypts all the data that is sent and received over the network and + thus makes it harder for attackers to spy on sensitive information. + + SSL (or TLS as the latest version of the standard is called) offers a + truckload of advanced features to allow all those encryptions and key + infrastructure mechanisms encrypted HTTP requires. + + Curl supports encrypted fetches when built to use a TLS library and it can be + built to use one out of a fairly large set of libraries - "curl -V" will show + which one your curl was built to use (if any!). To get a page from a HTTPS + server, simply run curl like: + + curl https://secure.example.com + + 10.2 Certificates + + In the HTTPS world, you use certificates to validate that you are the one + you claim to be, as an addition to normal passwords. Curl supports client- + side certificates. All certificates are locked with a pass phrase, which you + need to enter before the certificate can be used by curl. The pass phrase + can be specified on the command line or if not, entered interactively when + curl queries for it. Use a certificate with curl on a HTTPS server like: + + curl --cert mycert.pem https://secure.example.com + + curl also tries to verify that the server is who it claims to be, by + verifying the server's certificate against a locally stored CA cert + bundle. Failing the verification will cause curl to deny the connection. You + must then use --insecure (-k) in case you want to tell curl to ignore that + the server can't be verified. + + More about server certificate verification and ca cert bundles can be read + in the SSLCERTS document, available online here: + + http://curl.haxx.se/docs/sslcerts.html + + At times you may end up with your own CA cert store and then you can tell + curl to use that to verify the server's certificate: + + curl --cacert ca-bundle.pem https://example.com/ + + +11. Custom Request Elements + +11.1 Modify method and headers + + Doing fancy stuff, you may need to add or change elements of a single curl + request. + + For example, you can change the POST request to a PROPFIND and send the data + as "Content-Type: text/xml" (instead of the default Content-Type) like this: + + curl --data "" --header "Content-Type: text/xml" \ + --request PROPFIND url.com + + You can delete a default header by providing one without content. Like you + can ruin the request by chopping off the Host: header: + + curl --header "Host:" http://www.example.com + + You can add headers the same way. Your server may want a "Destination:" + header, and you can add it: + + curl --header "Destination: http://nowhere" http://example.com + + 11.2 More on changed methods + + It should be noted that curl selects which methods to use on its own + depending on what action to ask for. -d will do POST, -I will do HEAD and so + on. If you use the --request / -X option you can change the method keyword + curl selects, but you will not modify curl's behavior. This means that if you + for example use -d "data" to do a POST, you can modify the method to a + PROPFIND with -X and curl will still think it sends a POST. You can change + the normal GET to a POST method by simply adding -X POST in a command line + like: + + curl -X POST http://example.org/ + + ... but curl will still think and act as if it sent a GET so it won't send any + request body etc. + + +12. Web Login + + 12.1 Some login tricks + + While not strictly just HTTP related, it still cause a lot of people problems + so here's the executive run-down of how the vast majority of all login forms + work and how to login to them using curl. + + It can also be noted that to do this properly in an automated fashion, you + will most certainly need to script things and do multiple curl invokes etc. + + First, servers mostly use cookies to track the logged-in status of the + client, so you will need to capture the cookies you receive in the + responses. Then, many sites also set a special cookie on the login page (to + make sure you got there through their login page) so you should make a habit + of first getting the login-form page to capture the cookies set there. + + Some web-based login systems features various amounts of javascript, and + sometimes they use such code to set or modify cookie contents. Possibly they + do that to prevent programmed logins, like this manual describes how to... + Anyway, if reading the code isn't enough to let you repeat the behavior + manually, capturing the HTTP requests done by your browsers and analyzing the + sent cookies is usually a working method to work out how to shortcut the + javascript need. + + In the actual
tag for the login, lots of sites fill-in random/session + or otherwise secretly generated hidden tags and you may need to first capture + the HTML code for the login form and extract all the hidden fields to be able + to do a proper login POST. Remember that the contents need to be URL encoded + when sent in a normal POST. + +13. Debug + + 13.1 Some debug tricks + + Many times when you run curl on a site, you'll notice that the site doesn't + seem to respond the same way to your curl requests as it does to your + browser's. + + Then you need to start making your curl requests more similar to your + browser's requests: + + * Use the --trace-ascii option to store fully detailed logs of the requests + for easier analyzing and better understanding + + * Make sure you check for and use cookies when needed (both reading with + --cookie and writing with --cookie-jar) + + * Set user-agent to one like a recent popular browser does + + * Set referer like it is set by the browser + + * If you use POST, make sure you send all the fields and in the same order as + the browser does it. + + A very good helper to make sure you do this right, is the LiveHTTPHeader tool + that lets you view all headers you send and receive with Mozilla/Firefox + (even when using HTTPS). Chrome features similar functionality out of the box + among the developer's tools. + + A more raw approach is to capture the HTTP traffic on the network with tools + such as ethereal or tcpdump and check what headers that were sent and + received by the browser. (HTTPS makes this technique inefficient.) + +14. References + + 14.1 Standards + + RFC 7230 is a must to read if you want in-depth understanding of the HTTP + protocol + + RFC 3986 explains the URL syntax + + RFC 1867 defines the HTTP post upload format + + RFC 6525 defines how HTTP cookies work + + 14.2 Sites + + http://curl.haxx.se is the home of the cURL project diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/VERSIONS b/src/external/3rd/library/curl/curl-7.45.0/docs/VERSIONS new file mode 100644 index 000000000..72a45474d --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/VERSIONS @@ -0,0 +1,56 @@ +Version Numbers and Releases +============================ + + Curl is not only curl. Curl is also libcurl. They're actually individually + versioned, but they mostly follow each other rather closely. + + The version numbering is always built up using the same system: + + X.Y.Z + + - X is main version number + - Y is release number + - Z is patch number + +## Bumping numbers + + One of these numbers will get bumped in each new release. The numbers to the + right of a bumped number will be reset to zero. If Z is zero, it may not be + included in the version number. + + The main version number will get bumped when *really* big, world colliding + changes are made. The release number is bumped when changes are performed or + things/features are added. The patch number is bumped when the changes are + mere bugfixes. + + It means that after release 1.2.3, we can release 2.0 if something really big + has been made, 1.3 if not that big changes were made or 1.2.4 if mostly bugs + were fixed. + + Bumping, as in increasing the number with 1, is unconditionally only + affecting one of the numbers (except the ones to the right of it, that may be + set to zero). 1 becomes 2, 3 becomes 4, 9 becomes 10, 88 becomes 89 and 99 + becomes 100. So, after 1.2.9 comes 1.2.10. After 3.99.3, 3.100 might come. + + All original curl source release archives are named according to the libcurl + version (not according to the curl client version that, as said before, might + differ). + + As a service to any application that might want to support new libcurl + features while still being able to build with older versions, all releases + have the libcurl version stored in the curl/curlver.h file using a static + numbering scheme that can be used for comparison. The version number is + defined as: + + #define LIBCURL_VERSION_NUM 0xXXYYZZ + + Where XX, YY and ZZ are the main version, release and patch numbers in + hexadecimal. All three number fields are always represented using two digits + (eight bits each). 1.2 would appear as "0x010200" while version 9.11.7 + appears as "0x090b07". + + This 6-digit hexadecimal number is always a greater number in a more recent + release. It makes comparisons with greater than and less than work. + + This number is also available as three separate defines: + `LIBCURL_VERSION_MAJOR`, `LIBCURL_VERSION_MINOR` and `LIBCURL_VERSION_PATCH`. diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/curl-config.1 b/src/external/3rd/library/curl/curl-7.45.0/docs/curl-config.1 new file mode 100644 index 000000000..14a9d2ba8 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/curl-config.1 @@ -0,0 +1,98 @@ +.\" ************************************************************************** +.\" * _ _ ____ _ +.\" * Project ___| | | | _ \| | +.\" * / __| | | | |_) | | +.\" * | (__| |_| | _ <| |___ +.\" * \___|\___/|_| \_\_____| +.\" * +.\" * Copyright (C) 1998 - 2012, Daniel Stenberg, , et al. +.\" * +.\" * This software is licensed as described in the file COPYING, which +.\" * you should have received as part of this distribution. The terms +.\" * are also available at http://curl.haxx.se/docs/copyright.html. +.\" * +.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell +.\" * copies of the Software, and permit persons to whom the Software is +.\" * furnished to do so, under the terms of the COPYING file. +.\" * +.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +.\" * KIND, either express or implied. +.\" * +.\" ************************************************************************** +.\" +.TH curl-config 1 "25 Oct 2007" "Curl 7.17.1" "curl-config manual" +.SH NAME +curl-config \- Get information about a libcurl installation +.SH SYNOPSIS +.B curl-config [options] +.SH DESCRIPTION +.B curl-config +displays information about the curl and libcurl installation. +.SH OPTIONS +.IP "--ca" +Displays the built-in path to the CA cert bundle this libcurl uses. +.IP "--cc" +Displays the compiler used to build libcurl. +.IP "--cflags" +Set of compiler options (CFLAGS) to use when compiling files that use +libcurl. Currently that is only the include path to the curl include files. +.IP "--checkfor [version]" +Specify the oldest possible libcurl version string you want, and this +script will return 0 if the current installation is new enough or it +returns 1 and outputs a text saying that the current version is not new +enough. (Added in 7.15.4) +.IP "--configure" +Displays the arguments given to configure when building curl. +.IP "--feature" +Lists what particular main features the installed libcurl was built with. At +the time of writing, this list may include SSL, KRB4 or IPv6. Do not assume +any particular order. The keywords will be separated by newlines. There may be +none, one, or several keywords in the list. +.IP "--help" +Displays the available options. +.IP "--libs" +Shows the complete set of libs and other linker options you will need in order +to link your application with libcurl. +.IP "--prefix" +This is the prefix used when libcurl was installed. Libcurl is then installed +in $prefix/lib and its header files are installed in $prefix/include and so +on. The prefix is set with "configure --prefix". +.IP "--protocols" +Lists what particular protocols the installed libcurl was built to support. At +the time of writing, this list may include HTTP, HTTPS, FTP, FTPS, FILE, +TELNET, LDAP, DICT. Do not assume any particular order. The protocols will +be listed using uppercase and are separated by newlines. There may be none, +one, or several protocols in the list. (Added in 7.13.0) +.IP "--static-libs" +Shows the complete set of libs and other linker options you will need in order +to link your application with libcurl statically. (Added in 7.17.1) +.IP "--version" +Outputs version information about the installed libcurl. +.IP "--vernum" +Outputs version information about the installed libcurl, in numerical mode. +This outputs the version number, in hexadecimal, with 8 bits for each part; +major, minor, patch. So that libcurl 7.7.4 would appear as 070704 and libcurl +12.13.14 would appear as 0c0d0e... Note that the initial zero might be +omitted. (This option was broken in the 7.15.0 release.) +.SH "EXAMPLES" +What linker options do I need when I link with libcurl? + + $ curl-config --libs + +What compiler options do I need when I compile using libcurl functions? + + $ curl-config --cflags + +How do I know if libcurl was built with SSL support? + + $ curl-config --feature | grep SSL + +What's the installed libcurl version? + + $ curl-config --version + +How do I build a single file with a one-line command? + + $ `curl-config --cc --cflags` -o example example.c `curl-config --libs` +.SH "SEE ALSO" +.BR curl (1) diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/curl-config.html b/src/external/3rd/library/curl/curl-7.45.0/docs/curl-config.html new file mode 100644 index 000000000..83bf13f87 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/curl-config.html @@ -0,0 +1,96 @@ + + +curl-config man page + + + + +

NAME

+

curl-config - Get information about a libcurl installation

SYNOPSIS

+

curl-config [options]

DESCRIPTION

+

curl-config displays information about the curl and libcurl installation.

OPTIONS

+

+

--ca +

Displays the built-in path to the CA cert bundle this libcurl uses. +

--cc +

Displays the compiler used to build libcurl. +

--cflags +

Set of compiler options (CFLAGS) to use when compiling files that use libcurl. Currently that is only the include path to the curl include files. +

--checkfor [version] +

Specify the oldest possible libcurl version string you want, and this script will return 0 if the current installation is new enough or it returns 1 and outputs a text saying that the current version is not new enough. (Added in 7.15.4) +

--configure +

Displays the arguments given to configure when building curl. +

--feature +

Lists what particular main features the installed libcurl was built with. At the time of writing, this list may include SSL, KRB4 or IPv6. Do not assume any particular order. The keywords will be separated by newlines. There may be none, one, or several keywords in the list. +

--help +

Displays the available options. +

--libs +

Shows the complete set of libs and other linker options you will need in order to link your application with libcurl. +

--prefix +

This is the prefix used when libcurl was installed. Libcurl is then installed in $prefix/lib and its header files are installed in $prefix/include and so on. The prefix is set with "configure --prefix". +

--protocols +

Lists what particular protocols the installed libcurl was built to support. At the time of writing, this list may include HTTP, HTTPS, FTP, FTPS, FILE, TELNET, LDAP, DICT. Do not assume any particular order. The protocols will be listed using uppercase and are separated by newlines. There may be none, one, or several protocols in the list. (Added in 7.13.0) +

--static-libs +

Shows the complete set of libs and other linker options you will need in order to link your application with libcurl statically. (Added in 7.17.1) +

--version +

Outputs version information about the installed libcurl. +

--vernum +

Outputs version information about the installed libcurl, in numerical mode. This outputs the version number, in hexadecimal, with 8 bits for each part; major, minor, patch. So that libcurl 7.7.4 would appear as 070704 and libcurl 12.13.14 would appear as 0c0d0e... Note that the initial zero might be omitted. (This option was broken in the 7.15.0 release.)

EXAMPLES

+

What linker options do I need when I link with libcurl? +

  $ curl-config --libs +

What compiler options do I need when I compile using libcurl functions? +

  $ curl-config --cflags +

How do I know if libcurl was built with SSL support? +

  $ curl-config --feature | grep SSL +

What's the installed libcurl version? +

  $ curl-config --version +

How do I build a single file with a one-line command? +

  $ `curl-config --cc --cflags` -o example example.c `curl-config --libs`

SEE ALSO

+

curl (1)

+ This HTML page was made with roffit. + diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/curl-config.pdf b/src/external/3rd/library/curl/curl-7.45.0/docs/curl-config.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ac96bdde66952db8333a6744e1ec0c4899524840 GIT binary patch literal 6016 zcmcgwc|4SB`?qwYp=goQDLfG)HD)(v7`sU_$S$NY^9;jmX2}pqI#dX43K32vOQ|Rh zrz91nQd&?Xp;Bp&EcJV4qO`of_kBN~KJW9-JkNDs%lF#u`?^Qp)sBKd8{=U57oVl( z!|(tK;01-k%*~NbAU9YP0+>J)Hzb9{7J&i)Nnz7OpdCo(F+d9om{24DX&jg&`+(0~ z?)=7?F^{})b5$6>r~T6*)ajw+?dl28_g{{lwkWPA@j;pW)d7BjndbE-f@$vdSSL^M zwUnJ&JcW5CB?Ct+JjMMU??x|7$#CjQ{Xl4QIlWG&jDw%aHv7QQWu@(b2&v?=V0TnBhh9liKrPorZdCJS!=ku}0@e6;xKC(C_zx%CAN$KHo` z*3UD$OByR1e#0=XM4Sy#h@kM{spd7eU$upzj}06>7%R7@%!oW-Kf}tGV{rT0sg_$v z#k7-MN0eLr+bfr8sX?*jjethK z2>tUP)0jo|^!YVGLYs=4YMg(z(v zuEAS&uT5_;{_V+%k+!W3MB)r?rto(PR9 zA7zFt@YsI(ad8s6peR#oYmws}-$zr|9oS!~J^0+jASbNc=5DZOK+pnb`*Yje7nhhG z4X$@|jNG;JNgnee?y}F}{)0_toriA>Q@Yp$EBPDQxnZAlvqt_=lH-YWQ3v%hZ5h5t zUM8Q@=QuDt42V-mBPu70fCq}E8CQa`;{9MTV)a^T>J8#~Nj zcifKELFawa3G+G+f4k3(ZLYhCG;P)%_Qok6;4$UbcMB;SY6?@-Oa|2pp9}7!<`c+i z>)~oW3RB;&=9sw7bKNALxGq4Qo=lVL9Z)734p!~XK6q1p{>=}CUEKmBMeRT3V(&gX zo4b|M;&oqt;m*1T0fvEzt$N%Y{JyPDI?cMTuVaj8>oY(Ce(12Y&<`h@9b7E!36g7K?!&l{0@5S^xMpgMY zwFY*6>eAJCp&b}=l?zKq-dqgZsFrNE_~8tZU2>LU{vzrmK^Wb!*(~Pe`x0ryyHu+$vNuO6W*@V%X}ZddPR)FiQFZnzIIf0M2KR>in%&7d^79+)@X3`fA6$? zeaYF=Be|#SU%qxNa?wdKR@ZH`?+IOBT4r{jo!EZpqKe!8)pBJ$@qmr|=;v=(N03QgyLWB5N+N&I{=Vs~i1)y*Z-KSJo>c7G zmI7s~`vtczRzH1pzPUr|3@>Yx*)K6xJEu;1yuZrkH7LKAV=||QmG~!yS6b$ z=j2TmvF193ZMB^EN`KJi+WHfzrYG;{>VG^Ljp=r&Q{EJ6^z4u`dAV!oco*imT1XuWHFlObaPnF2H80KU>g{Ff zh`R~a@s^xs|JXS=wg+l?wdqzz?DE`ym^md=v8B0Z)>*t^o^D2Cy>l!J69)UPeC(dt zoApE>8GBI^nIJEBx2PU3X>YGOXBs^zlQ zrRLkz>@{aSpK_JU->EC(o*t}%hwXOOnyS5e4f6gzHMf^smWoYGbhX<{n?RSG`4YbY z`pb0F*~js3trOHdG~i~T*jR@fH&d+-*J%64-e*YXNGnAw71yRz><~w>A1Ut&3SO3# z`sp`I`dklRrV-3ket$owV%LF_Tj$^@{bvs|YA)>Aok-_**v8tt&aGC955MJav`PKV z5c4#TnX>^qg`4xn`&Q=_TUGl<;f6JEwbI#Fbv)0FcuZY%A&pDUh*wwH4A#z?#(GXm zLup$_z20r7rKaJ@dE;+BEBft&*Du^>IvRjh{Ut=E#;8Vr>oNHh}P1%5zShIBk!B(%TKe8MbYr7%$HcN=4Y}TnkDv-Bj;G-jch0nF$W9$u5p(DD=ql z=hoyrSla$cO-!Cww5Ac|LEbQ((Y%YgviD_4pjnD)yTKvPwx0d%tB&^ft#wOO+OA)y zlEU!P#6e{3_skt) zlAS1h+N@1S3e(}ov=DtlNyMp2LQIvHtR{@Xi4vPGc(6kRAJwS;FlCzhHmbuGB(Ncww2!#iUqtUVtXuL<- zLf?=^At1dLxWOROM5|yR!v7NBX8_{>Wmgg@ny&z5y*nA<*ItJFg+d6(VkiWVD_9I6 z;0Kd6HViHG!wnVyK$^sm@0iIxe(NH{LKD&0yx<8<<6)+PA{ql)0no(nf<*XM!Pj`h zkS?xN0BvD05lw0M$D`>+fJx=tCdFEskBL%7D!nRpyJ^|cR&_57(mP5BHhJ7B59>cV-0!srBHqd z!nhpLj>TkxP`yG0>IXyPP)H^#;H#X}xt{}Z<8f%*pCge)EG`-T zqWTORU@^#WZ#)%6<=cWGEQcro=pNL zWL;Y~CyK6=K|+#n_#CJR0SSlA6_O-mxJ-luy-UeRI3QyYg^}StR98U6T|2&^$r5R60< zi9{p{gT!DE5C=jS$raHg2(C~MvL^$=^7$gh6&lMh8Pj%+VG%6gF`2+xP#~0M0&R@J7-K(Ml!=XVnIok+niQR19WNT6O8x&M#^Fdy zTFOVVVcS$uwx$sxb$`bn;2B&fHcv?0Ij92PL(7d^jD(bw$~IwZ;P2@gG(=ZrlO#F@yi<2H>-^yYM5VG%Sc;XLsp%V=nR=$(P5r3qiF+bqLV1I&-i2H#L zi^u$k4;qetuxmp2k!C8LN4~>nYC6e=NI+w;K>_p+H-L0!MS)O`0BD5fL4&V!paPJ~ zxlA7Lc`igQw*&mlZ7~$0357x=P>42I6c%qofsQ_k9oEJKV^1NN+F1O1jsWRgDHPEJ SB3WVJaVA)pzP`N+1@?c??c|yO literal 0 HcmV?d00001 diff --git a/src/external/3rd/library/curl/curl-7.45.0/docs/curl.1 b/src/external/3rd/library/curl/curl-7.45.0/docs/curl.1 new file mode 100644 index 000000000..c8ef78821 --- /dev/null +++ b/src/external/3rd/library/curl/curl-7.45.0/docs/curl.1 @@ -0,0 +1,2337 @@ +.\" ************************************************************************** +.\" * _ _ ____ _ +.\" * Project ___| | | | _ \| | +.\" * / __| | | | |_) | | +.\" * | (__| |_| | _ <| |___ +.\" * \___|\___/|_| \_\_____| +.\" * +.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, , et al. +.\" * +.\" * This software is licensed as described in the file COPYING, which +.\" * you should have received as part of this distribution. The terms +.\" * are also available at http://curl.haxx.se/docs/copyright.html. +.\" * +.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell +.\" * copies of the Software, and permit persons to whom the Software is +.\" * furnished to do so, under the terms of the COPYING file. +.\" * +.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +.\" * KIND, either express or implied. +.\" * +.\" ************************************************************************** +.\" +.TH curl 1 "30 Nov 2014" "Curl 7.40.0" "Curl Manual" +.SH NAME +curl \- transfer a URL +.SH SYNOPSIS +.B curl [options] +.I [URL...] +.SH DESCRIPTION +.B curl +is a tool to transfer data from or to a server, using one of the supported +protocols (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, +LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET +and TFTP). The command is designed to work without user interaction. + +curl offers a busload of useful tricks like proxy support, user +authentication, FTP upload, HTTP post, SSL connections, cookies, file transfer +resume, Metalink, and more. As you will see below, the number of features will +make your head spin! + +curl is powered by libcurl for all transfer-related features. See +\fIlibcurl(3)\fP for details. +.SH URL +The URL syntax is protocol-dependent. You'll find a detailed description in +RFC 3986. + +You can specify multiple URLs or parts of URLs by writing part sets within +braces as in: + + http://site.{one,two,three}.com + +or you can get sequences of alphanumeric series by using [] as in: + + ftp://ftp.numericals.com/file[1-100].txt + + ftp://ftp.numericals.com/file[001-100].txt (with leading zeros) + + ftp://ftp.letters.com/file[a-z].txt + +Nested sequences are not supported, but you can use several ones next to each +other: + + http://any.org/archive[1996-1999]/vol[1-4]/part{a,b,c}.html + +You can specify any amount of URLs on the command line. They will be fetched +in a sequential manner in the specified order. + +You can specify a step counter for the ranges to get every Nth number or +letter: + + http://www.numericals.com/file[1-100:10].txt + + http://www.letters.com/file[a-z:2].txt + +When using [] or {} sequences when invoked from a command line prompt, you +probably have to put the full URL within double quotes to avoid the shell from +interfering with it. This also goes for other characters treated special, like +for example '&', '?' and '*'. + +Provide the IPv6 zone index in the URL with an escaped percentage sign and the +interface name. Like in + + http://[fe80::3%25eth0]/ + +If you specify URL without protocol:// prefix, curl will attempt to guess what +protocol you might want. It will then default to HTTP but try other protocols +based on often-used host name prefixes. For example, for host names starting +with "ftp." curl will assume you want to speak FTP. + +curl will do its best to use what you pass to it as a URL. It is not trying to +validate it as a syntactically correct URL by any means but is instead +\fBvery\fP liberal with what it accepts. + +curl will attempt to re-use connections for multiple file transfers, so that +getting many files from the same server will not do multiple connects / +handshakes. This improves speed. Of course this is only done on files +specified on a single command line and cannot be used between separate curl +invokes. +.SH "PROGRESS METER" +curl normally displays a progress meter during operations, indicating the +amount of transferred data, transfer speeds and estimated time left, etc. + +curl displays this data to the terminal by default, so if you invoke curl to +do an operation and it is about to write data to the terminal, it +\fIdisables\fP the progress meter as otherwise it would mess up the output +mixing progress meter and response data. + +If you want a progress meter for HTTP POST or PUT requests, you need to +redirect the response output to a file, using shell redirect (>), -o [file] or +similar. + +It is not the same case for FTP upload as that operation does not spit out +any response data to the terminal. + +If you prefer a progress "bar" instead of the regular meter, \fI-#\fP is your +friend. +.SH OPTIONS +Options start with one or two dashes. Many of the options require an +additional value next to them. + +The short "single-dash" form of the options, -d for example, may be used with +or without a space between it and its value, although a space is a recommended +separator. The long "double-dash" form, --data for example, requires a space +between it and its value. + +Short version options that don't need any additional values can be used +immediately next to each other, like for example you can specify all the +options -O, -L and -v at once as -OLv. + +In general, all boolean options are enabled with --\fBoption\fP and yet again +disabled with --\fBno-\fPoption. That is, you use the exact same option name +but prefix it with "no-". However, in this list we mostly only list and show +the --option version of them. (This concept with --no options was added in +7.19.0. Previously most options were toggled on/off on repeated use of the +same command line option.) +.IP "-#, --progress-bar" +Make curl display progress as a simple progress bar instead of the standard, +more informational, meter. +.IP "-:, --next" +Tells curl to use a separate operation for the following URL and associated +options. This allows you to send several URL requests, each with their own +specific options, for example, such as different user names or custom requests +for each. (Added in 7.36.0) +.IP "-0, --http1.0" +(HTTP) Tells curl to use HTTP version 1.0 instead of using its internally +preferred: HTTP 1.1. +.IP "--http1.1" +(HTTP) Tells curl to use HTTP version 1.1. This is the internal default +version. (Added in 7.33.0) +.IP "--http2" +(HTTP) Tells curl to issue its requests using HTTP 2. This requires that the +underlying libcurl was built to support it. (Added in 7.33.0) +.IP "--no-npn" +Disable the NPN TLS extension. NPN is enabled by default if libcurl was built +with an SSL library that supports NPN. NPN is used by a libcurl that supports +HTTP 2 to negotiate HTTP 2 support with the server during https sessions. + +(Added in 7.36.0) +.IP "--no-alpn" +Disable the ALPN TLS extension. ALPN is enabled by default if libcurl was built +with an SSL library that supports ALPN. ALPN is used by a libcurl that supports +HTTP 2 to negotiate HTTP 2 support with the server during https sessions. + +(Added in 7.36.0) +.IP "-1, --tlsv1" +(SSL) +Forces curl to use TLS version 1.x when negotiating with a remote TLS server. +You can use options \fI--tlsv1.0\fP, \fI--tlsv1.1\fP, and \fI--tlsv1.2\fP to +control the TLS version more precisely (if the SSL backend in use supports such +a level of control). +.IP "-2, --sslv2" +(SSL) Forces curl to use SSL version 2 when negotiating with a remote SSL +server. Sometimes curl is built without SSLv2 support. SSLv2 is widely +considered insecure (see RFC 6176). +.IP "-3, --sslv3" +(SSL) Forces curl to use SSL version 3 when negotiating with a remote SSL +server. Sometimes curl is built without SSLv3 support. SSLv3 is widely +considered insecure (see RFC 7568). +.IP "-4, --ipv4" +This option tells curl to resolve names to IPv4 addresses only, and not for +example try IPv6. +.IP "-6, --ipv6" +This option tells curl to resolve names to IPv6 addresses only, and not for +example try IPv4. +.IP "-a, --append" +(FTP/SFTP) When used in an upload, this makes curl append to the target file +instead of overwriting it. If the remote file doesn't exist, it will be +created. Note that this flag is ignored by some SFTP servers (including +OpenSSH). +.IP "-A, --user-agent " +(HTTP) Specify the User-Agent string to send to the HTTP server. Some badly +done CGIs fail if this field isn't set to "Mozilla/4.0". To encode blanks in +the string, surround the string with single quote marks. This can also be set +with the \fI-H, --header\fP option of course. + +If this option is used several times, the last one will be used. +.IP "--anyauth" +(HTTP) Tells curl to figure out authentication method by itself, and use the +most secure one the remote site claims to support. This is done by first +doing a request and checking the response-headers, thus possibly inducing an +extra network round-trip. This is used instead of setting a specific +authentication method, which you can do with \fI--basic\fP, \fI--digest\fP, +\fI--ntlm\fP, and \fI--negotiate\fP. + +Note that using --anyauth is not recommended if you do uploads from stdin, +since it may require data to be sent twice and then the client must be able to +rewind. If the need should arise when uploading from stdin, the upload +operation will fail. +.IP "-b, --cookie " +(HTTP) Pass the data to the HTTP server as a cookie. It is supposedly the data +previously received from the server in a "Set-Cookie:" line. The data should +be in the format "NAME1=VALUE1; NAME2=VALUE2". + +If no '=' symbol is used in the line, it is treated as a filename to use to +read previously stored cookie lines from, which should be used in this session +if they match. Using this method also activates the cookie engine which will +make curl record incoming cookies too, which may be handy if you're using this +in combination with the \fI-L, --location\fP option. The file format of the +file to read cookies from should be plain HTTP headers or the Netscape/Mozilla +cookie file format. + +The file specified with \fI-b, --cookie\fP is only used as input. No cookies +will be written to the file. To store cookies, use the \fI-c, --cookie-jar\fP +option. + +Exercise caution if you are using this option and multiple transfers may occur. +If you use the NAME1=VALUE1; format, or in a file use the Set-Cookie format and +don't specify a domain, then the cookie is sent for any domain (even after +redirects are followed) and cannot be modified by a server-set cookie. If the +cookie engine is enabled and a server sets a cookie of the same name then both +will be sent on a future transfer to that server, likely not what you intended. +To address these issues set a domain in Set-Cookie (doing that will include +sub-domains) or use the Netscape format. + +If this option is used several times, the last one will be used. +.IP "-B, --use-ascii" +(FTP/LDAP) Enable ASCII transfer. For FTP, this can also be enforced by using +an URL that ends with ";type=A". This option causes data sent to stdout to be +in text mode for win32 systems. +.IP "--basic" +(HTTP) Tells curl to use HTTP Basic authentication with the remote host. This +is the default and this option is usually pointless, unless you use it to +override a previously set option that sets a different authentication method +(such as \fI--ntlm\fP, \fI--digest\fP, or \fI--negotiate\fP). + +Used together with \fI-u, --user\fP and \fI-x, --proxy\fP. + +See also \fI--proxy-basic\fP. +.IP "-c, --cookie-jar " +(HTTP) Specify to which file you want curl to write all cookies after a +completed operation. Curl writes all cookies previously read from a specified +file as well as all cookies received from remote server(s). If no cookies are +known, no data will be written. The file will be written using the Netscape +cookie file format. If you set the file name to a single dash, "-", the +cookies will be written to stdout. + +This command line option will activate the cookie engine that makes curl +record and use cookies. Another way to activate it is to use the \fI-b, +--cookie\fP option. + +If the cookie jar can't be created or written to, the whole curl operation +won't fail or even report an error clearly. Using -v will get a warning +displayed, but that is the only visible feedback you get about this possibly +lethal situation. + +Since 7.43.0 cookies that were imported in the Set-Cookie format without a +domain name are not exported by this option. + +If this option is used several times, the last specified file name will be +used. +.IP "-C, --continue-at " +Continue/Resume a previous file transfer at the given offset. The given offset +is the exact number of bytes that will be skipped, counting from the beginning +of the source file before it is transferred to the destination. If used with +uploads, the FTP server command SIZE will not be used by curl. + +Use "-C -" to tell curl to automatically find out where/how to resume the +transfer. It then uses the given output/input files to figure that out. + +If this option is used several times, the last one will be used. +.IP "--ciphers " +(SSL) Specifies which ciphers to use in the connection. The list of ciphers +must specify valid ciphers. Read up on SSL cipher list details on this URL: +\fIhttps://www.openssl.org/docs/apps/ciphers.html\fP + +NSS ciphers are done differently than OpenSSL and GnuTLS. The full list of NSS +ciphers is in the NSSCipherSuite entry at this URL: +\fIhttps://git.fedorahosted.org/cgit/mod_nss.git/plain/docs/mod_nss.html#Directives\fP + +If this option is used several times, the last one will be used. +.IP "--compressed" +(HTTP) Request a compressed response using one of the algorithms curl +supports, and save the uncompressed document. If this option is used and the +server sends an unsupported encoding, curl will report an error. +.IP "--connect-timeout " +Maximum time in seconds that you allow curl's connection to take. This only +limits the connection phase, so if curl connects within the given period it +will continue - if not it will exit. Since version 7.32.0, this option +accepts decimal values. + +See also the \fI-m, --max-time\fP option. + +If this option is used several times, the last one will be used. +.IP "--create-dirs" +When used in conjunction with the \fI-o\fP option, curl will create the +necessary local directory hierarchy as needed. This option creates the dirs +mentioned with the \fI-o\fP option, nothing else. If the \fI-o\fP file name +uses no dir or if the dirs it mentions already exist, no dir will be created. + +To create remote directories when using FTP or SFTP, try +\fI--ftp-create-dirs\fP. +.IP "--crlf" +Convert LF to CRLF in upload. Useful for MVS (OS/390). + +(SMTP added in 7.40.0) +.IP "--crlfile " +(HTTPS/FTPS) Provide a file using PEM format with a Certificate Revocation +List that may specify peer certificates that are to be considered revoked. + +If this option is used several times, the last one will be used. + +(Added in 7.19.7) +.IP "-d, --data " +(HTTP) Sends the specified data in a POST request to the HTTP server, in the +same way that a browser does when a user has filled in an HTML form and +presses the submit button. This will cause curl to pass the data to the server +using the content-type application/x-www-form-urlencoded. Compare to +\fI-F, --form\fP. + +\fI-d, --data\fP is the same as \fI--data-ascii\fP. \fI--data-raw\fP is almost +the same but does not have a special interpretation of the @ character. To +post data purely binary, you should instead use the \fI--data-binary\fP option. +To URL-encode the value of a form field you may use \fI--data-urlencode\fP. + +If any of these options is used more than once on the same command line, the +data pieces specified will be merged together with a separating +&-symbol. Thus, using '-d name=daniel -d skill=lousy' would generate a post +chunk that looks like \&'name=daniel&skill=lousy'. + +If you start the data with the letter @, the rest should be a file name to +read the data from, or - if you want curl to read the data from +stdin. Multiple files can also be specified. Posting data from a file +named 'foobar' would thus be done with \fI--data\fP @foobar. When --data is +told to read from a file like that, carriage returns and newlines will be +stripped out. If you don't want the @ character to have a special +interpretation use \fI--data-raw\fP instead. +.IP "-D, --dump-header " +Write the protocol headers to the specified file. + +This option is handy to use when you want to store the headers that an HTTP +site sends to you. Cookies from the headers could then be read in a second +curl invocation by using the \fI-b, --cookie\fP option! The +\fI-c, --cookie-jar\fP option is a better way to store cookies. + +When used in FTP, the FTP server response lines are considered being "headers" +and thus are saved there. + +If this option is used several times, the last one will be used. +.IP "--data-ascii " +See \fI-d, --data\fP. +.IP "--data-binary " +(HTTP) This posts data exactly as specified with no extra processing +whatsoever. + +If you start the data with the letter @, the rest should be a filename. Data +is posted in a similar manner as \fI--data-ascii\fP does, except that newlines +and carriage returns are preserved and conversions are never done. + +If this option is used several times, the ones following the first will append +data as described in \fI-d, --data\fP. +.IP "--data-raw " +(HTTP) This posts data similarly to \fI--data\fP but without the special +interpretation of the @ character. See \fI-d, --data\fP. +(Added in 7.43.0) +.IP "--data-urlencode " +(HTTP) This posts data, similar to the other --data options with the exception +that this performs URL-encoding. (Added in 7.18.0) + +To be CGI-compliant, the part should begin with a \fIname\fP followed +by a separator and a content specification. The part can be passed to +curl using one of the following syntaxes: +.RS +.IP "content" +This will make curl URL-encode the content and pass that on. Just be careful +so that the content doesn't contain any = or @ symbols, as that will then make +the syntax match one of the other cases below! +.IP "=content" +This will make curl URL-encode the content and pass that on. The preceding = +symbol is not included in the data. +.IP "name=content" +This will make curl URL-encode the content part and pass that on. Note that +the name part is expected to be URL-encoded already. +.IP "@filename" +This will make curl load data from the given file (including any newlines), +URL-encode that data and pass it on in the POST. +.IP "name@filename" +This will make curl load data from the given file (including any newlines), +URL-encode that data and pass it on in the POST. The name part gets an equal +sign appended, resulting in \fIname=urlencoded-file-content\fP. Note that the +name is expected to be URL-encoded already. +.RE +.IP "--delegation LEVEL" +Set \fILEVEL\fP to tell the server what it is allowed to delegate when it +comes to user credentials. Used with GSS/kerberos. +.RS +.IP "none" +Don't allow any delegation. +.IP "policy" +Delegates if and only if the OK-AS-DELEGATE flag is set in the Kerberos +service ticket, which is a matter of realm policy. +.IP "always" +Unconditionally allow the server to delegate. +.RE +.IP "--digest" +(HTTP) Enables HTTP Digest authentication. This is an authentication scheme +that prevents the password from being sent over the wire in clear text. Use +this in combination with the normal \fI-u, --user\fP option to set user name +and password. See also \fI--ntlm\fP, \fI--negotiate\fP and \fI--anyauth\fP for +related options. + +If this option is used several times, only the first one is used. +.IP "--disable-eprt" +(FTP) Tell curl to disable the use of the EPRT and LPRT commands when doing +active FTP transfers. Curl will normally always first attempt to use EPRT, +then LPRT before using PORT, but with this option, it will use PORT right +away. EPRT and LPRT are extensions to the original FTP protocol, and may not +work on all servers, but they enable more functionality in a better way than +the traditional PORT command. + +\fB--eprt\fP can be used to explicitly enable EPRT again and \fB--no-eprt\fP +is an alias for \fB--disable-eprt\fP. + +Disabling EPRT only changes the active behavior. If you want to switch to +passive mode you need to not use \fI-P, --ftp-port\fP or force it with +\fI--ftp-pasv\fP. +.IP "--disable-epsv" +(FTP) Tell curl to disable the use of the EPSV command when doing passive FTP +transfers. Curl will normally always first attempt to use EPSV before PASV, +but with this option, it will not try using EPSV. + +\fB--epsv\fP can be used to explicitly enable EPSV again and \fB--no-epsv\fP +is an alias for \fB--disable-epsv\fP. + +Disabling EPSV only changes the passive behavior. If you want to switch to +active mode you need to use \fI-P, --ftp-port\fP. +.IP "--dns-interface " +Tell curl to send outgoing DNS requests through . This option +is a counterpart to \fI--interface\fP (which does not affect DNS). The +supplied string must be an interface name (not an address). + +This option requires that libcurl was built with a resolver backend that +supports this operation. The c-ares backend is the only such one. (Added in +7.33.0) +.IP "--dns-ipv4-addr " +Tell curl to bind to when making IPv4 DNS requests, so that +the DNS requests originate from this address. The argument should be a +single IPv4 address. + +This option requires that libcurl was built with a resolver backend that +supports this operation. The c-ares backend is the only such one. (Added in +7.33.0) +.IP "--dns-ipv6-addr " +Tell curl to bind to when making IPv6 DNS requests, so that +the DNS requests originate from this address. The argument should be a +single IPv6 address. + +This option requires that libcurl was built with a resolver backend that +supports this operation. The c-ares backend is the only such one. (Added in +7.33.0) +.IP "--dns-servers " +Set the list of DNS servers to be used instead of the system default. +The list of IP addresses should be separated with commas. Port numbers +may also optionally be given as \fI:\fP after each IP +address. + +This option requires that libcurl was built with a resolver backend that +supports this operation. The c-ares backend is the only such one. (Added in +7.33.0) +.IP "-e, --referer " +(HTTP) Sends the "Referrer Page" information to the HTTP server. This can also +be set with the \fI-H, --header\fP flag of course. When used with +\fI-L, --location\fP you can append ";auto" to the --referer URL to make curl +automatically set the previous URL when it follows a Location: header. The +\&";auto" string can be used alone, even if you don't set an initial --referer. + +If this option is used several times, the last one will be used. +.IP "-E, --cert " +(SSL) Tells curl to use the specified client certificate file when getting a +file with HTTPS, FTPS or another SSL-based protocol. The certificate must be +in PKCS#12 format if using Secure Transport, or PEM format if using any other +engine. If the optional password isn't specified, it will be queried +for on the terminal. Note that this option assumes a \&"certificate" file that +is the private key and the private certificate concatenated! See \fI--cert\fP +and \fI--key\fP to specify them independently. + +If curl is built against the NSS SSL library then this option can tell +curl the nickname of the certificate to use within the NSS database defined +by the environment variable SSL_DIR (or by default /etc/pki/nssdb). If the +NSS PEM PKCS#11 module (libnsspem.so) is available then PEM files may be +loaded. If you want to use a file from the current directory, please precede +it with "./" prefix, in order to avoid confusion with a nickname. If the +nickname contains ":", it needs to be preceded by "\\" so that it is not +recognized as password delimiter. If the nickname contains "\\", it needs to +be escaped as "\\\\" so that it is not recognized as an escape character. + +(iOS and Mac OS X only) If curl is built against Secure Transport, then the +certificate string can either be the name of a certificate/private key in the +system or user keychain, or the path to a PKCS#12-encoded certificate and +private key. If you want to use a file from the current directory, please +precede it with "./" prefix, in order to avoid confusion with a nickname. + +If this option is used several times, the last one will be used. +.IP "--engine " +Select the OpenSSL crypto engine to use for cipher +operations. Use \fI--engine list\fP to print a list of build-time supported +engines. Note that not all (or none) of the engines may be available at +run-time. +.IP "--environment" +(RISC OS ONLY) Sets a range of environment variables, using the names the +\fI-w\fP option supports, to allow easier extraction of useful information +after having run curl. +.IP "--egd-file " +(SSL) Specify the path name to the Entropy Gathering Daemon socket. The socket +is used to seed the random engine for SSL connections. See also the +\fI--random-file\fP option. +.IP "--cert-type " +(SSL) Tells curl what certificate type the provided certificate is in. PEM, +DER and ENG are recognized types. If not specified, PEM is assumed. + +If this option is used several times, the last one will be used. +.IP "--cacert " +(SSL) Tells curl to use the specified certificate file to verify the peer. The +file may contain multiple CA certificates. The certificate(s) must be in PEM +format. Normally curl is built to use a default file for this, so this option +is typically used to alter that default file. + +curl recognizes the environment variable named 'CURL_CA_BUNDLE' if it is +set, and uses the given path as a path to a CA cert bundle. This option +overrides that variable. + +The windows version of curl will automatically look for a CA certs file named +\'curl-ca-bundle.crt\', either in the same directory as curl.exe, or in the +Current Working Directory, or in any folder along your PATH. + +If curl is built against the NSS SSL library, the NSS PEM PKCS#11 module +(libnsspem.so) needs to be available for this option to work properly. + +If this option is used several times, the last one will be used. +.IP "--capath " +(SSL) Tells curl to use the specified certificate directory to verify the +peer. Multiple paths can be provided by separating them with ":" (e.g. +\&"path1:path2:path3"). The certificates must be in PEM format, and if curl is +built against OpenSSL, the directory must have been processed using the +c_rehash utility supplied with OpenSSL. Using \fI--capath\fP can allow +OpenSSL-powered curl to make SSL-connections much more efficiently than using +\fI--cacert\fP if the \fI--cacert\fP file contains many CA certificates. + +If this option is set, the default capath value will be ignored, and if it is +used several times, the last one will be used. +.IP "--pinnedpubkey " +(SSL) Tells curl to use the specified public key file (or hashes) to verify the +peer. This can be a path to a file which contains a single public key in PEM or +DER format, or any number of base64 encoded sha256 hashes preceded by +\'sha256//\' and separated by \';\' + +When negotiating a TLS or SSL connection, the server sends a certificate +indicating its identity. A public key is extracted from this certificate and +if it does not exactly match the public key provided to this option, curl will +abort the connection before sending or receiving any data. + +Added in 7.39.0 for OpenSSL, GnuTLS and GSKit. Added in 7.43.0 for NSS and +wolfSSL/CyaSSL. sha256 support added in 7.44.0 for OpenSSL, +GnuTLS, NSS and wolfSSL/CyaSSL. Other SSL backends not supported. + +If this option is used several times, the last one will be used. +.IP "--cert-status" +(SSL) Tells curl to verify the status of the server certificate by using the +Certificate Status Request (aka. OCSP stapling) TLS extension. + +If this option is enabled and the server sends an invalid (e.g. expired) +response, if the response suggests that the server certificate has been revoked, +or no response at all is received, the verification fails. + +This is currently only implemented in the OpenSSL, GnuTLS and NSS backends. +(Added in 7.41.0) +.IP "--false-start" + +(SSL) Tells curl to use false start during the TLS handshake. False start is a +mode where a TLS client will start sending application data before verifying +the server's Finished message, thus saving a round trip when performing a full +handshake. + +This is currently only implemented in the NSS and Secure Transport (on iOS 7.0 +or later, or OS X 10.9 or later) backends. +(Added in 7.42.0) +.IP "-f, --fail" +(HTTP) Fail silently (no output at all) on server errors. This is mostly done +to better enable scripts etc to better deal with failed attempts. In normal +cases when an HTTP server fails to deliver a document, it returns an HTML +document stating so (which often also describes why and more). This flag will +prevent curl from outputting that and return error 22. + +This method is not fail-safe and there are occasions where non-successful +response codes will slip through, especially when authentication is involved +(response codes 401 and 407). +.IP "-F, --form " +(HTTP) This lets curl emulate a filled-in form in which a user has pressed the +submit button. This causes curl to POST data using the Content-Type +multipart/form-data according to RFC 2388. This enables uploading of binary +files etc. To force the 'content' part to be a file, prefix the file name with +an @ sign. To just get the content part from a file, prefix the file name with +the symbol <. The difference between @ and < is then that @ makes a file get +attached in the post as a file upload, while the < makes a text field and just +get the contents for that text field from a file. + +Example, to send your password file to the server, where +\&'password' is the name of the form-field to which /etc/passwd will be the +input: + +\fBcurl\fP -F password=@/etc/passwd www.mypasswords.com + +To read content from stdin instead of a file, use - as the filename. This goes +for both @ and < constructs. Unfortunately it does not support reading the +file from a named pipe or similar, as it needs the full size before the +transfer starts. + +You can also tell curl what Content-Type to use by using 'type=', in a manner +similar to: + +\fBcurl\fP -F "web=@index.html;type=text/html" url.com + +or + +\fBcurl\fP -F "name=daniel;type=text/foo" url.com + +You can also explicitly change the name field of a file upload part by setting +filename=, like this: + +\fBcurl\fP -F "file=@localfile;filename=nameinpost" url.com + +If filename/path contains ',' or ';', it must be quoted by double-quotes like: + +\fBcurl\fP -F "file=@\\"localfile\\";filename=\\"nameinpost\\"" url.com + +or + +\fBcurl\fP -F 'file=@"localfile";filename="nameinpost"' url.com + +Note that if a filename/path is quoted by double-quotes, any double-quote +or backslash within the filename must be escaped by backslash. + +See further examples and details in the MANUAL. + +This option can be used multiple times. +.IP "--ftp-account [data]" +(FTP) When an FTP server asks for "account data" after user name and password +has been provided, this data is sent off using the ACCT command. (Added in +7.13.0) + +If this option is used several times, the last one will be used. +.IP "--ftp-alternative-to-user " +(FTP) If authenticating with the USER and PASS commands fails, send this +command. When connecting to Tumbleweed's Secure Transport server over FTPS +using a client certificate, using "SITE AUTH" will tell the server to retrieve +the username from the certificate. (Added in 7.15.5) +.IP "--ftp-create-dirs" +(FTP/SFTP) When an FTP or SFTP URL/operation uses a path that doesn't +currently exist on the server, the standard behavior of curl is to +fail. Using this option, curl will instead attempt to create missing +directories. +.IP "--ftp-method [method]" +(FTP) Control what method curl should use to reach a file on an FTP(S) +server. The method argument should be one of the following alternatives: +.RS +.IP multicwd +curl does a single CWD operation for each path part in the given URL. For deep +hierarchies this means very many commands. This is how RFC 1738 says it should +be done. This is the default but the slowest behavior. +.IP nocwd +curl does no CWD at all. curl will do SIZE, RETR, STOR etc and give a full +path to the server for all these commands. This is the fastest behavior. +.IP singlecwd +curl does one CWD with the full target directory and then operates on the file +\&"normally" (like in the multicwd case). This is somewhat more standards +compliant than 'nocwd' but without the full penalty of 'multicwd'. +.RE +.IP +(Added in 7.15.1) +.IP "--ftp-pasv" +(FTP) Use passive mode for the data connection. Passive is the internal default +behavior, but using this option can be used to override a previous +\fI-P/-ftp-port\fP option. (Added in 7.11.0) + +If this option is used several times, only the first one is used. Undoing an +enforced passive really isn't doable but you must then instead enforce the +correct \fI-P, --ftp-port\fP again. + +Passive mode means that curl will try the EPSV command first and then PASV, +unless \fI--disable-epsv\fP is used. +.IP "--ftp-skip-pasv-ip" +(FTP) Tell curl to not use the IP address the server suggests in its response +to curl's PASV command when curl connects the data connection. Instead curl +will re-use the same IP address it already uses for the control +connection. (Added in 7.14.2) + +This option has no effect if PORT, EPRT or EPSV is used instead of PASV. +.IP "--ftp-pret" +(FTP) Tell curl to send a PRET command before PASV (and EPSV). Certain +FTP servers, mainly drftpd, require this non-standard command for +directory listings as well as up and downloads in PASV mode. +(Added in 7.20.x) +.IP "--ftp-ssl-ccc" +(FTP) Use CCC (Clear Command Channel) +Shuts down the SSL/TLS layer after authenticating. The rest of the +control channel communication will be unencrypted. This allows +NAT routers to follow the FTP transaction. The default mode is +passive. See \fI--ftp-ssl-ccc-mode\fP for other modes. +(Added in 7.16.1) +.IP "--ftp-ssl-ccc-mode [active/passive]" +(FTP) Use CCC (Clear Command Channel) +Sets the CCC mode. The passive mode will not initiate the shutdown, but +instead wait for the server to do it, and will not reply to the +shutdown from the server. The active mode initiates the shutdown and +waits for a reply from the server. +(Added in 7.16.2) +.IP "--ftp-ssl-control" +(FTP) Require SSL/TLS for the FTP login, clear for transfer. Allows secure +authentication, but non-encrypted data transfers for efficiency. Fails the +transfer if the server doesn't support SSL/TLS. (Added in 7.16.0) +that can still be used but will be removed in a future version. +.IP "--form-string " +(HTTP) Similar to \fI--form\fP except that the value string for the named +parameter is used literally. Leading \&'@' and \&'<' characters, and the +\&';type=' string in the value have no special meaning. Use this in preference +to \fI--form\fP if there's any possibility that the string value may +accidentally trigger the \&'@' or \&'<' features of \fI--form\fP. +.IP "-g, --globoff" +This option switches off the "URL globbing parser". When you set this option, +you can specify URLs that contain the letters {}[] without having them being +interpreted by curl itself. Note that these letters are not normal legal URL +contents but they should be encoded according to the URI standard. +.IP "-G, --get" +When used, this option will make all data specified with \fI-d, --data\fP, +\fI--data-binary\fP or \fI--data-urlencode\fP to be used in an HTTP GET +request instead of the POST request that otherwise would be used. The data +will be appended to the URL with a '?' separator. + +If used in combination with -I, the POST data will instead be appended to the +URL with a HEAD request. + +If this option is used several times, only the first one is used. This is +because undoing a GET doesn't make sense, but you should then instead enforce +the alternative method you prefer. +.IP "-H, --header

" +(HTTP) Extra header to include in the request when sending HTTP to a +server. You may specify any number of extra headers. Note that if you should +add a custom header that has the same name as one of the internal ones curl +would use, your externally set header will be used instead of the internal +one. This allows you to make even trickier stuff than curl would normally +do. You should not replace internally set headers without knowing perfectly +well what you're doing. Remove an internal header by giving a replacement +without content on the right side of the colon, as in: -H \&"Host:". If you +send the custom header with no-value then its header must be terminated with a +semicolon, such as \-H \&"X-Custom-Header;" to send "X-Custom-Header:". + +curl will make sure that each header you add/replace is sent with the proper +end-of-line marker, you should thus \fBnot\fP add that as a part of the header +content: do not add newlines or carriage returns, they will only mess things up +for you. + +See also the \fI-A, --user-agent\fP and \fI-e, --referer\fP options. + +Starting in 7.37.0, you need \fI--proxy-header\fP to send custom headers +intended for a proxy. + +Example: + +\&# curl -H "X-First-Name: Joe" http://192.168.0.1/ + +\fBWARNING\fP: headers set with this option will be set in all requests - even +after redirects are followed, like when told with \fB-L, --location\fP. This +can lead to the header being sent to other hosts than the original host, so +sensitive headers should be used with caution combined with following +redirects. + +This option can be used multiple times to add/replace/remove multiple headers. +.IP "--hostpubmd5 " +(SCP/SFTP) Pass a string containing 32 hexadecimal digits. The string should +be the 128 bit MD5 checksum of the remote host's public key, curl will refuse +the connection with the host unless the md5sums match. (Added in 7.17.1) +.IP "--ignore-content-length" +(HTTP) +Ignore the Content-Length header. This is particularly useful for servers +running Apache 1.x, which will report incorrect Content-Length for files +larger than 2 gigabytes. +.IP "-i, --include" +(HTTP) Include the HTTP-header in the output. The HTTP-header includes things +like server-name, date of the document, HTTP-version and more... +.IP "-I, --head" +(HTTP/FTP/FILE) +Fetch the HTTP-header only! HTTP-servers feature the command HEAD +which this uses to get nothing but the header of a document. When used +on an FTP or FILE file, curl displays the file size and last modification +time only. +.IP "--interface " +Perform an operation using a specified interface. You can enter interface +name, IP address or host name. An example could look like: + + curl --interface eth0:1 http://www.netscape.com/ + +If this option is used several times, the last one will be used. +.IP "-j, --junk-session-cookies" +(HTTP) When curl is told to read cookies from a given file, this option will +make it discard all "session cookies". This will basically have the same effect +as if a new session is started. Typical browsers always discard session +cookies when they're closed down. +.IP "-J, --remote-header-name" +(HTTP) This option tells the \fI-O, --remote-name\fP option to use the +server-specified Content-Disposition filename instead of extracting a filename +from the URL. + +There's no attempt to decode %-sequences (yet) in the provided file name, so +this option may provide you with rather unexpected file names. +.IP "-k, --insecure" +(SSL) This option explicitly allows curl to perform "insecure" SSL connections +and transfers. All SSL connections are attempted to be made secure by using +the CA certificate bundle installed by default. This makes all connections +considered "insecure" fail unless \fI-k, --insecure\fP is used. + +See this online resource for further details: +\fBhttp://curl.haxx.se/docs/sslcerts.html\fP +.IP "-K, --config " +Specify which config file to read curl arguments from. The config file is a +text file in which command line arguments can be written which then will be +used as if they were written on the actual command line. + +Options and their parameters must be specified on the same config file line, +separated by whitespace, colon, or the equals sign. Long option names can +optionally be given in the config file without the initial double dashes and +if so, the colon or equals characters can be used as separators. If the option +is specified with one or two dashes, there can be no colon or equals character +between the option and its parameter. + +If the parameter is to contain whitespace, the parameter must be enclosed +within quotes. Within double quotes, the following escape sequences are +available: \\\\, \\", \\t, \\n, \\r and \\v. A backslash preceding any other +letter is ignored. If the first column of a config line is a '#' character, +the rest of the line will be treated as a comment. Only write one option per +physical line in the config file. + +Specify the filename to -K, --config as '-' to make curl read the file from +stdin. + +Note that to be able to specify a URL in the config file, you need to specify +it using the \fI--url\fP option, and not by simply writing the URL on its own +line. So, it could look similar to this: + +url = "http://curl.haxx.se/docs/" + +When curl is invoked, it always (unless \fI-q\fP is used) checks for a default +config file and uses it if found. The default config file is checked for in +the following places in this order: + +1) curl tries to find the "home dir": It first checks for the CURL_HOME and +then the HOME environment variables. Failing that, it uses getpwuid() on +Unix-like systems (which returns the home dir given the current user in your +system). On Windows, it then checks for the APPDATA variable, or as a last +resort the '%USERPROFILE%\\Application Data'. + +2) On windows, if there is no _curlrc file in the home dir, it checks for one +in the same dir the curl executable is placed. On Unix-like systems, it will +simply try to load .curlrc from the determined home dir. + +.nf +# --- Example file --- +# this is a comment +url = "curl.haxx.se" +output = "curlhere.html" +user-agent = "superagent/1.0" + +# and fetch another URL too +url = "curl.haxx.se/docs/manpage.html" +-O +referer = "http://nowhereatall.com/" +# --- End of example file --- +.fi + +This option can be used multiple times to load multiple config files. +.IP "--keepalive-time " +This option sets the time a connection needs to remain idle before sending +keepalive probes and the time between individual keepalive probes. It is +currently effective on operating systems offering the TCP_KEEPIDLE and +TCP_KEEPINTVL socket options (meaning Linux, recent AIX, HP-UX and more). This +option has no effect if \fI--no-keepalive\fP is used. (Added in 7.18.0) + +If this option is used several times, the last one will be used. If +unspecified, the option defaults to 60 seconds. +.IP "--key " +(SSL/SSH) Private key file name. Allows you to provide your private key in this +separate file. For SSH, if not specified, curl tries the following candidates +in order: '~/.ssh/id_rsa', '~/.ssh/id_dsa', './id_rsa', './id_dsa'. + +If this option is used several times, the last one will be used. +.IP "--key-type " +(SSL) Private key file type. Specify which type your \fI--key\fP provided +private key is. DER, PEM, and ENG are supported. If not specified, PEM is +assumed. + +If this option is used several times, the last one will be used. +.IP "--krb " +(FTP) Enable Kerberos authentication and use. The level must be entered and +should be one of 'clear', 'safe', 'confidential', or 'private'. Should you use +a level that is not one of these, 'private' will instead be used. + +This option requires a library built with kerberos4 support. This is not +very common. Use \fI-V, --version\fP to see if your curl supports it. + +If this option is used several times, the last one will be used. +.IP "-l, --list-only" +(FTP) +When listing an FTP directory, this switch forces a name-only view. This is +especially useful if the user wants to machine-parse the contents of an FTP +directory since the normal directory view doesn't use a standard look or +format. When used like this, the option causes a NLST command to be sent to +the server instead of LIST. + +Note: Some FTP servers list only files in their response to NLST; they do not +include sub-directories and symbolic links. + +(POP3) +When retrieving a specific email from POP3, this switch forces a LIST command +to be performed instead of RETR. This is particularly useful if the user wants +to see if a specific message id exists on the server and what size it is. + +Note: When combined with \fI-X, --request \fP, this option can be used +to send an UIDL command instead, so the user may use the email's unique +identifier rather than it's message id to make the request. (Added in 7.21.5) +.IP "-L, --location" +(HTTP/HTTPS) If the server reports that the requested page has moved to a +different location (indicated with a Location: header and a 3XX response code), +this option will make curl redo the request on the new place. If used together +with \fI-i, --include\fP or \fI-I, --head\fP, headers from all requested pages +will be shown. When authentication is used, curl only sends its credentials to +the initial host. If a redirect takes curl to a different host, it won't be +able to intercept the user+password. See also \fI--location-trusted\fP on how +to change this. You can limit the amount of redirects to follow by using the +\fI--max-redirs\fP option. + +When curl follows a redirect and the request is not a plain GET (for example +POST or PUT), it will do the following request with a GET if the HTTP response +was 301, 302, or 303. If the response code was any other 3xx code, curl will +re-send the following request using the same unmodified method. + +You can tell curl to not change the non-GET request method to GET after a 30x +response by using the dedicated options for that: \fI--post301\fP, +\fI--post302\fP and \fI-post303\fP. +.IP "--libcurl " +Append this option to any ordinary curl command line, and you will get a +libcurl-using C source code written to the file that does the equivalent +of what your command-line operation does! + +If this option is used several times, the last given file name will be +used. (Added in 7.16.1) +.IP "--limit-rate " +Specify the maximum transfer rate you want curl to use - for both downloads +and uploads. This feature is useful if you have a limited pipe and you'd like +your transfer not to use your entire bandwidth. To make it slower than it +otherwise would be. + +The given speed is measured in bytes/second, unless a suffix is appended. +Appending 'k' or 'K' will count the number as kilobytes, 'm' or M' makes it +megabytes, while 'g' or 'G' makes it gigabytes. Examples: 200K, 3m and 1G. + +The given rate is the average speed counted during the entire transfer. It +means that curl might use higher transfer speeds in short bursts, but over +time it uses no more than the given rate. + +If you also use the \fI-Y, --speed-limit\fP option, that option will take +precedence and might cripple the rate-limiting slightly, to help keeping the +speed-limit logic working. + +If this option is used several times, the last one will be used. +.IP "--local-port [-num]" +Set a preferred number or range of local port numbers to use for the +connection(s). Note that port numbers by nature are a scarce resource that +will be busy at times so setting this range to something too narrow might +cause unnecessary connection setup failures. (Added in 7.15.2) +.IP "--location-trusted" +(HTTP/HTTPS) Like \fI-L, --location\fP, but will allow sending the name + +password to all hosts that the site may redirect to. This may or may not +introduce a security breach if the site redirects you to a site to which +you'll send your authentication info (which is plaintext in the case of HTTP +Basic authentication). +.IP "-m, --max-time " +Maximum time in seconds that you allow the whole operation to take. This is +useful for preventing your batch jobs from hanging for hours due to slow +networks or links going down. Since 7.32.0, this option accepts decimal +values, but the actual timeout will decrease in accuracy as the specified +timeout increases in decimal precision. See also the \fI--connect-timeout\fP +option. + +If this option is used several times, the last one will be used. +.IP "--login-options " +Specify the login options to use during server authentication. + +You can use the login options to specify protocol specific options that may +be used during authentication. At present only IMAP, POP3 and SMTP support +login options. For more information about the login options please see +RFC 2384, RFC 5092 and IETF draft draft-earhart-url-smtp-00.txt (Added in +7.34.0). + +If this option is used several times, the last one will be used. +.IP "--mail-auth
" +(SMTP) Specify a single address. This will be used to specify the +authentication address (identity) of a submitted message that is being relayed +to another server. + +(Added in 7.25.0) +.IP "--mail-from
" +(SMTP) Specify a single address that the given mail should get sent from. + +(Added in 7.20.0) +.IP "--max-filesize " +Specify the maximum size (in bytes) of a file to download. If the file +requested is larger than this value, the transfer will not start and curl will +return with exit code 63. + +\fBNOTE:\fP The file size is not always known prior to download, and for such +files this option has no effect even if the file transfer ends up being larger +than this given limit. This concerns both FTP and HTTP transfers. +.IP "--mail-rcpt
" +(SMTP) Specify a single address, user name or mailing list name. + +When performing a mail transfer, the recipient should specify a valid email +address to send the mail to. (Added in 7.20.0) + +When performing an address verification (VRFY command), the recipient should be +specified as the user name or user name and domain (as per Section 3.5 of +RFC5321). (Added in 7.34.0) + +When performing a mailing list expand (EXPN command), the recipient should be +specified using the mailing list name, such as "Friends" or "London-Office". +(Added in 7.34.0) +.IP "--max-redirs " +Set maximum number of redirection-followings allowed. If \fI-L, --location\fP +is used, this option can be used to prevent curl from following redirections +\&"in absurdum". By default, the limit is set to 50 redirections. Set this +option to -1 to make it limitless. + +If this option is used several times, the last one will be used. +.IP "--metalink" +This option can tell curl to parse and process a given URI as Metalink file +(both version 3 and 4 (RFC 5854) are supported) and make use of the mirrors +listed within for failover if there are errors (such as the file or server not +being available). It will also verify the hash of the file after the download +completes. The Metalink file itself is downloaded and processed in memory and +not stored in the local file system. + +Example to use a remote Metalink file: + +\fBcurl\fP --metalink http://www.example.com/example.metalink + +To use a Metalink file in the local file system, use FILE protocol +(file://): + +\fBcurl\fP --metalink file://example.metalink + +Please note that if FILE protocol is disabled, there is no way to use +a local Metalink file at the time of this writing. Also note that if +\fI--metalink\fP and \fI--include\fP are used together, \fI--include\fP will be +ignored. This is because including headers in the response will break +Metalink parser and if the headers are included in the file described +in Metalink file, hash check will fail. + +(Added in 7.27.0, if built against the libmetalink library.) +.IP "-n, --netrc" +Makes curl scan the \fI.netrc\fP (\fI_netrc\fP on Windows) file in the user's +home directory for login name and password. This is typically used for FTP on +Unix. If used with HTTP, curl will enable user authentication. See +\fInetrc(5)\fP \fIftp(1)\fP for details on the file format. Curl will not +complain if that file doesn't have the right permissions (it should not be +either world- or group-readable). The environment variable "HOME" is used to +find the home directory. + +A quick and very simple example of how to setup a \fI.netrc\fP to allow curl +to FTP to the machine host.domain.com with user name \&'myself' and password +\&'secret' should look similar to: + +.B "machine host.domain.com login myself password secret" +.IP "-N, --no-buffer" +Disables the buffering of the output stream. In normal work situations, curl +will use a standard buffered output stream that will have the effect that it +will output the data in chunks, not necessarily exactly when the data arrives. +Using this option will disable that buffering. + +Note that this is the negated option name documented. You can thus use +\fI--buffer\fP to enforce the buffering. +.IP "--netrc-file" +This option is similar to \fI--netrc\fP, except that you provide the path +(absolute or relative) to the netrc file that Curl should use. +You can only specify one netrc file per invocation. If several +\fI--netrc-file\fP options are provided, only the \fBlast one\fP will be used. +(Added in 7.21.5) + +This option overrides any use of \fI--netrc\fP as they are mutually exclusive. +It will also abide by \fI--netrc-optional\fP if specified. + +.IP "--netrc-optional" +Very similar to \fI--netrc\fP, but this option makes the .netrc usage +\fBoptional\fP and not mandatory as the \fI--netrc\fP option does. + +.IP "--negotiate" +(HTTP) Enables Negotiate (SPNEGO) authentication. + +If you want to enable Negotiate (SPNEGO) for proxy authentication, then use +\fI--proxy-negotiate\fP. + +This option requires a library built with GSS-API or SSPI support. Use \fI-V, +--version\fP to see if your curl supports GSS-API/SSPI and SPNEGO. + +When using this option, you must also provide a fake \fI-u, --user\fP option to +activate the authentication code properly. Sending a '-u :' is enough as the +user name and password from the \fI-u\fP option aren't actually used. + +If this option is used several times, only the first one is used. +.IP "--no-keepalive" +Disables the use of keepalive messages on the TCP connection, as by default +curl enables them. + +Note that this is the negated option name documented. You can thus use +\fI--keepalive\fP to enforce keepalive. +.IP "--no-sessionid" +(SSL) Disable curl's use of SSL session-ID caching. By default all transfers +are done using the cache. Note that while nothing should ever get hurt by +attempting to reuse SSL session-IDs, there seem to be broken SSL +implementations in the wild that may require you to disable this in order for +you to succeed. (Added in 7.16.0) + +Note that this is the negated option name documented. You can thus use +\fI--sessionid\fP to enforce session-ID caching. +.IP "--noproxy " +Comma-separated list of hosts which do not use a proxy, if one is specified. +The only wildcard is a single * character, which matches all hosts, and +effectively disables the proxy. Each name in this list is matched as either +a domain which contains the hostname, or the hostname itself. For example, +local.com would match local.com, local.com:80, and www.local.com, but not +www.notlocal.com. (Added in 7.19.4). +.IP "--ntlm" +(HTTP) Enables NTLM authentication. The NTLM authentication method was +designed by Microsoft and is used by IIS web servers. It is a proprietary +protocol, reverse-engineered by clever people and implemented in curl based +on their efforts. This kind of behavior should not be endorsed, you should +encourage everyone who uses NTLM to switch to a public and documented +authentication method instead, such as Digest. + +If you want to enable NTLM for your proxy authentication, then use +\fI--proxy-ntlm\fP. + +This option requires a library built with SSL support. Use +\fI-V, --version\fP to see if your curl supports NTLM. + +If this option is used several times, only the first one is used. +.IP "-o, --output " +Write output to instead of stdout. If you are using {} or [] to fetch +multiple documents, you can use '#' followed by a number in the +specifier. That variable will be replaced with the current string for the URL +being fetched. Like in: + + curl http://{one,two}.site.com -o "file_#1.txt" + +or use several variables like: + + curl http://{site,host}.host[1-5].com -o "#1_#2" + +You may use this option as many times as the number of URLs you have. + +See also the \fI--create-dirs\fP option to create the local directories +dynamically. Specifying the output as '-' (a single dash) will force the +output to be done to stdout. +.IP "-O, --remote-name" +Write output to a local file named like the remote file we get. (Only the file +part of the remote file is used, the path is cut off.) + +The remote file name to use for saving is extracted from the given URL, +nothing else. + +Consequentially, the file will be saved in the current working directory. If +you want the file saved in a different directory, make sure you change current +working directory before you invoke curl with the \fB-O, --remote-name\fP flag! + +There is no URL decoding done on the file name. If it has %20 or other URL +encoded parts of the name, they will end up as-is as file name. + +You may use this option as many times as the number of URLs you have. +.IP "--oauth2-bearer" +(IMAP, POP3, SMTP) +Specify the Bearer Token for OAUTH 2.0 server authentication. The Bearer Token +is used in conjunction with the user name which can be specified as part of the +\fI--url\fP or \fI-u, --user\fP options. + +The Bearer Token and user name are formatted according to RFC 6750. + +If this option is used several times, the last one will be used. +.IP "--proxy-header
" +(HTTP) Extra header to include in the request when sending HTTP to a +proxy. You may specify any number of extra headers. This is the equivalent +option to \fI-H, --header\fP but is for proxy communication only like in +CONNECT requests when you want a separate header sent to the proxy to what is +sent to the actual remote host. + +curl will make sure that each header you add/replace is sent with the proper +end-of-line marker, you should thus \fBnot\fP add that as a part of the header +content: do not add newlines or carriage returns, they will only mess things +up for you. + +Headers specified with this option will not be included in requests that curl +knows will not be sent to a proxy. + +This option can be used multiple times to add/replace/remove multiple headers. + +(Added in 7.37.0) +.IP "-p, --proxytunnel" +When an HTTP proxy is used (\fI-x, --proxy\fP), this option will cause non-HTTP +protocols to attempt to tunnel through the proxy instead of merely using it to +do HTTP-like operations. The tunnel approach is made with the HTTP proxy +CONNECT request and requires that the proxy allows direct connect to the +remote port number curl wants to tunnel through to. +.IP "-P, --ftp-port
" +(FTP) Reverses the default initiator/listener roles when connecting with +FTP. This switch makes curl use active mode. In practice, curl then tells the +server to connect back to the client's specified address and port, while +passive mode asks the server to setup an IP address and port for it to connect +to.
should be one of: +.RS +.IP interface +i.e "eth0" to specify which interface's IP address you want to use (Unix only) +.IP "IP address" +i.e "192.168.10.1" to specify the exact IP address +.IP "host name" +i.e "my.host.domain" to specify the machine +.IP "-" +make curl pick the same IP address that is already used for the control +connection +.RE +.IP +If this option is used several times, the last one will be used. Disable the +use of PORT with \fI--ftp-pasv\fP. Disable the attempt to use the EPRT command +instead of PORT by using \fI--disable-eprt\fP. EPRT is really PORT++. + +Starting in 7.19.5, you can append \&":[start]-[end]\&" to the right of the +address, to tell curl what TCP port range to use. That means you specify a +port range, from a lower to a higher number. A single number works as well, +but do note that it increases the risk of failure since the port may not be +available. +.IP "--pass " +(SSL/SSH) Passphrase for the private key + +If this option is used several times, the last one will be used. +.IP "--path-as-is" +Tell curl to not handle sequences of /../ or /./ in the given URL +path. Normally curl will squash or merge them according to standards but with +this option set you tell it not to do that. + +(Added in 7.42.0) +.IP "--post301" +(HTTP) Tells curl to respect RFC 7230/6.4.2 and not convert POST requests +into GET requests when following a 301 redirection. The non-RFC behaviour is +ubiquitous in web browsers, so curl does the conversion by default to maintain +consistency. However, a server may require a POST to remain a POST after such +a redirection. This option is meaningful only when using \fI-L, --location\fP +(Added in 7.17.1) +.IP "--post302" +(HTTP) Tells curl to respect RFC 7230/6.4.3 and not convert POST requests +into GET requests when following a 302 redirection. The non-RFC behaviour is +ubiquitous in web browsers, so curl does the conversion by default to maintain +consistency. However, a server may require a POST to remain a POST after such +a redirection. This option is meaningful only when using \fI-L, --location\fP +(Added in 7.19.1) +.IP "--post303" +(HTTP) Tells curl to respect RFC 7230/6.4.4 and not convert POST requests +into GET requests when following a 303 redirection. The non-RFC behaviour is +ubiquitous in web browsers, so curl does the conversion by default to maintain +consistency. However, a server may require a POST to remain a POST after such +a redirection. This option is meaningful only when using \fI-L, --location\fP +(Added in 7.26.0) +.IP "--proto " +Tells curl to use the listed protocols for its initial retrieval. Protocols +are evaluated left to right, are comma separated, and are each a protocol +name or 'all', optionally prefixed by zero or more modifiers. Available +modifiers are: +.RS +.TP 3 +.B + +Permit this protocol in addition to protocols already permitted (this is +the default if no modifier is used). +.TP +.B - +Deny this protocol, removing it from the list of protocols already permitted. +.TP +.B = +Permit only this protocol (ignoring the list already permitted), though +subject to later modification by subsequent entries in the comma separated +list. +.RE +.IP +For example: +.RS +.TP 15 +.B --proto -ftps +uses the default protocols, but disables ftps +.TP +.B --proto -all,https,+http +only enables http and https +.TP +.B --proto =http,https +also only enables http and https +.RE +.IP +Unknown protocols produce a warning. This allows scripts to safely rely on +being able to disable potentially dangerous protocols, without relying upon +support for that protocol being built into curl to avoid an error. + +This option can be used multiple times, in which case the effect is the same +as concatenating the protocols into one instance of the option. + +(Added in 7.20.2) +.IP "--proto-default " +Tells curl to use \fIprotocol\fP for any URL missing a scheme name. + +Example: + +.RS +.IP "--proto-default https ftp.mozilla.org" +https://ftp.mozilla.org +.RE + +An unknown or unsupported protocol causes error +\fICURLE_UNSUPPORTED_PROTOCOL\fP. + +This option does not change the default proxy protocol (http). + +Without this option curl would make a guess based on the host, see \fI--url\fP +for details. + +(Added in 7.45.0) +.IP "--proto-redir " +Tells curl to use the listed protocols on redirect. See --proto for how +protocols are represented. + +Example: + +.RS +.IP "--proto-redir -all,http,https" +Allow only HTTP and HTTPS on redirect. +.RE + +By default curl will allow all protocols on redirect except several disabled +for security reasons: Since 7.19.4 FILE and SCP are disabled, and since 7.40.0 +SMB and SMBS are also disabled. Specifying \fIall\fP or \fI+all\fP enables all +protocols on redirect, including those disabled for security. + +(Added in 7.20.2) +.IP "--proxy-anyauth" +Tells curl to pick a suitable authentication method when communicating with +the given proxy. This might cause an extra request/response round-trip. (Added +in 7.13.2) +.IP "--proxy-basic" +Tells curl to use HTTP Basic authentication when communicating with the given +proxy. Use \fI--basic\fP for enabling HTTP Basic with a remote host. Basic is +the default authentication method curl uses with proxies. +.IP "--proxy-digest" +Tells curl to use HTTP Digest authentication when communicating with the given +proxy. Use \fI--digest\fP for enabling HTTP Digest with a remote host. +.IP "--proxy-negotiate" +Tells curl to use HTTP Negotiate (SPNEGO) authentication when communicating +with the given proxy. Use \fI--negotiate\fP for enabling HTTP Negotiate (SPNEGO) +with a remote host. (Added in 7.17.1) +.IP "--proxy-ntlm" +Tells curl to use HTTP NTLM authentication when communicating with the given +proxy. Use \fI--ntlm\fP for enabling NTLM with a remote host. +.IP "--proxy-service-name " +This option allows you to change the service name for proxy negotiation. + +Examples: --proxy-negotiate proxy-name \fI--proxy-service-name\fP sockd would use +sockd/proxy-name. (Added in 7.43.0). +.IP "--proxy1.0 " +Use the specified HTTP 1.0 proxy. If the port number is not specified, it is +assumed at port 1080. + +The only difference between this and the HTTP proxy option (\fI-x, --proxy\fP), +is that attempts to use CONNECT through the proxy will specify an HTTP 1.0 +protocol instead of the default HTTP 1.1. +.IP "--pubkey " +(SSH) Public key file name. Allows you to provide your public key in this +separate file. + +If this option is used several times, the last one will be used. + +(As of 7.39.0, curl attempts to automatically extract the public key from the +private key file, so passing this option is generally not required. Note that +this public key extraction requires libcurl to be linked against a copy of +libssh2 1.2.8 or higher that is itself linked against OpenSSL.) +.IP "-q" +If used as the first parameter on the command line, the \fIcurlrc\fP config +file will not be read and used. See the \fI-K, --config\fP for details on the +default config file search path. +.IP "-Q, --quote " +(FTP/SFTP) Send an arbitrary command to the remote FTP or SFTP server. Quote +commands are sent BEFORE the transfer takes place (just after the initial PWD +command in an FTP transfer, to be exact). To make commands take place after a +successful transfer, prefix them with a dash '-'. To make commands be sent +after curl has changed the working directory, just before the transfer +command(s), prefix the command with a '+' (this is only supported for +FTP). You may specify any number of commands. If the server returns failure +for one of the commands, the entire operation will be aborted. You must send +syntactically correct FTP commands as RFC 959 defines to FTP servers, or one +of the commands listed below to SFTP servers. This option can be used +multiple times. When speaking to an FTP server, prefix the command with an +asterisk (*) to make curl continue even if the command fails as by default +curl will stop at first failure. + +SFTP is a binary protocol. Unlike for FTP, curl interprets SFTP quote commands +itself before sending them to the server. File names may be quoted +shell-style to embed spaces or special characters. Following is the list of +all supported SFTP quote commands: +.RS +.IP "chgrp group file" +The chgrp command sets the group ID of the file named by the file operand to +the group ID specified by the group operand. The group operand is a decimal +integer group ID. +.IP "chmod mode file" +The chmod command modifies the file mode bits of the specified file. The +mode operand is an octal integer mode number. +.IP "chown user file" +The chown command sets the owner of the file named by the file operand to the +user ID specified by the user operand. The user operand is a decimal +integer user ID. +.IP "ln source_file target_file" +The ln and symlink commands create a symbolic link at the target_file location +pointing to the source_file location. +.IP "mkdir directory_name" +The mkdir command creates the directory named by the directory_name operand. +.IP "pwd" +The pwd command returns the absolute pathname of the current working directory. +.IP "rename source target" +The rename command renames the file or directory named by the source +operand to the destination path named by the target operand. +.IP "rm file" +The rm command removes the file specified by the file operand. +.IP "rmdir directory" +The rmdir command removes the directory entry specified by the directory +operand, provided it is empty. +.IP "symlink source_file target_file" +See ln. +.RE +.IP "-r, --range " +(HTTP/FTP/SFTP/FILE) Retrieve a byte range (i.e a partial document) from a +HTTP/1.1, FTP or SFTP server or a local FILE. Ranges can be specified +in a number of ways. +.RS +.TP 10 +.B 0-499 +specifies the first 500 bytes +.TP +.B 500-999 +specifies the second 500 bytes +.TP +.B -500 +specifies the last 500 bytes +.TP +.B 9500- +specifies the bytes from offset 9500 and forward +.TP +.B 0-0,-1 +specifies the first and last byte only(*)(H) +.TP +.B 500-700,600-799 +specifies 300 bytes from offset 500(H) +.TP +.B 100-199,500-599 +specifies two separate 100-byte ranges(*)(H) +.RE +.IP +(*) = NOTE that this will cause the server to reply with a multipart +response! + +Only digit characters (0-9) are valid in the 'start' and 'stop' fields of the +\&'start-stop' range syntax. If a non-digit character is given in the range, +the server's response will be unspecified, depending on the server's +configuration. + +You should also be aware that many HTTP/1.1 servers do not have this feature +enabled, so that when you attempt to get a range, you'll instead get the whole +document. + +FTP and SFTP range downloads only support the simple 'start-stop' syntax +(optionally with one of the numbers omitted). FTP use depends on the extended +FTP command SIZE. + +If this option is used several times, the last one will be used. +.IP "-R, --remote-time" +When used, this will make curl attempt to figure out the timestamp of the +remote file, and if that is available make the local file get that same +timestamp. +.IP "--random-file " +(SSL) Specify the path name to file containing what will be considered as +random data. The data is used to seed the random engine for SSL connections. +See also the \fI--egd-file\fP option. +.IP "--raw" +(HTTP) When used, it disables all internal HTTP decoding of content or transfer +encodings and instead makes them passed on unaltered, raw. (Added in 7.16.2) +.IP "--remote-name-all" +This option changes the default action for all given URLs to be dealt with as +if \fI-O, --remote-name\fP were used for each one. So if you want to disable +that for a specific URL after \fI--remote-name-all\fP has been used, you must +use "-o -" or \fI--no-remote-name\fP. (Added in 7.19.0) +.IP "--resolve " +Provide a custom address for a specific host and port pair. Using this, you +can make the curl requests(s) use a specified address and prevent the +otherwise normally resolved address to be used. Consider it a sort of +/etc/hosts alternative provided on the command line. The port number should be +the number used for the specific protocol the host will be used for. It means +you need several entries if you want to provide address for the same host but +different ports. + +This option can be used many times to add many host names to resolve. + +(Added in 7.21.3) +.IP "--retry " +If a transient error is returned when curl tries to perform a transfer, it +will retry this number of times before giving up. Setting the number to 0 +makes curl do no retries (which is the default). Transient error means either: +a timeout, an FTP 4xx response code or an HTTP 5xx response code. + +When curl is about to retry a transfer, it will first wait one second and then +for all forthcoming retries it will double the waiting time until it reaches +10 minutes which then will be the delay between the rest of the retries. By +using \fI--retry-delay\fP you disable this exponential backoff algorithm. See +also \fI--retry-max-time\fP to limit the total time allowed for +retries. (Added in 7.12.3) + +If this option is used several times, the last one will be used. +.IP "--retry-delay " +Make curl sleep this amount of time before each retry when a transfer has +failed with a transient error (it changes the default backoff time algorithm +between retries). This option is only interesting if \fI--retry\fP is also +used. Setting this delay to zero will make curl use the default backoff time. +(Added in 7.12.3) + +If this option is used several times, the last one will be used. +.IP "--retry-max-time " +The retry timer is reset before the first transfer attempt. Retries will be +done as usual (see \fI--retry\fP) as long as the timer hasn't reached this +given limit. Notice that if the timer hasn't reached the limit, the request +will be made and while performing, it may take longer than this given time +period. To limit a single request\'s maximum time, use \fI-m, --max-time\fP. +Set this option to zero to not timeout retries. (Added in 7.12.3) + +If this option is used several times, the last one will be used. +.IP "-s, --silent" +Silent or quiet mode. Don't show progress meter or error messages. Makes Curl +mute. It will still output the data you ask for, potentially even to the +terminal/stdout unless you redirect it. +.IP "--sasl-ir" +Enable initial response in SASL authentication. +(Added in 7.31.0) +.IP "--service-name " +This option allows you to change the service name for SPNEGO. + +Examples: --negotiate \fI--service-name\fP sockd would use +sockd/server-name. (Added in 7.43.0). +.IP "-S, --show-error" +When used with \fI-s\fP it makes curl show an error message if it fails. +.IP "--ssl" +(FTP, POP3, IMAP, SMTP) Try to use SSL/TLS for the connection. Reverts to a +non-secure connection if the server doesn't support SSL/TLS. See also +\fI--ftp-ssl-control\fP and \fI--ssl-reqd\fP for different levels of +encryption required. (Added in 7.20.0) + +This option was formerly known as \fI--ftp-ssl\fP (Added in 7.11.0). That +option name can still be used but will be removed in a future version. +.IP "--ssl-reqd" +(FTP, POP3, IMAP, SMTP) Require SSL/TLS for the connection. Terminates the +connection if the server doesn't support SSL/TLS. (Added in 7.20.0) + +This option was formerly known as \fI--ftp-ssl-reqd\fP (added in 7.15.5). That +option name can still be used but will be removed in a future version. +.IP "--ssl-allow-beast" +(SSL) This option tells curl to not work around a security flaw in the SSL3 +and TLS1.0 protocols known as BEAST. If this option isn't used, the SSL layer +may use workarounds known to cause interoperability problems with some older +SSL implementations. WARNING: this option loosens the SSL security, and by +using this flag you ask for exactly that. (Added in 7.25.0) +.IP "--ssl-no-revoke" +(WinSSL) This option tells curl to disable certificate revocation checks. +WARNING: this option loosens the SSL security, and by using this flag you ask +for exactly that. (Added in 7.44.0) +.IP "--socks4 " +Use the specified SOCKS4 proxy. If the port number is not specified, it is +assumed at port 1080. (Added in 7.15.2) + +This option overrides any previous use of \fI-x, --proxy\fP, as they are +mutually exclusive. + +Since 7.21.7, this option is superfluous since you can specify a socks4 proxy +with \fI-x, --proxy\fP using a socks4:// protocol prefix. + +If this option is used several times, the last one will be used. +.IP "--socks4a " +Use the specified SOCKS4a proxy. If the port number is not specified, it is +assumed at port 1080. (Added in 7.18.0) + +This option overrides any previous use of \fI-x, --proxy\fP, as they are +mutually exclusive. + +Since 7.21.7, this option is superfluous since you can specify a socks4a proxy +with \fI-x, --proxy\fP using a socks4a:// protocol prefix. + +If this option is used several times, the last one will be used. +.IP "--socks5-hostname " +Use the specified SOCKS5 proxy (and let the proxy resolve the host name). If +the port number is not specified, it is assumed at port 1080. (Added in +7.18.0) + +This option overrides any previous use of \fI-x, --proxy\fP, as they are +mutually exclusive. + +Since 7.21.7, this option is superfluous since you can specify a socks5 +hostname proxy with \fI-x, --proxy\fP using a socks5h:// protocol prefix. + +If this option is used several times, the last one will be used. (This option +was previously wrongly documented and used as --socks without the number +appended.) +.IP "--socks5 " +Use the specified SOCKS5 proxy - but resolve the host name locally. If the +port number is not specified, it is assumed at port 1080. + +This option overrides any previous use of \fI-x, --proxy\fP, as they are +mutually exclusive. + +Since 7.21.7, this option is superfluous since you can specify a socks5 proxy +with \fI-x, --proxy\fP using a socks5:// protocol prefix. + +If this option is used several times, the last one will be used. (This option +was previously wrongly documented and used as --socks without the number +appended.) + +This option (as well as \fI--socks4\fP) does not work with IPV6, FTPS or LDAP. +.IP "--socks5-gssapi-service " +The default service name for a socks server is rcmd/server-fqdn. This option +allows you to change it. + +Examples: --socks5 proxy-name \fI--socks5-gssapi-service\fP sockd would use +sockd/proxy-name --socks5 proxy-name \fI--socks5-gssapi-service\fP +sockd/real-name would use sockd/real-name for cases where the proxy-name does +not match the principal name. (Added in 7.19.4). +.IP "--socks5-gssapi-nec" +As part of the GSS-API negotiation a protection mode is negotiated. RFC 1961 +says in section 4.3/4.4 it should be protected, but the NEC reference +implementation does not. The option \fI--socks5-gssapi-nec\fP allows the +unprotected exchange of the protection mode negotiation. (Added in 7.19.4). +.IP "--stderr " +Redirect all writes to stderr to the specified file instead. If the file name +is a plain '-', it is instead written to stdout. + +If this option is used several times, the last one will be used. +.IP "-t, --telnet-option " +Pass options to the telnet protocol. Supported options are: + +TTYPE= Sets the terminal type. + +XDISPLOC= Sets the X display location. + +NEW_ENV= Sets an environment variable. +.IP "-T, --upload-file " +This transfers the specified local file to the remote URL. If there is no file +part in the specified URL, Curl will append the local file name. NOTE that you +must use a trailing / on the last directory to really prove to Curl that there +is no file name or curl will think that your last directory name is the remote +file name to use. That will most likely cause the upload operation to fail. If +this is used on an HTTP(S) server, the PUT command will be used. + +Use the file name "-" (a single dash) to use stdin instead of a given file. +Alternately, the file name "." (a single period) may be specified instead +of "-" to use stdin in non-blocking mode to allow reading server output +while stdin is being uploaded. + +You can specify one -T for each URL on the command line. Each -T + URL pair +specifies what to upload and to where. curl also supports "globbing" of the -T +argument, meaning that you can upload multiple files to a single URL by using +the same URL globbing style supported in the URL, like this: + +curl -T "{file1,file2}" http://www.uploadtothissite.com + +or even + +curl -T "img[1-1000].png" ftp://ftp.picturemania.com/upload/ +.IP "--tcp-nodelay" +Turn on the TCP_NODELAY option. See the \fIcurl_easy_setopt(3)\fP man page for +details about this option. (Added in 7.11.2) +.IP "--tftp-blksize " +(TFTP) Set TFTP BLKSIZE option (must be >512). This is the block size that +curl will try to use when transferring data to or from a TFTP server. By +default 512 bytes will be used. + +If this option is used several times, the last one will be used. + +(Added in 7.20.0) +.IP "--tlsauthtype " +Set TLS authentication type. Currently, the only supported option is "SRP", +for TLS-SRP (RFC 5054). If \fI--tlsuser\fP and \fI--tlspassword\fP are +specified but \fI--tlsauthtype\fP is not, then this option defaults to "SRP". +(Added in 7.21.4) +.IP "--tlspassword " +Set password for use with the TLS authentication method specified with +\fI--tlsauthtype\fP. Requires that \fI--tlsuser\fP also be set. (Added in +7.21.4) +.IP "--tlsuser " +Set username for use with the TLS authentication method specified with +\fI--tlsauthtype\fP. Requires that \fI--tlspassword\fP also be set. (Added in +7.21.4) +.IP "--tlsv1.0" +(SSL) +Forces curl to use TLS version 1.0 when negotiating with a remote TLS server. +(Added in 7.34.0) +.IP "--tlsv1.1" +(SSL) +Forces curl to use TLS version 1.1 when negotiating with a remote TLS server. +(Added in 7.34.0) +.IP "--tlsv1.2" +(SSL) +Forces curl to use TLS version 1.2 when negotiating with a remote TLS server. +(Added in 7.34.0) +.IP "--tr-encoding" +(HTTP) Request a compressed Transfer-Encoding response using one of the +algorithms curl supports, and uncompress the data while receiving it. + +(Added in 7.21.6) +.IP "--trace " +Enables a full trace dump of all incoming and outgoing data, including +descriptive information, to the given output file. Use "-" as filename to have +the output sent to stdout. + +This option overrides previous uses of \fI-v, --verbose\fP or +\fI--trace-ascii\fP. + +If this option is used several times, the last one will be used. +.IP "--trace-ascii " +Enables a full trace dump of all incoming and outgoing data, including +descriptive information, to the given output file. Use "-" as filename to have +the output sent to stdout. + +This is very similar to \fI--trace\fP, but leaves out the hex part and only +shows the ASCII part of the dump. It makes smaller output that might be easier +to read for untrained humans. + +This option overrides previous uses of \fI-v, --verbose\fP or \fI--trace\fP. + +If this option is used several times, the last one will be used. +.IP "--trace-time" +Prepends a time stamp to each trace or verbose line that curl displays. +(Added in 7.14.0) +.IP "--unix-socket " +(HTTP) Connect through this Unix domain socket, instead of using the +network. (Added in 7.40.0) +.IP "-u, --user " +Specify the user name and password to use for server authentication. Overrides +\fI-n, --netrc\fP and \fI--netrc-optional\fP. + +If you simply specify the user name, curl will prompt for a password. + +The user name and passwords are split up on the first colon, which makes it +impossible to use a colon in the user name with this option. The password can, +still. + +When using Kerberos V5 with a Windows based server you should include the +Windows domain name in the user name, in order for the server to successfully +obtain a Kerberos Ticket. If you don't then the initial authentication +handshake may fail. + +When using NTLM, the user name can be specified simply as the user name, +without the domain, if there is a single domain and forest in your setup +for example. + +To specify the domain name use either Down-Level Logon Name or UPN (User +Principal Name) formats. For example, EXAMPLE\\user and user@example.com +respectively. + +If you use a Windows SSPI-enabled curl binary and perform Kerberos V5, +Negotiate, NTLM or Digest authentication then you can tell curl to select +the user name and password from your environment by specifying a single colon +with this option: "-u :". + +If this option is used several times, the last one will be used. +.IP "-U, --proxy-user " +Specify the user name and password to use for proxy authentication. + +If you use a Windows SSPI-enabled curl binary and do either Negotiate or NTLM +authentication then you can tell curl to select the user name and password +from your environment by specifying a single colon with this option: "-U :". + +If this option is used several times, the last one will be used. +.IP "--url " +Specify a URL to fetch. This option is mostly handy when you want to specify +URL(s) in a config file. + +If the given URL is missing a scheme name (such as "http://" or "ftp://" etc) +then curl will make a guess based on the host. If the outermost sub-domain name +matches DICT, FTP, IMAP, LDAP, POP3 or SMTP then that protocol will be used, +otherwise HTTP will be used. Since 7.45.0 guessing can be disabled by setting a +default protocol, see \fI--proto-default\fP for details. + +This option may be used any number of times. To control where this URL is +written, use the \fI-o, --output\fP or the \fI-O, --remote-name\fP options. +.IP "-v, --verbose" +Be more verbose/talkative during the operation. Useful for debugging and +seeing what's going on "under the hood". A line starting with '>' means +"header data" sent by curl, '<' means "header data" received by curl that is +hidden in normal cases, and a line starting with '*' means additional info +provided by curl. + +Note that if you only want HTTP headers in the output, \fI-i, --include\fP +might be the option you're looking for. + +If you think this option still doesn't give you enough details, consider using +\fI--trace\fP or \fI--trace-ascii\fP instead. + +This option overrides previous uses of \fI--trace-ascii\fP or \fI--trace\fP. + +Use \fI-s, --silent\fP to make curl quiet. +.IP "-w, --write-out " +Make curl display information on stdout after a completed transfer. The format +is a string that may contain plain text mixed with any number of +variables. The format can be specified as a literal "string", or you can have +curl read the format from a file with "@filename" and to tell curl to read the +format from stdin you write "@-". + +The variables present in the output format will be substituted by the value or +text that curl thinks fit, as described below. All variables are specified +as %{variable_name} and to output a normal % you just write them as +%%. You can output a newline by using \\n, a carriage return with \\r and a tab +space with \\t. + +.B NOTE: +The %-symbol is a special symbol in the win32-environment, where all +occurrences of % must be doubled when using this option. + +The variables available are: +.RS +.TP 15 +.B content_type +The Content-Type of the requested document, if there was any. +.TP +.B filename_effective +The ultimate filename that curl writes out to. This is only meaningful if curl +is told to write to a file with the \fI--remote-name\fP or \fI--output\fP +option. It's most useful in combination with the \fI--remote-header-name\fP +option. (Added in 7.25.1) +.TP +.B ftp_entry_path +The initial path curl ended up in when logging on to the remote FTP +server. (Added in 7.15.4) +.TP +.B http_code +The numerical response code that was found in the last retrieved HTTP(S) or +FTP(s) transfer. In 7.18.2 the alias \fBresponse_code\fP was added to show the +same info. +.TP +.B http_connect +The numerical code that was found in the last response (from a proxy) to a +curl CONNECT request. (Added in 7.12.4) +.TP +.B local_ip +The IP address of the local end of the most recently done connection - can be +either IPv4 or IPv6 (Added in 7.29.0) +.TP +.B local_port +The local port number of the most recently done connection (Added in 7.29.0) +.TP +.B num_connects +Number of new connects made in the recent transfer. (Added in 7.12.3) +.TP +.B num_redirects +Number of redirects that were followed in the request. (Added in 7.12.3) +.TP +.B redirect_url +When an HTTP request was made without -L to follow redirects, this variable +will show the actual URL a redirect \fIwould\fP take you to. (Added in 7.18.2) +.TP +.B remote_ip +The remote IP address of the most recently done connection - can be either +IPv4 or IPv6 (Added in 7.29.0) +.TP +.B remote_port +The remote port number of the most recently done connection (Added in 7.29.0) +.TP +.B size_download +The total amount of bytes that were downloaded. +.TP +.B size_header +The total amount of bytes of the downloaded headers. +.TP +.B size_request +The total amount of bytes that were sent in the HTTP request. +.TP +.B size_upload +The total amount of bytes that were uploaded. +.TP +.B speed_download +The average download speed that curl measured for the complete download. Bytes +per second. +.TP +.B speed_upload +The average upload speed that curl measured for the complete upload. Bytes per +second. +.TP +.B ssl_verify_result +The result of the SSL peer certificate verification that was requested. 0 +means the verification was successful. (Added in 7.19.0) +.TP +.B time_appconnect +The time, in seconds, it took from the start until the SSL/SSH/etc +connect/handshake to the remote host was completed. (Added in 7.19.0) +.TP +.B time_connect +The time, in seconds, it took from the start until the TCP connect to the +remote host (or proxy) was completed. +.TP +.B time_namelookup +The time, in seconds, it took from the start until the name resolving was +completed. +.TP +.B time_pretransfer +The time, in seconds, it took from the start until the file transfer was just +about to begin. This includes all pre-transfer commands and negotiations that +are specific to the particular protocol(s) involved. +.TP +.B time_redirect +The time, in seconds, it took for all redirection steps include name lookup, +connect, pretransfer and transfer before the final transaction was +started. time_redirect shows the complete execution time for multiple +redirections. (Added in 7.12.3) +.TP +.B time_starttransfer +The time, in seconds, it took from the start until the first byte was just +about to be transferred. This includes time_pretransfer and also the time the +server needed to calculate the result. +.TP +.B time_total +The total time, in seconds, that the full operation lasted. The time will be +displayed with millisecond resolution. +.TP +.B url_effective +The URL that was fetched last. This is most meaningful if you've told curl +to follow location: headers. +.RE +.IP +If this option is used several times, the last one will be used. +.IP "-x, --proxy <[protocol://][user:password@]proxyhost[:port]>" +Use the specified proxy. + +The proxy string can be specified with a protocol:// prefix to specify +alternative proxy protocols. Use socks4://, socks4a://, socks5:// or +socks5h:// to request the specific SOCKS version to be used. No protocol +specified, http:// and all others will be treated as HTTP proxies. (The +protocol support was added in curl 7.21.7) + +If the port number is not specified in the proxy string, it is assumed to be +1080. + +This option overrides existing environment variables that set the proxy to +use. If there's an environment variable setting a proxy, you can set proxy to +\&"" to override it. + +All operations that are performed over an HTTP proxy will transparently be +converted to HTTP. It means that certain protocol specific operations might +not be available. This is not the case if you can tunnel through the proxy, as +one with the \fI-p, --proxytunnel\fP option. + +User and password that might be provided in the proxy string are URL decoded +by curl. This allows you to pass in special characters such as @ by using %40 +or pass in a colon with %3a. + +The proxy host can be specified the exact same way as the proxy environment +variables, including the protocol prefix (http://) and the embedded user + +password. + +If this option is used several times, the last one will be used. +.IP "-X, --request " +(HTTP) Specifies a custom request method to use when communicating with the +HTTP server. The specified request method will be used instead of the method +otherwise used (which defaults to GET). Read the HTTP 1.1 specification for +details and explanations. Common additional HTTP requests include PUT and +DELETE, but related technologies like WebDAV offers PROPFIND, COPY, MOVE and +more. + +Normally you don't need this option. All sorts of GET, HEAD, POST and PUT +requests are rather invoked by using dedicated command line options. + +This option only changes the actual word used in the HTTP request, it does not +alter the way curl behaves. So for example if you want to make a proper HEAD +request, using -X HEAD will not suffice. You need to use the \fI-I, --head\fP +option. + +The method string you set with -X will be used for all requests, which if you +for example use \fB-L, --location\fP may cause unintended side-effects when +curl doesn't change request method according to the HTTP 30x response codes - +and similar. + +(FTP) +Specifies a custom FTP command to use instead of LIST when doing file lists +with FTP. + +(POP3) +Specifies a custom POP3 command to use instead of LIST or RETR. (Added in +7.26.0) + +(IMAP) +Specifies a custom IMAP command to use instead of LIST. (Added in 7.30.0) + +(SMTP) +Specifies a custom SMTP command to use instead of HELP or VRFY. (Added in 7.34.0) + +If this option is used several times, the last one will be used. +.IP "--xattr" +When saving output to a file, this option tells curl to store certain file +metadata in extended file attributes. Currently, the URL is stored in the +xdg.origin.url attribute and, for HTTP, the content type is stored in +the mime_type attribute. If the file system does not support extended +attributes, a warning is issued. + +.IP "-y, --speed-time