Skip to content

Commit 11eefef

Browse files
author
Shigeki Ohtsu
committed
deps: copy all openssl header files to include dir
All symlink files in `deps/openssl/openssl/include/openssl/` are removed and replaced with real header files to avoid issues on Windows. Fixes: #6458 PR-URL: #6553 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
1 parent 61ccc27 commit 11eefef

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+37024
-253
lines changed
+1-253
Original file line numberDiff line numberDiff line change
@@ -1,253 +1 @@
1-
/* opensslconf.h */
2-
/* WARNING: Generated automatically from opensslconf.h.in by Configure. */
3-
4-
#ifdef __cplusplus
5-
extern "C" {
6-
#endif
7-
/* OpenSSL was configured with the following options: */
8-
#ifndef OPENSSL_DOING_MAKEDEPEND
9-
10-
11-
#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
12-
# define OPENSSL_NO_EC_NISTP_64_GCC_128
13-
#endif
14-
#ifndef OPENSSL_NO_GMP
15-
# define OPENSSL_NO_GMP
16-
#endif
17-
#ifndef OPENSSL_NO_JPAKE
18-
# define OPENSSL_NO_JPAKE
19-
#endif
20-
#ifndef OPENSSL_NO_KRB5
21-
# define OPENSSL_NO_KRB5
22-
#endif
23-
#ifndef OPENSSL_NO_MD2
24-
# define OPENSSL_NO_MD2
25-
#endif
26-
#ifndef OPENSSL_NO_RC5
27-
# define OPENSSL_NO_RC5
28-
#endif
29-
#ifndef OPENSSL_NO_RFC3779
30-
# define OPENSSL_NO_RFC3779
31-
#endif
32-
#ifndef OPENSSL_NO_SCTP
33-
# define OPENSSL_NO_SCTP
34-
#endif
35-
#ifndef OPENSSL_NO_SSL2
36-
# define OPENSSL_NO_SSL2
37-
#endif
38-
#ifndef OPENSSL_NO_STORE
39-
# define OPENSSL_NO_STORE
40-
#endif
41-
#ifndef OPENSSL_NO_UNIT_TEST
42-
# define OPENSSL_NO_UNIT_TEST
43-
#endif
44-
#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
45-
# define OPENSSL_NO_WEAK_SSL_CIPHERS
46-
#endif
47-
48-
#endif /* OPENSSL_DOING_MAKEDEPEND */
49-
50-
#ifndef OPENSSL_NO_DYNAMIC_ENGINE
51-
# define OPENSSL_NO_DYNAMIC_ENGINE
52-
#endif
53-
54-
/* The OPENSSL_NO_* macros are also defined as NO_* if the application
55-
asks for it. This is a transient feature that is provided for those
56-
who haven't had the time to do the appropriate changes in their
57-
applications. */
58-
#ifdef OPENSSL_ALGORITHM_DEFINES
59-
# if defined(OPENSSL_NO_EC_NISTP_64_GCC_128) && !defined(NO_EC_NISTP_64_GCC_128)
60-
# define NO_EC_NISTP_64_GCC_128
61-
# endif
62-
# if defined(OPENSSL_NO_GMP) && !defined(NO_GMP)
63-
# define NO_GMP
64-
# endif
65-
# if defined(OPENSSL_NO_JPAKE) && !defined(NO_JPAKE)
66-
# define NO_JPAKE
67-
# endif
68-
# if defined(OPENSSL_NO_KRB5) && !defined(NO_KRB5)
69-
# define NO_KRB5
70-
# endif
71-
# if defined(OPENSSL_NO_MD2) && !defined(NO_MD2)
72-
# define NO_MD2
73-
# endif
74-
# if defined(OPENSSL_NO_RC5) && !defined(NO_RC5)
75-
# define NO_RC5
76-
# endif
77-
# if defined(OPENSSL_NO_RFC3779) && !defined(NO_RFC3779)
78-
# define NO_RFC3779
79-
# endif
80-
# if defined(OPENSSL_NO_SCTP) && !defined(NO_SCTP)
81-
# define NO_SCTP
82-
# endif
83-
# if defined(OPENSSL_NO_SSL2) && !defined(NO_SSL2)
84-
# define NO_SSL2
85-
# endif
86-
# if defined(OPENSSL_NO_STORE) && !defined(NO_STORE)
87-
# define NO_STORE
88-
# endif
89-
# if defined(OPENSSL_NO_UNIT_TEST) && !defined(NO_UNIT_TEST)
90-
# define NO_UNIT_TEST
91-
# endif
92-
# if defined(OPENSSL_NO_WEAK_SSL_CIPHERS) && !defined(NO_WEAK_SSL_CIPHERS)
93-
# define NO_WEAK_SSL_CIPHERS
94-
# endif
95-
#endif
96-
97-
/* crypto/opensslconf.h.in */
98-
99-
/* Generate 80386 code? */
100-
#undef I386_ONLY
101-
102-
#if !(defined(VMS) || defined(__VMS)) /* VMS uses logical names instead */
103-
#if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR)
104-
#define ENGINESDIR "/usr/local/ssl/lib/engines"
105-
#define OPENSSLDIR "/usr/local/ssl"
106-
#endif
107-
#endif
108-
109-
#undef OPENSSL_UNISTD
110-
#define OPENSSL_UNISTD <unistd.h>
111-
112-
#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
113-
114-
#if defined(HEADER_IDEA_H) && !defined(IDEA_INT)
115-
#define IDEA_INT unsigned int
116-
#endif
117-
118-
#if defined(HEADER_MD2_H) && !defined(MD2_INT)
119-
#define MD2_INT unsigned int
120-
#endif
121-
122-
#if defined(HEADER_RC2_H) && !defined(RC2_INT)
123-
/* I need to put in a mod for the alpha - eay */
124-
#define RC2_INT unsigned int
125-
#endif
126-
127-
#if defined(HEADER_RC4_H)
128-
#if !defined(RC4_INT)
129-
/* using int types make the structure larger but make the code faster
130-
* on most boxes I have tested - up to %20 faster. */
131-
/*
132-
* I don't know what does "most" mean, but declaring "int" is a must on:
133-
* - Intel P6 because partial register stalls are very expensive;
134-
* - elder Alpha because it lacks byte load/store instructions;
135-
*/
136-
#define RC4_INT unsigned int
137-
#endif
138-
#if !defined(RC4_CHUNK)
139-
/*
140-
* This enables code handling data aligned at natural CPU word
141-
* boundary. See crypto/rc4/rc4_enc.c for further details.
142-
*/
143-
#undef RC4_CHUNK
144-
#endif
145-
#endif
146-
147-
#if (defined(HEADER_NEW_DES_H) || defined(HEADER_DES_H)) && !defined(DES_LONG)
148-
/* If this is set to 'unsigned int' on a DEC Alpha, this gives about a
149-
* %20 speed up (longs are 8 bytes, int's are 4). */
150-
#ifndef DES_LONG
151-
#define DES_LONG unsigned long
152-
#endif
153-
#endif
154-
155-
#if defined(HEADER_BN_H) && !defined(CONFIG_HEADER_BN_H)
156-
#define CONFIG_HEADER_BN_H
157-
#undef BN_LLONG
158-
159-
/* Should we define BN_DIV2W here? */
160-
161-
/* Only one for the following should be defined */
162-
#undef SIXTY_FOUR_BIT_LONG
163-
#undef SIXTY_FOUR_BIT
164-
#define THIRTY_TWO_BIT
165-
#endif
166-
167-
#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H)
168-
#define CONFIG_HEADER_RC4_LOCL_H
169-
/* if this is defined data[i] is used instead of *data, this is a %20
170-
* speedup on x86 */
171-
#undef RC4_INDEX
172-
#endif
173-
174-
#if defined(HEADER_BF_LOCL_H) && !defined(CONFIG_HEADER_BF_LOCL_H)
175-
#define CONFIG_HEADER_BF_LOCL_H
176-
#undef BF_PTR
177-
#endif /* HEADER_BF_LOCL_H */
178-
179-
#if defined(HEADER_DES_LOCL_H) && !defined(CONFIG_HEADER_DES_LOCL_H)
180-
#define CONFIG_HEADER_DES_LOCL_H
181-
#ifndef DES_DEFAULT_OPTIONS
182-
/* the following is tweaked from a config script, that is why it is a
183-
* protected undef/define */
184-
#ifndef DES_PTR
185-
#undef DES_PTR
186-
#endif
187-
188-
/* This helps C compiler generate the correct code for multiple functional
189-
* units. It reduces register dependancies at the expense of 2 more
190-
* registers */
191-
#ifndef DES_RISC1
192-
#undef DES_RISC1
193-
#endif
194-
195-
#ifndef DES_RISC2
196-
#undef DES_RISC2
197-
#endif
198-
199-
#if defined(DES_RISC1) && defined(DES_RISC2)
200-
#error YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!!
201-
#endif
202-
203-
/* Unroll the inner loop, this sometimes helps, sometimes hinders.
204-
* Very mucy CPU dependant */
205-
#ifndef DES_UNROLL
206-
#undef DES_UNROLL
207-
#endif
208-
209-
/* These default values were supplied by
210-
* Peter Gutman <pgut001@cs.auckland.ac.nz>
211-
* They are only used if nothing else has been defined */
212-
#if !defined(DES_PTR) && !defined(DES_RISC1) && !defined(DES_RISC2) && !defined(DES_UNROLL)
213-
/* Special defines which change the way the code is built depending on the
214-
CPU and OS. For SGI machines you can use _MIPS_SZLONG (32 or 64) to find
215-
even newer MIPS CPU's, but at the moment one size fits all for
216-
optimization options. Older Sparc's work better with only UNROLL, but
217-
there's no way to tell at compile time what it is you're running on */
218-
219-
#if defined( __sun ) || defined ( sun ) /* Newer Sparc's */
220-
# define DES_PTR
221-
# define DES_RISC1
222-
# define DES_UNROLL
223-
#elif defined( __ultrix ) /* Older MIPS */
224-
# define DES_PTR
225-
# define DES_RISC2
226-
# define DES_UNROLL
227-
#elif defined( __osf1__ ) /* Alpha */
228-
# define DES_PTR
229-
# define DES_RISC2
230-
#elif defined ( _AIX ) /* RS6000 */
231-
/* Unknown */
232-
#elif defined( __hpux ) /* HP-PA */
233-
/* Unknown */
234-
#elif defined( __aux ) /* 68K */
235-
/* Unknown */
236-
#elif defined( __dgux ) /* 88K (but P6 in latest boxes) */
237-
# define DES_UNROLL
238-
#elif defined( __sgi ) /* Newer MIPS */
239-
# define DES_PTR
240-
# define DES_RISC2
241-
# define DES_UNROLL
242-
#elif defined(i386) || defined(__i386__) /* x86 boxes, should be gcc */
243-
# define DES_PTR
244-
# define DES_RISC1
245-
# define DES_UNROLL
246-
#endif /* Systems-specific speed defines */
247-
#endif
248-
249-
#endif /* DES_DEFAULT_OPTIONS */
250-
#endif /* HEADER_DES_LOCL_H */
251-
#ifdef __cplusplus
252-
}
253-
#endif
1+
#include "../../config/opensslconf.h"

0 commit comments

Comments
 (0)