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.2
1#	$NetBSD: Makefile,v 1.2 2020/07/27 20:51:29 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:Maarch64*)
26SRCS.t_chacha+=	chacha_neon_64.S
27.endif
28SRCS.t_chacha+=	chacha_neon_impl.c
29
30.endif				# earmv7 or aarch64
31
32.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
33
34.PATH:	${NETBSDSRCDIR}/sys/crypto/chacha/arch/x86
35CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/crypto/chacha/arch/x86
36
37SRCS.t_chacha+=	chacha_sse2.c
38SRCS.t_chacha+=	chacha_sse2_impl.c
39COPTS.chacha_sse2.c+=	-msse -msse2
40
41.endif				# x86
42
43WARNS=		5
44
45.include <bsd.test.mk>
46

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