1274075Sngie# $FreeBSD: releng/10.2/lib/libc/tests/sys/Makefile 274075 2014-11-04 00:56:25Z ngie $ 2274075Sngie 3274075Sngie.include <bsd.own.mk> 4274075Sngie 5274075SngieTESTSDIR= ${TESTSBASE}/lib/libc/sys 6274075Sngie 7274075Sngie# TODO: clone, lwp_create, lwp_ctl, posix_fadvise, recvmmsg, 8274075Sngie# swapcontext 9274075SngieNETBSD_ATF_TESTS_C+= access_test 10274075SngieNETBSD_ATF_TESTS_C+= chroot_test 11274075SngieNETBSD_ATF_TESTS_C+= clock_gettime_test 12274075SngieNETBSD_ATF_TESTS_C+= connect_test 13274075SngieNETBSD_ATF_TESTS_C+= dup_test 14274075SngieNETBSD_ATF_TESTS_C+= fsync_test 15274075SngieNETBSD_ATF_TESTS_C+= getcontext_test 16274075SngieNETBSD_ATF_TESTS_C+= getgroups_test 17274075SngieNETBSD_ATF_TESTS_C+= getitimer_test 18274075SngieNETBSD_ATF_TESTS_C+= getlogin_test 19274075SngieNETBSD_ATF_TESTS_C+= getpid_test 20274075SngieNETBSD_ATF_TESTS_C+= getrusage_test 21274075SngieNETBSD_ATF_TESTS_C+= getsid_test 22274075SngieNETBSD_ATF_TESTS_C+= gettimeofday_test 23274075SngieNETBSD_ATF_TESTS_C+= issetugid_test 24274075SngieNETBSD_ATF_TESTS_C+= kevent_test 25274075SngieNETBSD_ATF_TESTS_C+= kill_test 26274075SngieNETBSD_ATF_TESTS_C+= link_test 27274075SngieNETBSD_ATF_TESTS_C+= listen_test 28274075SngieNETBSD_ATF_TESTS_C+= mincore_test 29274075SngieNETBSD_ATF_TESTS_C+= mkdir_test 30274075SngieNETBSD_ATF_TESTS_C+= mkfifo_test 31274075SngieNETBSD_ATF_TESTS_C+= mknod_test 32274075SngieNETBSD_ATF_TESTS_C+= mlock_test 33274075SngieNETBSD_ATF_TESTS_C+= mmap_test 34274075SngieNETBSD_ATF_TESTS_C+= mprotect_test 35274075SngieNETBSD_ATF_TESTS_C+= msgctl_test 36274075SngieNETBSD_ATF_TESTS_C+= msgget_test 37274075SngieNETBSD_ATF_TESTS_C+= msgrcv_test 38274075SngieNETBSD_ATF_TESTS_C+= msgsnd_test 39274075SngieNETBSD_ATF_TESTS_C+= msync_test 40274075SngieNETBSD_ATF_TESTS_C+= nanosleep_test 41274075SngieNETBSD_ATF_TESTS_C+= pipe_test 42274075SngieNETBSD_ATF_TESTS_C+= pipe2_test 43274075SngieNETBSD_ATF_TESTS_C+= poll_test 44274075SngieNETBSD_ATF_TESTS_C+= revoke_test 45274075SngieNETBSD_ATF_TESTS_C+= select_test 46274075SngieNETBSD_ATF_TESTS_C+= setrlimit_test 47274075SngieNETBSD_ATF_TESTS_C+= setuid_test 48274075SngieNETBSD_ATF_TESTS_C+= sigaction_test 49274075SngieNETBSD_ATF_TESTS_C+= sigqueue_test 50274075SngieNETBSD_ATF_TESTS_C+= sigtimedwait_test 51274075SngieNETBSD_ATF_TESTS_C+= socketpair_test 52274075SngieNETBSD_ATF_TESTS_C+= stat_test 53274075SngieNETBSD_ATF_TESTS_C+= timer_create_test 54274075SngieNETBSD_ATF_TESTS_C+= truncate_test 55274075SngieNETBSD_ATF_TESTS_C+= ucontext_test 56274075SngieNETBSD_ATF_TESTS_C+= umask_test 57274075SngieNETBSD_ATF_TESTS_C+= unlink_test 58274075SngieNETBSD_ATF_TESTS_C+= write_test 59274075Sngie 60274075SngieDPADD.getpid_test+= ${LIBPTHREAD} 61274075SngieLDADD.getpid_test+= -lpthread 62274075SngieDPADD.timer_create_test+= ${LIBRT} 63274075SngieLDADD.timer_create_test+= -lrt 64274075Sngie 65274075Sngie.include "../Makefile.netbsd-tests" 66274075Sngie 67274075Sngie.if ${COMPILER_TYPE} == "gcc" 68274075SngieWARNS?= 3 69274075Sngie.else 70274075SngieWARNS?= 4 71274075Sngie.endif 72274075Sngie 73274075SngieFILESGROUPS= FILES truncate_test_FILES 74274075Sngie 75274075Sngietruncate_test_FILES= truncate_test.root_owned 76274075Sngietruncate_test_FILESDIR= ${TESTSDIR} 77274075Sngietruncate_test_FILESMODE= 0600 78274075Sngietruncate_test_FILESOWNER= root 79274075Sngietruncate_test_FILESGRP= wheel 80274075Sngie 81274075SngieCLEANFILES= truncate_test.root_owned 82274075Sngietruncate_test.root_owned: 83274075Sngie dd if=/dev/null bs=1 count=1 of=${.TARGET} 84274075Sngie 85274075Sngie.include <bsd.test.mk> 86