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

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