mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 11:17:29 +02:00
linuxkm: properly pass {AM_,}CPPFLAGS to Kbuild, and include kdf.h in module_exports.c.template.
This commit is contained in:
@ -201,7 +201,8 @@ if BUILD_LINUXKM
|
|||||||
SUBDIRS_OPT += linuxkm
|
SUBDIRS_OPT += linuxkm
|
||||||
DIST_SUBDIRS_OPT += linuxkm
|
DIST_SUBDIRS_OPT += linuxkm
|
||||||
|
|
||||||
export KERNEL_ROOT KERNEL_ARCH KERNEL_EXTRA_CFLAGS AM_CFLAGS CFLAGS AM_CCASFLAGS CCASFLAGS \
|
export KERNEL_ROOT KERNEL_ARCH KERNEL_EXTRA_CFLAGS AM_CPPFLAGS CPPFLAGS \
|
||||||
|
AM_CFLAGS CFLAGS AM_CCASFLAGS CCASFLAGS \
|
||||||
src_libwolfssl_la_OBJECTS ENABLED_CRYPT_TESTS ENABLED_LINUXKM_PIE ENABLED_ASM \
|
src_libwolfssl_la_OBJECTS ENABLED_CRYPT_TESTS ENABLED_LINUXKM_PIE ENABLED_ASM \
|
||||||
CFLAGS_FPU_DISABLE CFLAGS_FPU_ENABLE CFLAGS_SIMD_DISABLE CFLAGS_SIMD_ENABLE \
|
CFLAGS_FPU_DISABLE CFLAGS_FPU_ENABLE CFLAGS_SIMD_DISABLE CFLAGS_SIMD_ENABLE \
|
||||||
CFLAGS_AUTO_VECTORIZE_DISABLE CFLAGS_AUTO_VECTORIZE_ENABLE \
|
CFLAGS_AUTO_VECTORIZE_DISABLE CFLAGS_AUTO_VECTORIZE_ENABLE \
|
||||||
|
@ -33,7 +33,7 @@ ifndef SRC_TOP
|
|||||||
SRC_TOP=$(shell dirname $(MODULE_TOP))
|
SRC_TOP=$(shell dirname $(MODULE_TOP))
|
||||||
endif
|
endif
|
||||||
|
|
||||||
WOLFSSL_CFLAGS=-DHAVE_CONFIG_H -I$(SRC_TOP) -DBUILDING_WOLFSSL $(AM_CFLAGS) $(CFLAGS) -Wno-declaration-after-statement -Wno-redundant-decls
|
WOLFSSL_CFLAGS=-DHAVE_CONFIG_H -I$(SRC_TOP) -DBUILDING_WOLFSSL $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -Wno-declaration-after-statement -Wno-redundant-decls
|
||||||
ifdef KERNEL_EXTRA_CFLAGS
|
ifdef KERNEL_EXTRA_CFLAGS
|
||||||
WOLFSSL_CFLAGS += $(KERNEL_EXTRA_CFLAGS)
|
WOLFSSL_CFLAGS += $(KERNEL_EXTRA_CFLAGS)
|
||||||
endif
|
endif
|
||||||
|
@ -127,6 +127,10 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef NO_KDF
|
||||||
|
#include <wolfssl/wolfcrypt/kdf.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
/* 4996 warning to use MS extensions e.g., strcpy_s instead of strncpy */
|
/* 4996 warning to use MS extensions e.g., strcpy_s instead of strncpy */
|
||||||
#pragma warning(disable: 4996)
|
#pragma warning(disable: 4996)
|
||||||
|
Reference in New Issue
Block a user