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