# $OpenBSD: Makefile,v 1.6 2018/12/17 19:29:55 anton Exp $ WARNINGS= yes DEVICES= wskbd0 wsmouse0 wskbd PROG_sigio= sigio PROGS+= ${PROG_sigio} SRCS_sigio= sigio.c util.c TESTS_sigio+= getown-fcntl TESTS_sigio+= getown-ioctl TESTS_sigio+= gpgrp TESTS_sigio+= setown-fcntl TESTS_sigio+= setown-ioctl TESTS_sigio+= spgrp TESTS_sigio+= sigio .for d in ${DEVICES} . for t in ${TESTS_sigio} . if "$t" == "sigio" && ("$d" == "wskbd0" || "$d" == "wsmouse0") # SIGIO using event injection is limited to wsmux devices. . else REGRESS_TARGETS+= ${PROG_sigio}-$d-$t ${PROG_sigio}-$d-$t: ${PROG_sigio} @echo "\n======== ${@} ========" ./${PROG_sigio} -d /dev/$d $t . endif . endfor .endfor PROG_wscons= wscons PROGS+= ${PROG_wscons} SRCS_wscons= wscons.c util.c TESTS_wscons+= ioctl-unknown .for d in ${DEVICES} . for t in ${TESTS_wscons} REGRESS_TARGETS+= ${PROG_wscons}-$d-$t ${PROG_wscons}-$d-$t: ${PROG_wscons} @echo "\n======== ${@} ========" ./${PROG_wscons} -d /dev/$d $t . endfor .endfor .include