Makefile revision 1.13
11.13Skre# $NetBSD: Makefile,v 1.13 2025/01/02 01:45:19 kre Exp $ 21.1Spgoyette 31.10SdarcyNOMAN= 41.1Spgoyette 51.1Spgoyette.include <bsd.own.mk> 61.1Spgoyette 71.5SchristosTESTSDIR?= ${TESTSBASE}/lib/libc/regex 81.9SjmmvIMPLEMENTATION?= -DREGEX_SPENCER -DSKIP_LEFTASSOC 91.1Spgoyette 101.12SchristosLIBC= ${NETBSDSRCDIR}/lib/libc 111.1SpgoyetteBINDIR= ${TESTSDIR} 121.8SchristosPROGS?= h_regex 131.3SchristosSRCS.h_regex= main.c split.c debug.c 141.12SchristosCPPFLAGS+= -I${LIBC}/regex ${IMPLEMENTATION} -DNLS 151.1Spgoyette 161.8SchristosTESTS_SH?= t_regex 171.9SjmmvTESTS_C= t_regex_att 181.13SkreTESTS_C+= t_regex_binary 191.9SjmmvTESTS_C+= t_exhaust 201.1Spgoyette 211.12Schristos.PATH: ${LIBC}/regex 221.12SchristosREGEXSRCS = regcomp.c regerror.c regexec.c regsub.c 231.12SchristosSRCS.t_regex_binary= t_regex_binary.c ${REGEXSRCS} 241.12Schristos.for s in ${REGEXSRCS} 251.12SchristosCPPFLAGS.$s+= -UNLS -I${LIBC}/include 261.12Schristos.endfor 271.12Schristos 281.1SpgoyetteFILESDIR= ${TESTSDIR}/data 291.1SpgoyetteFILES+= README 301.1SpgoyetteFILES+= data/anchor.in 311.1SpgoyetteFILES+= data/backref.in 321.1SpgoyetteFILES+= data/basic.in 331.1SpgoyetteFILES+= data/bracket.in 341.1SpgoyetteFILES+= data/c_comments.in 351.1SpgoyetteFILES+= data/complex.in 361.1SpgoyetteFILES+= data/error.in 371.1SpgoyetteFILES+= data/meta.in 381.1SpgoyetteFILES+= data/nospec.in 391.1SpgoyetteFILES+= data/paren.in 401.1SpgoyetteFILES+= data/regress.in 411.1SpgoyetteFILES+= data/repet_bounded.in 421.1SpgoyetteFILES+= data/repet_multi.in 431.1SpgoyetteFILES+= data/repet_ordinary.in 441.1SpgoyetteFILES+= data/startend.in 451.1SpgoyetteFILES+= data/subexp.in 461.1SpgoyetteFILES+= data/subtle.in 471.1SpgoyetteFILES+= data/word_bound.in 481.4SdhollandFILES+= data/zero.in 491.6Schristos#FILES+= data/att/README 501.6SchristosFILES+= data/att/basic.dat 511.6SchristosFILES+= data/att/categorization.dat 521.6SchristosFILES+= data/att/forcedassoc.dat 531.6SchristosFILES+= data/att/leftassoc.dat 541.6SchristosFILES+= data/att/nullsubexpr.dat 551.6SchristosFILES+= data/att/repetition.dat 561.6SchristosFILES+= data/att/rightassoc.dat 571.1Spgoyette 581.1Spgoyette.include <bsd.test.mk> 59