Home | History | Annotate | Line # | Download | only in atomic
      1  1.2  isaki # $NetBSD: Makefile,v 1.2 2019/02/26 10:01:41 isaki Exp $
      2  1.1  isaki 
      3  1.1  isaki .include <bsd.own.mk>
      4  1.1  isaki 
      5  1.1  isaki TESTSDIR=	${TESTSBASE}/lib/libc/atomic
      6  1.1  isaki 
      7  1.1  isaki TESTS_C+=	t_atomic_add
      8  1.1  isaki TESTS_C+=	t_atomic_and
      9  1.1  isaki TESTS_C+=	t_atomic_cas
     10  1.1  isaki TESTS_C+=	t_atomic_dec
     11  1.1  isaki TESTS_C+=	t_atomic_inc
     12  1.1  isaki TESTS_C+=	t_atomic_or
     13  1.1  isaki TESTS_C+=	t_atomic_swap
     14  1.1  isaki 
     15  1.2  isaki TESTS_C+=	t___sync_add
     16  1.2  isaki TESTS_C+=	t___sync_sub
     17  1.2  isaki TESTS_C+=	t___sync_or
     18  1.2  isaki TESTS_C+=	t___sync_and
     19  1.2  isaki TESTS_C+=	t___sync_xor
     20  1.2  isaki TESTS_C+=	t___sync_nand
     21  1.2  isaki TESTS_C+=	t___sync_compare_and_swap
     22  1.2  isaki TESTS_C+=	t___sync_lock
     23  1.2  isaki 
     24  1.2  isaki # The code conforms to new NAND semantics.  So this warning is not
     25  1.2  isaki # necessary here.
     26  1.2  isaki .if "${ACTIVE_CC}" == "gcc"
     27  1.2  isaki CPPFLAGS.t___sync_nand.c+=	-Wno-sync-nand
     28  1.2  isaki .elif "${ACTIVE_CC}" == "clang"
     29  1.2  isaki CPPFLAGS.t___sync_nand.c+=	-Wno-sync-fetch-and-nand-semantics-changed
     30  1.2  isaki .endif
     31  1.2  isaki 
     32  1.1  isaki MKMAN=no
     33  1.1  isaki 
     34  1.1  isaki BINDIR=		${TESTSDIR}
     35  1.1  isaki 
     36  1.1  isaki .include <bsd.test.mk>
     37