File: system_mbedtls_only

package info (click to toggle)
ncbi-blast%2B 2.16.0%2Bds-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 143,172 kB
  • sloc: cpp: 985,828; ansic: 303,887; sh: 14,536; xml: 5,050; javascript: 3,442; python: 2,958; perl: 2,612; java: 2,284; makefile: 1,453; awk: 162; pascal: 72
file content (76 lines) | stat: -rw-r--r-- 2,560 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Author: Aaron M. Ucko <amu@ucko.debian.net>
Date:   Wed, 01 Dec 2021 23:33:11 -0500
Subject: Omit convenience mbed TLS copy
--- a/c++/src/connect/Makefile.connssl.lib
+++ b/c++/src/connect/Makefile.connssl.lib
@@ -1,8 +1,10 @@
 # $Id: Makefile.connssl.lib 642488 2021-12-20 21:00:34Z ucko $
 
-CPPFLAGS = $(TLS_INCLUDE) -I$(srcdir)/mbedtls $(ORIG_CPPFLAGS)
+CPPFLAGS = $(TLS_INCLUDE) $(ORIG_CPPFLAGS)
 
-SRC_TLS  = ncbi_gnutls ncbi_mbedtls ncbi_tls \
+SRC_TLS  = ncbi_gnutls ncbi_mbedtls ncbi_tls
+
+SRC_MBEDTLS_UNUSED = \
            mbedtls/aes mbedtls/aesni mbedtls/arc4 mbedtls/aria \
            mbedtls/asn1parse mbedtls/asn1write mbedtls/base64 mbedtls/bignum \
            mbedtls/blowfish mbedtls/camellia mbedtls/ccm mbedtls/chacha20 \
--- a/c++/src/connect/connect_misc_impl.hpp
+++ b/c++/src/connect/connect_misc_impl.hpp
@@ -30,11 +30,10 @@
  *
  */
 
-#include "mbedtls/mbedtls/ncbicxx_rename_mbedtls.h"
-#include "mbedtls/mbedtls/error.h"
-#include "mbedtls/mbedtls/ctr_drbg.h"
-#include "mbedtls/mbedtls/entropy.h"
-#include "mbedtls/mbedtls/ssl.h"
+#include <mbedtls/error.h>
+#include <mbedtls/ctr_drbg.h>
+#include <mbedtls/entropy.h>
+#include <mbedtls/ssl.h>
 
 #include <corelib/ncbimisc.hpp>
 
--- a/c++/src/connect/ncbi_mbedtls.c
+++ b/c++/src/connect/ncbi_mbedtls.c
@@ -43,7 +43,6 @@
 
 #if defined(HAVE_LIBMBEDTLS)  ||  defined(NCBI_CXX_TOOLKIT)
 
-#  ifdef HAVE_LIBMBEDTLS  /* external */
 #    include <mbedtls/ctr_drbg.h>
 #    include <mbedtls/debug.h>
 #    include <mbedtls/entropy.h>
@@ -53,17 +52,6 @@
 #    include <mbedtls/ssl.h>
 #    include <mbedtls/threading.h>
 #    include <mbedtls/version.h>
-#  else                   /* embedded */
-#    include "mbedtls/mbedtls/ctr_drbg.h"
-#    include "mbedtls/mbedtls/debug.h"
-#    include "mbedtls/mbedtls/entropy.h"
-#    include "mbedtls/mbedtls/error.h"
-#    include "mbedtls/mbedtls/pk.h"
-#    include "mbedtls/mbedtls/net_sockets.h"
-#    include "mbedtls/mbedtls/ssl.h"
-#    include "mbedtls/mbedtls/threading.h"
-#    include "mbedtls/mbedtls/version.h"
-#  endif /*HAVE_LIBMBEDTLS*/
 
 #  if   defined(ENOTSUP)
 #    define NCBI_NOTSUPPORTED  ENOTSUP
--- a/c++/src/connect/Makefile.xxconnect2.lib
+++ b/c++/src/connect/Makefile.xxconnect2.lib
@@ -9,8 +9,7 @@ REQUIRES = LIBUV NGHTTP2
 LIB_OR_DLL = both
 DLL_LIB = xconnect
 
-CPPFLAGS = $(LIBUV_INCLUDE) $(NGHTTP2_INCLUDE) $(TLS_INCLUDE) \
-           -I$(srcdir)/mbedtls $(ORIG_CPPFLAGS)
+CPPFLAGS = $(LIBUV_INCLUDE) $(NGHTTP2_INCLUDE) $(TLS_INCLUDE) $(ORIG_CPPFLAGS)
 
 LIBS = $(XXCONNECT2_LIBS) $(ORIG_LIBS)