+{-
+ use File::Spec::Functions;
+ sub rebase_files
+ {
+ my ($base, $files) = @_;
+ return join(" ", map { "$base/$_" } split(/\s+/, $files));
+ }
+-}
IF[{- !$disabled{tests} -}]
PROGRAMS_NO_INST=\
aborttest \
# are needed, since all symbols are available anyway, regardless of what's
# listed in util/*.num.
PROGRAMS_NO_INST=asn1_internal_test modes_internal_test x509_internal_test
+ IF[{- !$disabled{mdc2} -}]
+ PROGRAMS_NO_INST=mdc2_internal_test
+ ENDIF
IF[{- !$disabled{poly1305} -}]
PROGRAMS_NO_INST=poly1305_internal_test
ENDIF
SOURCE[poly1305_internal_test]=poly1305_internal_test.c testutil.c
IF[{- !$disabled{shared} -}]
SOURCE[poly1305_internal_test]= ../crypto/poly1305/poly1305.c \
- {- $target{poly1305_asm_src} ? "../crypto/poly1305/".$target{poly1305_asm_src} : "" -} \
- {- $target{cpuid_asm_src} ? "../crypto/".$target{cpuid_asm_src} : "" -} \
+ {- rebase_files("../crypto/poly1305", $target{poly1305_asm_src}) -} \
+ {- rebase_files("../crypto", $target{cpuid_asm_src}) -} \
../crypto/cryptlib.c
ENDIF
INCLUDE[poly1305_internal_test]=.. ../include ../crypto/include
SOURCE[modes_internal_test]=modes_internal_test.c testutil.c
IF[{- !$disabled{shared} -}]
- SOURCE[modes_internal_test]= {- $target{cpuid_asm_src}
- ? "../crypto/".$target{cpuid_asm_src}
- : "" -} \
+ SOURCE[modes_internal_test]= \
+ {- rebase_files("../crypto", $target{cpuid_asm_src}); -} \
../crypto/cryptlib.c
ENDIF
INCLUDE[modes_internal_test]=.. ../include
ENDIF
INCLUDE[x509_internal_test]=.. ../include
DEPEND[x509_internal_test]=../libcrypto
+
+ SOURCE[mdc2_internal_test]=mdc2_internal_test.c testutil.c
+ INCLUDE[mdc2_internal_test]=.. ../include
+ DEPEND[mdc2_internal_test]=../libcrypto
ENDIF
{-