check for compiling misc.c when not needed

This commit is contained in:
Jacob Barthelmeh
2016-03-28 16:03:15 -06:00
parent 79a212da8d
commit 2665db73a4
37 changed files with 41 additions and 0 deletions

View File

@@ -36,6 +36,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -38,6 +38,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -50,6 +50,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -38,6 +38,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -36,6 +36,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -187,6 +187,7 @@ void wc_AesFreeCavium(Aes* aes)
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif
#ifdef DEBUG_AESNI

View File

@@ -54,6 +54,7 @@ ASN Options:
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -67,6 +67,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -40,6 +40,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -38,6 +38,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -36,6 +36,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -36,6 +36,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -127,6 +127,7 @@ void wc_Des3_FreeCavium(Des3* des3)
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -76,6 +76,7 @@ ECC Curves:
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -37,6 +37,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -36,6 +36,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -37,6 +37,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -36,6 +36,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -38,6 +38,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -35,6 +35,7 @@
#include <wolfssl/wolfcrypt/hc128.h>
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -36,6 +36,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -35,6 +35,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -32,6 +32,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -45,6 +45,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -39,11 +39,16 @@
*/
#ifdef NO_INLINE
#undef WOLFSSL_MISC_COMPILED
#define WOLFSSL_MISC_COMPILED
#define STATIC
#else
#define STATIC static
#endif
#ifndef WOLFSSL_MISC_COMPILED
#error misc.c does not need to be compiled when not defined NO_INLINE
#endif
#ifdef INTEL_INTRINSICS

View File

@@ -34,6 +34,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -37,6 +37,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif
#ifdef CHACHA_AEAD_TEST

View File

@@ -55,6 +55,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -34,6 +34,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -131,6 +131,7 @@ int wc_FreeRng(WC_RNG* rng)
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif
#endif /* HAVE_HASHDRBG || NO_RC4 */

View File

@@ -33,6 +33,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -129,6 +129,7 @@ int wc_RsaFlattenPublicKey(RsaKey* key, byte* a, word32* aSz, byte* b,
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -36,6 +36,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -282,6 +282,7 @@ static void set_Transform(void) {
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -76,6 +76,7 @@ int wc_Sha384Final(Sha384* sha, byte* out)
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -35,6 +35,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif

View File

@@ -40,6 +40,7 @@
#ifdef NO_INLINE
#include <wolfssl/wolfcrypt/misc.h>
#else
#define WOLFSSL_MISC_COMPILED
#include <wolfcrypt/src/misc.c>
#endif