1*2f121787SEnji Cooper# $FreeBSD$ 2*2f121787SEnji Cooper 3*2f121787SEnji Cooper.include <bsd.own.mk> 4*2f121787SEnji Cooper 5*2f121787SEnji CooperBINDIR= ${TESTSDIR} 6*2f121787SEnji Cooper 7*2f121787SEnji CooperTESTSDIR= ${TESTSBASE}/lib/libc/regex 8*2f121787SEnji Cooper 9*2f121787SEnji CooperIMPLEMENTATION?= -DREGEX_SPENCER 10*2f121787SEnji Cooper 11*2f121787SEnji CooperCFLAGS.h_regex+=-I${TESTSRC} -I${.CURDIR:H:H}/regex 12*2f121787SEnji CooperPROGS+= h_regex 13*2f121787SEnji CooperSRCS.h_regex= main.c split.c debug.c 14*2f121787SEnji Cooper 15*2f121787SEnji CooperNETBSD_ATF_TESTS_SH= regex_test 16*2f121787SEnji Cooper 17*2f121787SEnji CooperFILESDIR= ${TESTSDIR}/data 18*2f121787SEnji CooperFILES+= README 19*2f121787SEnji CooperFILES+= data/anchor.in 20*2f121787SEnji CooperFILES+= data/backref.in 21*2f121787SEnji CooperFILES+= data/basic.in 22*2f121787SEnji CooperFILES+= data/bracket.in 23*2f121787SEnji CooperFILES+= data/c_comments.in 24*2f121787SEnji CooperFILES+= data/complex.in 25*2f121787SEnji CooperFILES+= data/error.in 26*2f121787SEnji CooperFILES+= data/meta.in 27*2f121787SEnji CooperFILES+= data/nospec.in 28*2f121787SEnji CooperFILES+= data/paren.in 29*2f121787SEnji CooperFILES+= data/regress.in 30*2f121787SEnji CooperFILES+= data/repet_bounded.in 31*2f121787SEnji CooperFILES+= data/repet_multi.in 32*2f121787SEnji CooperFILES+= data/repet_ordinary.in 33*2f121787SEnji CooperFILES+= data/startend.in 34*2f121787SEnji CooperFILES+= data/subexp.in 35*2f121787SEnji CooperFILES+= data/subtle.in 36*2f121787SEnji CooperFILES+= data/word_bound.in 37*2f121787SEnji CooperFILES+= data/zero.in 38*2f121787SEnji Cooper#FILES+= data/att/README 39*2f121787SEnji CooperFILES+= data/att/basic.dat 40*2f121787SEnji CooperFILES+= data/att/categorization.dat 41*2f121787SEnji CooperFILES+= data/att/forcedassoc.dat 42*2f121787SEnji CooperFILES+= data/att/leftassoc.dat 43*2f121787SEnji CooperFILES+= data/att/nullsubexpr.dat 44*2f121787SEnji CooperFILES+= data/att/repetition.dat 45*2f121787SEnji CooperFILES+= data/att/rightassoc.dat 46*2f121787SEnji Cooper 47*2f121787SEnji CooperNETBSD_ATF_TESTS_C= exhaust_test 48*2f121787SEnji CooperNETBSD_ATF_TESTS_C+= regex_att_test 49*2f121787SEnji Cooper 50*2f121787SEnji Cooper.for t in ${NETBSD_ATF_TESTS_C} 51*2f121787SEnji CooperCFLAGS.$t+= -I${TESTSRC} ${IMPLEMENTATION} 52*2f121787SEnji Cooper.endfor 53*2f121787SEnji Cooper 54*2f121787SEnji Cooper.include "../Makefile.netbsd-tests" 55*2f121787SEnji Cooper 56*2f121787SEnji CooperDPADD.regex_att_test+= ${LIBUTIL} 57*2f121787SEnji CooperLDADD.regex_att_test+= -lutil 58*2f121787SEnji Cooper 59*2f121787SEnji Cooper.include <bsd.test.mk> 60