Cross Reference: Makefile
xref: /src/tests/sys/crypto/chacha/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/tests/sys/crypto/chacha/
Makefile revision 1.3
1#	$NetBSD: Makefile,v 1.3 2020/07/28 20:08:48 riastradh Exp $
2
3.include <bsd.own.mk>
4
5TESTSDIR=	${TESTSBASE}/sys/crypto/chacha
6
7TESTS_C=	t_chacha
8
9AFLAGS+=	-D_LOCORE
10
11.PATH:	${NETBSDSRCDIR}/sys/crypto/chacha
12CPPFLAGS+=	-I${NETBSDSRCDIR}/sys
13
14SRCS.t_chacha+=	t_chacha.c
15
16SRCS.t_chacha+=	chacha_ref.c
17SRCS.t_chacha+=	chacha_selftest.c
18
19.if !empty(MACHINE_ARCH:Mearmv7*) || !empty(MACHINE_ARCH:Maarch64*)
20
21.PATH:	${NETBSDSRCDIR}/sys/crypto/chacha/arch/arm
22CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/crypto/chacha/arch/arm
23
24SRCS.t_chacha+=	chacha_neon.c
25.if !empty(MACHINE_ARCH:Mearmv7*)
26SRCS.t_chacha+=	chacha_neon_32.S
27.elif !empty(MACHINE_ARCH:Maarch64*)
28SRCS.t_chacha+=	chacha_neon_64.S
29.endif
30SRCS.t_chacha+=	chacha_neon_impl.c
31
32.endif				# earmv7 or aarch64
33
34.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
35
36.PATH:	${NETBSDSRCDIR}/sys/crypto/chacha/arch/x86
37CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/crypto/chacha/arch/x86
38
39SRCS.t_chacha+=	chacha_sse2.c
40SRCS.t_chacha+=	chacha_sse2_impl.c
41COPTS.chacha_sse2.c+=	-msse -msse2
42
43.endif				# x86
44
45WARNS=		5
46
47.include <bsd.test.mk>
48

Indexes created Wed Dec 17 21:09:33 GMT 2025