Cross Reference: Makefile
xref: /src/tests/lib/libc/atomic/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/tests/lib/libc/atomic/
11.2Sisaki# $NetBSD: Makefile,v 1.2 2019/02/26 10:01:41 isaki Exp $
21.1Sisaki
31.1Sisaki.include <bsd.own.mk>
41.1Sisaki
51.1SisakiTESTSDIR=	${TESTSBASE}/lib/libc/atomic
61.1Sisaki
71.1SisakiTESTS_C+=	t_atomic_add
81.1SisakiTESTS_C+=	t_atomic_and
91.1SisakiTESTS_C+=	t_atomic_cas
101.1SisakiTESTS_C+=	t_atomic_dec
111.1SisakiTESTS_C+=	t_atomic_inc
121.1SisakiTESTS_C+=	t_atomic_or
131.1SisakiTESTS_C+=	t_atomic_swap
141.1Sisaki
151.2SisakiTESTS_C+=	t___sync_add
161.2SisakiTESTS_C+=	t___sync_sub
171.2SisakiTESTS_C+=	t___sync_or
181.2SisakiTESTS_C+=	t___sync_and
191.2SisakiTESTS_C+=	t___sync_xor
201.2SisakiTESTS_C+=	t___sync_nand
211.2SisakiTESTS_C+=	t___sync_compare_and_swap
221.2SisakiTESTS_C+=	t___sync_lock
231.2Sisaki
241.2Sisaki# The code conforms to new NAND semantics.  So this warning is not
251.2Sisaki# necessary here.
261.2Sisaki.if "${ACTIVE_CC}" == "gcc"
271.2SisakiCPPFLAGS.t___sync_nand.c+=	-Wno-sync-nand
281.2Sisaki.elif "${ACTIVE_CC}" == "clang"
291.2SisakiCPPFLAGS.t___sync_nand.c+=	-Wno-sync-fetch-and-nand-semantics-changed
301.2Sisaki.endif
311.2Sisaki
321.1SisakiMKMAN=no
331.1Sisaki
341.1SisakiBINDIR=		${TESTSDIR}
351.1Sisaki
361.1Sisaki.include <bsd.test.mk>
37

Indexes created Mon Nov 10 17:20:41 GMT 2025