Home | History | Annotate | Line # | Download | only in sys
Makefile revision 1.58
      1  1.58     kamil # $NetBSD: Makefile,v 1.58 2020/02/22 19:44:07 kamil Exp $
      2   1.1  christos 
      3   1.1  christos MKMAN=	no
      4   1.1  christos 
      5   1.1  christos .include <bsd.own.mk>
      6   1.1  christos 
      7   1.7       jym .include "../arch/Makefile.exec_prot"
      8   1.7       jym 
      9   1.1  christos TESTSDIR=		${TESTSBASE}/lib/libc/sys
     10   1.1  christos 
     11   1.4    jruoho TESTS_C+=		t_access
     12  1.38    martin TESTS_C+=		t_bind
     13   1.4    jruoho TESTS_C+=		t_chroot
     14  1.13    jruoho TESTS_C+=		t_clock_gettime
     15  1.45     njoly TESTS_C+=		t_clock_nanosleep
     16   1.2  pgoyette TESTS_C+=		t_clone
     17  1.19    jruoho TESTS_C+=		t_connect
     18   1.4    jruoho TESTS_C+=		t_dup
     19  1.51     kamil TESTS_C+=		t_fork
     20   1.4    jruoho TESTS_C+=		t_fsync
     21   1.5    jruoho TESTS_C+=		t_getcontext
     22   1.4    jruoho TESTS_C+=		t_getgroups
     23   1.4    jruoho TESTS_C+=		t_getitimer
     24   1.4    jruoho TESTS_C+=		t_getlogin
     25   1.4    jruoho TESTS_C+=		t_getpid
     26   1.4    jruoho TESTS_C+=		t_getrusage
     27   1.4    jruoho TESTS_C+=		t_getsid
     28  1.43     njoly TESTS_C+=		t_getsockname
     29   1.4    jruoho TESTS_C+=		t_gettimeofday
     30   1.4    jruoho TESTS_C+=		t_issetugid
     31  1.20  christos TESTS_C+=		t_kevent
     32   1.4    jruoho TESTS_C+=		t_kill
     33   1.4    jruoho TESTS_C+=		t_link
     34  1.19    jruoho TESTS_C+=		t_listen
     35  1.21    jruoho TESTS_C+=		t_lwp_ctl
     36  1.23    martin TESTS_C+=		t_lwp_create
     37  1.36  christos TESTS_C+=		t_minherit
     38   1.4    jruoho TESTS_C+=		t_mincore
     39  1.12    jruoho TESTS_C+=		t_mkdir
     40   1.4    jruoho TESTS_C+=		t_mkfifo
     41   1.4    jruoho TESTS_C+=		t_mknod
     42  1.22    jruoho TESTS_C+=		t_mlock
     43   1.4    jruoho TESTS_C+=		t_mmap
     44   1.4    jruoho TESTS_C+=		t_mprotect
     45  1.18    jruoho TESTS_C+=		t_msgctl
     46  1.18    jruoho TESTS_C+=		t_msgget
     47  1.18    jruoho TESTS_C+=		t_msgrcv
     48  1.18    jruoho TESTS_C+=		t_msgsnd
     49   1.4    jruoho TESTS_C+=		t_msync
     50   1.4    jruoho TESTS_C+=		t_nanosleep
     51  1.11    jruoho TESTS_C+=		t_pipe
     52  1.17  christos TESTS_C+=		t_pipe2
     53   1.4    jruoho TESTS_C+=		t_poll
     54  1.37  christos TESTS_C+=		t_posix_fallocate
     55  1.49     kamil TESTS_C+=		t_ptrace
     56  1.49     kamil TESTS_C+=		t_ptrace_wait
     57  1.49     kamil TESTS_C+=		t_ptrace_wait3
     58  1.49     kamil TESTS_C+=		t_ptrace_wait4
     59  1.49     kamil TESTS_C+=		t_ptrace_wait6
     60  1.49     kamil TESTS_C+=		t_ptrace_waitid
     61  1.49     kamil TESTS_C+=		t_ptrace_waitpid
     62  1.26  christos TESTS_C+=		t_recvmmsg
     63   1.4    jruoho TESTS_C+=		t_revoke
     64   1.4    jruoho TESTS_C+=		t_select
     65  1.53  christos TESTS_C+=		t_sendmmsg
     66  1.53  christos TESTS_C+=		t_sendrecv
     67   1.4    jruoho TESTS_C+=		t_setrlimit
     68   1.4    jruoho TESTS_C+=		t_setuid
     69  1.16    jruoho TESTS_C+=		t_sigaction
     70   1.3  pgoyette TESTS_C+=		t_sigqueue
     71  1.32    martin TESTS_C+=		t_sigtimedwait
     72  1.19    jruoho TESTS_C+=		t_socketpair
     73  1.28      manu TESTS_C+=		t_swapcontext
     74   1.4    jruoho TESTS_C+=		t_stat
     75  1.52    martin TESTS_C+=		t_syscall
     76   1.4    jruoho TESTS_C+=		t_timer_create
     77   1.4    jruoho TESTS_C+=		t_truncate
     78  1.15    jruoho TESTS_C+=		t_ucontext
     79   1.4    jruoho TESTS_C+=		t_umask
     80   1.4    jruoho TESTS_C+=		t_unlink
     81  1.51     kamil TESTS_C+=		t_vfork
     82  1.42  christos TESTS_C+=		t_wait
     83  1.44     kamil TESTS_C+=		t_wait_noproc
     84  1.44     kamil TESTS_C+=		t_wait_noproc_wnohang
     85  1.14    jruoho TESTS_C+=		t_write
     86   1.4    jruoho 
     87   1.7       jym SRCS.t_mprotect=	t_mprotect.c ${SRCS_EXEC_PROT}
     88   1.7       jym 
     89   1.4    jruoho LDADD.t_getpid+=        -lpthread
     90  1.27  christos 
     91  1.57    mgorny LDADD.t_ptrace_wait+=		-pthread -lm -lelf
     92  1.57    mgorny LDADD.t_ptrace_wait3+=		-pthread -lm -lelf
     93  1.57    mgorny LDADD.t_ptrace_wait4+=		-pthread -lm -lelf
     94  1.57    mgorny LDADD.t_ptrace_wait6+=		-pthread -lm -lelf
     95  1.57    mgorny LDADD.t_ptrace_waitid+=		-pthread -lm -lelf
     96  1.57    mgorny LDADD.t_ptrace_waitpid+=	-pthread -lm -lelf
     97  1.54     kamil 
     98  1.39      matt .if (${MKRUMP} != "no") && !defined(BSD_MK_COMPAT_FILE)
     99  1.40  christos CPPFLAGS.t_posix_fadvise.c += -D_KERNTYPES
    100  1.27  christos TESTS_C+=		t_posix_fadvise
    101  1.35        he LDADD.t_posix_fadvise+= -lrumpvfs -lrump -lrumpuser -lrump -lpthread
    102  1.27  christos .endif
    103   1.4    jruoho 
    104  1.49     kamil CPPFLAGS.t_lwp_create.c		+= -D_KERNTYPES
    105  1.55     kamil CPPFLAGS.t_ptrace_wait.c	+= -D_KERNTYPES -D__TEST_FENV
    106  1.55     kamil CPPFLAGS.t_ptrace_wait3.c	+= -D_KERNTYPES -D__TEST_FENV
    107  1.55     kamil CPPFLAGS.t_ptrace_wait4.c	+= -D_KERNTYPES -D__TEST_FENV
    108  1.55     kamil CPPFLAGS.t_ptrace_wait6.c	+= -D_KERNTYPES -D__TEST_FENV
    109  1.55     kamil CPPFLAGS.t_ptrace_waitid.c	+= -D_KERNTYPES -D__TEST_FENV
    110  1.55     kamil CPPFLAGS.t_ptrace_waitpid.c	+= -D_KERNTYPES -D__TEST_FENV
    111  1.50     kamil CPPFLAGS.t_ucontext.c		+= -D_KERNTYPES
    112  1.41  christos 
    113  1.58     kamil .if ${MKSANITIZER:Uno} != "yes" && ${MKLIBCSANITIZER:Uno} != "yes"
    114  1.58     kamil CPPFLAGS.t_ptrace_wait.c	+= -DENABLE_TESTS
    115  1.58     kamil CPPFLAGS.t_ptrace_wait3.c	+= -DENABLE_TESTS
    116  1.58     kamil CPPFLAGS.t_ptrace_wait4.c	+= -DENABLE_TESTS
    117  1.58     kamil CPPFLAGS.t_ptrace_wait6.c	+= -DENABLE_TESTS
    118  1.58     kamil CPPFLAGS.t_ptrace_waitid.c	+= -DENABLE_TESTS
    119  1.58     kamil CPPFLAGS.t_ptrace_waitpid.c	+= -DENABLE_TESTS
    120  1.58     kamil .endif
    121  1.58     kamil 
    122  1.46  christos FILES=		truncate_test.root_owned
    123  1.47  pgoyette FILESBUILD=	yes
    124  1.48    martin FILESDIR_truncate_test.root_owned=	${TESTSDIR}
    125  1.48    martin FILESMODE_truncate_test.root_owned=	0600
    126  1.48    martin FILESOWNER_truncate_test.root_owned=	root
    127  1.48    martin FILESGRP_truncate_test.root_owned=	wheel
    128  1.46  christos 
    129  1.46  christos CLEANFILES=   truncate_test.root_owned
    130  1.46  christos truncate_test.root_owned:
    131  1.46  christos 	dd if=/dev/null bs=1 count=1 of=${.TARGET}
    132  1.46  christos 
    133   1.4    jruoho WARNS=			4
    134   1.1  christos 
    135   1.1  christos .include <bsd.test.mk>
    136