forked from wolfSSL/wolfssl
Makefile.am: use an aux variable to add linuxkm to $SUBDIRS when BUILD_LINUXKM is true, to avoid recursion into linuxkm/ for "make distdir". solution by John Safranek, with a million thanks.
This commit is contained in:
13
Makefile.am
13
Makefile.am
@ -20,6 +20,8 @@ dist_noinst_SCRIPTS =
|
|||||||
noinst_SCRIPTS =
|
noinst_SCRIPTS =
|
||||||
check_SCRIPTS =
|
check_SCRIPTS =
|
||||||
noinst_DATA =
|
noinst_DATA =
|
||||||
|
SUBDIRS_OPT =
|
||||||
|
DIST_SUBDIRS_OPT =
|
||||||
|
|
||||||
#includes additional rules from aminclude.am
|
#includes additional rules from aminclude.am
|
||||||
@INC_AMINCLUDE@
|
@INC_AMINCLUDE@
|
||||||
@ -198,14 +200,18 @@ endif
|
|||||||
include scripts/include.am
|
include scripts/include.am
|
||||||
|
|
||||||
if BUILD_LINUXKM
|
if BUILD_LINUXKM
|
||||||
|
# rather than setting $SUBDIRS here directly, we set an auxiliary variable.
|
||||||
|
# autotools see the SUBDIRS assignment here even if BUILD_LINUXKM is false,
|
||||||
|
# at least for purposes of recursing for "make distdir", which we don't want to happen.
|
||||||
|
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_CFLAGS CFLAGS AM_CCASFLAGS CCASFLAGS \
|
||||||
src_libwolfssl_la_OBJECTS ENABLED_CRYPT_TESTS ENABLED_ASM CFLAGS_FPU_DISABLE \
|
src_libwolfssl_la_OBJECTS ENABLED_CRYPT_TESTS ENABLED_ASM CFLAGS_FPU_DISABLE \
|
||||||
CFLAGS_FPU_ENABLE CFLAGS_SIMD_DISABLE CFLAGS_SIMD_ENABLE \
|
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 \
|
||||||
ASFLAGS_FPU_DISABLE_SIMD_ENABLE ASFLAGS_FPU_ENABLE_SIMD_DISABLE \
|
ASFLAGS_FPU_DISABLE_SIMD_ENABLE ASFLAGS_FPU_ENABLE_SIMD_DISABLE \
|
||||||
ASFLAGS_FPUSIMD_DISABLE ASFLAGS_FPUSIMD_ENABLE
|
ASFLAGS_FPUSIMD_DISABLE ASFLAGS_FPUSIMD_ENABLE
|
||||||
|
|
||||||
SUBDIRS = linuxkm
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if USE_VALGRIND
|
if USE_VALGRIND
|
||||||
@ -225,6 +231,9 @@ scripts/unit.log: testsuite/testsuite.log
|
|||||||
DISTCLEANFILES+= cyassl-config
|
DISTCLEANFILES+= cyassl-config
|
||||||
DISTCLEANFILES+= wolfssl-config
|
DISTCLEANFILES+= wolfssl-config
|
||||||
|
|
||||||
|
SUBDIRS=$(SUBDIRS_OPT)
|
||||||
|
DIST_SUBDIRS=$(DIST_SUBDIRS_OPT)
|
||||||
|
|
||||||
maintainer-clean-local:
|
maintainer-clean-local:
|
||||||
-rm Makefile.in
|
-rm Makefile.in
|
||||||
-rm aclocal.m4
|
-rm aclocal.m4
|
||||||
|
Reference in New Issue
Block a user