1# $OpenBSD: Makefile,v 1.5 2022/12/04 19:04:38 anton Exp $ 2 3.if ${MACHINE} == "i386" 4REGRESS_TARGETS+= size 5 6SRC= ${.CURDIR}/../../.. 7 8size: clean 9 mkdir build 10 /usr/sbin/config -s ${SRC}/sys -b build \ 11 ${SRC}/sys/arch/${MACHINE}/conf/GENERIC 12 cd build; \ 13 make db_hangman.o; \ 14 if [ `size db_hangman.o | \ 15 awk 'BEGIN {getline} {print $$1+$$2}'` -gt 2048 ]; \ 16 then \ 17 echo 'hangman is too big!!!'; \ 18 false; \ 19 fi 20 21clean: 22 rm -rf build 23 24.elif make(regress) || make(all) 25${.TARGETS}: 26 @echo Cannot run on ${MACHINE} 27 @echo SKIPPED 28.endif 29 30.include <bsd.regress.mk> 31