14436b51dSEnji Cooper 24436b51dSEnji Cooper.include <bsd.own.mk> 34436b51dSEnji Cooper 443faedc1SGlen BarberPACKAGE= tests 543faedc1SGlen Barber 6*fe815331SKyle EvansWARNS?= 1 7*fe815331SKyle Evans 84436b51dSEnji CooperLIBXOSRC= ${SRCTOP}/contrib/libxo 94436b51dSEnji Cooper 104436b51dSEnji Cooper# Override the default suffix transformation rules for .c/.o -> .out 114436b51dSEnji Cooper.SUFFIXES: 124436b51dSEnji Cooper.SUFFIXES: .c .err .o .out .sh 134436b51dSEnji Cooper 144436b51dSEnji Cooper.PATH: 154436b51dSEnji Cooper.PATH.c: ${LIBXOSRC}/libxo ${LIBXOSRC}/tests/core 164436b51dSEnji Cooper.PATH.err: ${LIBXOSRC}/tests/core/saved 174436b51dSEnji Cooper.PATH.out: ${LIBXOSRC}/tests/core/saved 184436b51dSEnji Cooper 194436b51dSEnji Cooper.c.out .o.out: 204436b51dSEnji Cooper 214436b51dSEnji CooperATF_TESTS_SH+= functional_test 224436b51dSEnji Cooper 234436b51dSEnji CooperBINDIR= ${TESTSDIR} 244436b51dSEnji Cooper 25430f7286SEnji Cooper${PACKAGE}FILES+= test_01.E.err 26430f7286SEnji Cooper${PACKAGE}FILES+= test_01.E.out 27430f7286SEnji Cooper${PACKAGE}FILES+= test_01.H.err 28430f7286SEnji Cooper${PACKAGE}FILES+= test_01.H.out 29430f7286SEnji Cooper${PACKAGE}FILES+= test_01.HIPx.err 30430f7286SEnji Cooper${PACKAGE}FILES+= test_01.HIPx.out 31430f7286SEnji Cooper${PACKAGE}FILES+= test_01.HP.err 32430f7286SEnji Cooper${PACKAGE}FILES+= test_01.HP.out 33430f7286SEnji Cooper${PACKAGE}FILES+= test_01.J.err 34430f7286SEnji Cooper${PACKAGE}FILES+= test_01.J.out 35430f7286SEnji Cooper${PACKAGE}FILES+= test_01.JP.err 36430f7286SEnji Cooper${PACKAGE}FILES+= test_01.JP.out 37430f7286SEnji Cooper${PACKAGE}FILES+= test_01.T.err 38430f7286SEnji Cooper${PACKAGE}FILES+= test_01.T.out 39430f7286SEnji Cooper${PACKAGE}FILES+= test_01.X.err 40430f7286SEnji Cooper${PACKAGE}FILES+= test_01.X.out 41430f7286SEnji Cooper${PACKAGE}FILES+= test_01.XP.err 42430f7286SEnji Cooper${PACKAGE}FILES+= test_01.XP.out 43430f7286SEnji Cooper${PACKAGE}FILES+= test_01.err 44430f7286SEnji Cooper${PACKAGE}FILES+= test_01.out 45430f7286SEnji Cooper${PACKAGE}FILES+= test_02.E.err 46430f7286SEnji Cooper${PACKAGE}FILES+= test_02.E.out 47430f7286SEnji Cooper${PACKAGE}FILES+= test_02.H.err 48430f7286SEnji Cooper${PACKAGE}FILES+= test_02.H.out 49430f7286SEnji Cooper${PACKAGE}FILES+= test_02.HIPx.err 50430f7286SEnji Cooper${PACKAGE}FILES+= test_02.HIPx.out 51430f7286SEnji Cooper${PACKAGE}FILES+= test_02.HP.err 52430f7286SEnji Cooper${PACKAGE}FILES+= test_02.HP.out 53430f7286SEnji Cooper${PACKAGE}FILES+= test_02.J.err 54430f7286SEnji Cooper${PACKAGE}FILES+= test_02.J.out 55430f7286SEnji Cooper${PACKAGE}FILES+= test_02.JP.err 56430f7286SEnji Cooper${PACKAGE}FILES+= test_02.JP.out 57430f7286SEnji Cooper${PACKAGE}FILES+= test_02.T.err 58430f7286SEnji Cooper${PACKAGE}FILES+= test_02.T.out 59430f7286SEnji Cooper${PACKAGE}FILES+= test_02.X.err 60430f7286SEnji Cooper${PACKAGE}FILES+= test_02.X.out 61430f7286SEnji Cooper${PACKAGE}FILES+= test_02.XP.err 62430f7286SEnji Cooper${PACKAGE}FILES+= test_02.XP.out 63430f7286SEnji Cooper${PACKAGE}FILES+= test_02.err 64430f7286SEnji Cooper${PACKAGE}FILES+= test_02.out 65430f7286SEnji Cooper${PACKAGE}FILES+= test_03.E.err 66430f7286SEnji Cooper${PACKAGE}FILES+= test_03.E.out 67430f7286SEnji Cooper${PACKAGE}FILES+= test_03.H.err 68430f7286SEnji Cooper${PACKAGE}FILES+= test_03.H.out 69430f7286SEnji Cooper${PACKAGE}FILES+= test_03.HIPx.err 70430f7286SEnji Cooper${PACKAGE}FILES+= test_03.HIPx.out 71430f7286SEnji Cooper${PACKAGE}FILES+= test_03.HP.err 72430f7286SEnji Cooper${PACKAGE}FILES+= test_03.HP.out 73430f7286SEnji Cooper${PACKAGE}FILES+= test_03.J.err 74430f7286SEnji Cooper${PACKAGE}FILES+= test_03.J.out 75430f7286SEnji Cooper${PACKAGE}FILES+= test_03.JP.err 76430f7286SEnji Cooper${PACKAGE}FILES+= test_03.JP.out 77430f7286SEnji Cooper${PACKAGE}FILES+= test_03.T.err 78430f7286SEnji Cooper${PACKAGE}FILES+= test_03.T.out 79430f7286SEnji Cooper${PACKAGE}FILES+= test_03.X.err 80430f7286SEnji Cooper${PACKAGE}FILES+= test_03.X.out 81430f7286SEnji Cooper${PACKAGE}FILES+= test_03.XP.err 82430f7286SEnji Cooper${PACKAGE}FILES+= test_03.XP.out 83430f7286SEnji Cooper${PACKAGE}FILES+= test_03.err 84430f7286SEnji Cooper${PACKAGE}FILES+= test_03.out 85430f7286SEnji Cooper${PACKAGE}FILES+= test_04.E.err 86430f7286SEnji Cooper${PACKAGE}FILES+= test_04.E.out 87430f7286SEnji Cooper${PACKAGE}FILES+= test_04.H.err 88430f7286SEnji Cooper${PACKAGE}FILES+= test_04.H.out 89430f7286SEnji Cooper${PACKAGE}FILES+= test_04.HIPx.err 90430f7286SEnji Cooper${PACKAGE}FILES+= test_04.HIPx.out 91430f7286SEnji Cooper${PACKAGE}FILES+= test_04.HP.err 92430f7286SEnji Cooper${PACKAGE}FILES+= test_04.HP.out 93430f7286SEnji Cooper${PACKAGE}FILES+= test_04.J.err 94430f7286SEnji Cooper${PACKAGE}FILES+= test_04.J.out 95430f7286SEnji Cooper${PACKAGE}FILES+= test_04.JP.err 96430f7286SEnji Cooper${PACKAGE}FILES+= test_04.JP.out 97430f7286SEnji Cooper${PACKAGE}FILES+= test_04.T.err 98430f7286SEnji Cooper${PACKAGE}FILES+= test_04.T.out 99430f7286SEnji Cooper${PACKAGE}FILES+= test_04.X.err 100430f7286SEnji Cooper${PACKAGE}FILES+= test_04.X.out 101430f7286SEnji Cooper${PACKAGE}FILES+= test_04.XP.err 102430f7286SEnji Cooper${PACKAGE}FILES+= test_04.XP.out 103430f7286SEnji Cooper${PACKAGE}FILES+= test_05.E.err 104430f7286SEnji Cooper${PACKAGE}FILES+= test_05.E.out 105430f7286SEnji Cooper${PACKAGE}FILES+= test_05.H.err 106430f7286SEnji Cooper${PACKAGE}FILES+= test_05.H.out 107430f7286SEnji Cooper${PACKAGE}FILES+= test_05.HIPx.err 108430f7286SEnji Cooper${PACKAGE}FILES+= test_05.HIPx.out 109430f7286SEnji Cooper${PACKAGE}FILES+= test_05.HP.err 110430f7286SEnji Cooper${PACKAGE}FILES+= test_05.HP.out 111430f7286SEnji Cooper${PACKAGE}FILES+= test_05.J.err 112430f7286SEnji Cooper${PACKAGE}FILES+= test_05.J.out 113430f7286SEnji Cooper${PACKAGE}FILES+= test_05.JP.err 114430f7286SEnji Cooper${PACKAGE}FILES+= test_05.JP.out 115430f7286SEnji Cooper${PACKAGE}FILES+= test_05.T.err 116430f7286SEnji Cooper${PACKAGE}FILES+= test_05.T.out 117430f7286SEnji Cooper${PACKAGE}FILES+= test_05.X.err 118430f7286SEnji Cooper${PACKAGE}FILES+= test_05.X.out 119430f7286SEnji Cooper${PACKAGE}FILES+= test_05.XP.err 120430f7286SEnji Cooper${PACKAGE}FILES+= test_05.XP.out 121430f7286SEnji Cooper${PACKAGE}FILES+= test_06.E.err 122430f7286SEnji Cooper${PACKAGE}FILES+= test_06.E.out 123430f7286SEnji Cooper${PACKAGE}FILES+= test_06.H.err 124430f7286SEnji Cooper${PACKAGE}FILES+= test_06.H.out 125430f7286SEnji Cooper${PACKAGE}FILES+= test_06.HIPx.err 126430f7286SEnji Cooper${PACKAGE}FILES+= test_06.HIPx.out 127430f7286SEnji Cooper${PACKAGE}FILES+= test_06.HP.err 128430f7286SEnji Cooper${PACKAGE}FILES+= test_06.HP.out 129430f7286SEnji Cooper${PACKAGE}FILES+= test_06.J.err 130430f7286SEnji Cooper${PACKAGE}FILES+= test_06.J.out 131430f7286SEnji Cooper${PACKAGE}FILES+= test_06.JP.err 132430f7286SEnji Cooper${PACKAGE}FILES+= test_06.JP.out 133430f7286SEnji Cooper${PACKAGE}FILES+= test_06.T.err 134430f7286SEnji Cooper${PACKAGE}FILES+= test_06.T.out 135430f7286SEnji Cooper${PACKAGE}FILES+= test_06.X.err 136430f7286SEnji Cooper${PACKAGE}FILES+= test_06.X.out 137430f7286SEnji Cooper${PACKAGE}FILES+= test_06.XP.err 138430f7286SEnji Cooper${PACKAGE}FILES+= test_06.XP.out 139430f7286SEnji Cooper${PACKAGE}FILES+= test_07.E.err 140430f7286SEnji Cooper${PACKAGE}FILES+= test_07.E.out 141430f7286SEnji Cooper${PACKAGE}FILES+= test_07.H.err 142430f7286SEnji Cooper${PACKAGE}FILES+= test_07.H.out 143430f7286SEnji Cooper${PACKAGE}FILES+= test_07.HIPx.err 144430f7286SEnji Cooper${PACKAGE}FILES+= test_07.HIPx.out 145430f7286SEnji Cooper${PACKAGE}FILES+= test_07.HP.err 146430f7286SEnji Cooper${PACKAGE}FILES+= test_07.HP.out 147430f7286SEnji Cooper${PACKAGE}FILES+= test_07.J.err 148430f7286SEnji Cooper${PACKAGE}FILES+= test_07.J.out 149430f7286SEnji Cooper${PACKAGE}FILES+= test_07.JP.err 150430f7286SEnji Cooper${PACKAGE}FILES+= test_07.JP.out 151430f7286SEnji Cooper${PACKAGE}FILES+= test_07.T.err 152430f7286SEnji Cooper${PACKAGE}FILES+= test_07.T.out 153430f7286SEnji Cooper${PACKAGE}FILES+= test_07.X.err 154430f7286SEnji Cooper${PACKAGE}FILES+= test_07.X.out 155430f7286SEnji Cooper${PACKAGE}FILES+= test_07.XP.err 156430f7286SEnji Cooper${PACKAGE}FILES+= test_07.XP.out 157430f7286SEnji Cooper${PACKAGE}FILES+= test_08.E.err 158430f7286SEnji Cooper${PACKAGE}FILES+= test_08.E.out 159430f7286SEnji Cooper${PACKAGE}FILES+= test_08.H.err 160430f7286SEnji Cooper${PACKAGE}FILES+= test_08.H.out 161430f7286SEnji Cooper${PACKAGE}FILES+= test_08.HIPx.err 162430f7286SEnji Cooper${PACKAGE}FILES+= test_08.HIPx.out 163430f7286SEnji Cooper${PACKAGE}FILES+= test_08.HP.err 164430f7286SEnji Cooper${PACKAGE}FILES+= test_08.HP.out 165430f7286SEnji Cooper${PACKAGE}FILES+= test_08.J.err 166430f7286SEnji Cooper${PACKAGE}FILES+= test_08.J.out 167430f7286SEnji Cooper${PACKAGE}FILES+= test_08.JP.err 168430f7286SEnji Cooper${PACKAGE}FILES+= test_08.JP.out 169430f7286SEnji Cooper${PACKAGE}FILES+= test_08.T.err 170430f7286SEnji Cooper${PACKAGE}FILES+= test_08.T.out 171430f7286SEnji Cooper${PACKAGE}FILES+= test_08.X.err 172430f7286SEnji Cooper${PACKAGE}FILES+= test_08.X.out 173430f7286SEnji Cooper${PACKAGE}FILES+= test_08.XP.err 174430f7286SEnji Cooper${PACKAGE}FILES+= test_08.XP.out 175430f7286SEnji Cooper${PACKAGE}FILES+= test_09.E.err 176430f7286SEnji Cooper${PACKAGE}FILES+= test_09.E.out 177430f7286SEnji Cooper${PACKAGE}FILES+= test_09.H.err 178430f7286SEnji Cooper${PACKAGE}FILES+= test_09.H.out 179430f7286SEnji Cooper${PACKAGE}FILES+= test_09.HIPx.err 180430f7286SEnji Cooper${PACKAGE}FILES+= test_09.HIPx.out 181430f7286SEnji Cooper${PACKAGE}FILES+= test_09.HP.err 182430f7286SEnji Cooper${PACKAGE}FILES+= test_09.HP.out 183430f7286SEnji Cooper${PACKAGE}FILES+= test_09.J.err 184430f7286SEnji Cooper${PACKAGE}FILES+= test_09.J.out 185430f7286SEnji Cooper${PACKAGE}FILES+= test_09.JP.err 186430f7286SEnji Cooper${PACKAGE}FILES+= test_09.JP.out 187430f7286SEnji Cooper${PACKAGE}FILES+= test_09.T.err 188430f7286SEnji Cooper${PACKAGE}FILES+= test_09.T.out 189430f7286SEnji Cooper${PACKAGE}FILES+= test_09.X.err 190430f7286SEnji Cooper${PACKAGE}FILES+= test_09.X.out 191430f7286SEnji Cooper${PACKAGE}FILES+= test_09.XP.err 192430f7286SEnji Cooper${PACKAGE}FILES+= test_09.XP.out 193430f7286SEnji Cooper${PACKAGE}FILES+= test_10.E.err 194430f7286SEnji Cooper${PACKAGE}FILES+= test_10.E.out 195430f7286SEnji Cooper${PACKAGE}FILES+= test_10.H.err 196430f7286SEnji Cooper${PACKAGE}FILES+= test_10.H.out 197430f7286SEnji Cooper${PACKAGE}FILES+= test_10.HIPx.err 198430f7286SEnji Cooper${PACKAGE}FILES+= test_10.HIPx.out 199430f7286SEnji Cooper${PACKAGE}FILES+= test_10.HP.err 200430f7286SEnji Cooper${PACKAGE}FILES+= test_10.HP.out 201430f7286SEnji Cooper${PACKAGE}FILES+= test_10.J.err 202430f7286SEnji Cooper${PACKAGE}FILES+= test_10.J.out 203430f7286SEnji Cooper${PACKAGE}FILES+= test_10.JP.err 204430f7286SEnji Cooper${PACKAGE}FILES+= test_10.JP.out 205430f7286SEnji Cooper${PACKAGE}FILES+= test_10.T.err 206430f7286SEnji Cooper${PACKAGE}FILES+= test_10.T.out 207430f7286SEnji Cooper${PACKAGE}FILES+= test_10.X.err 208430f7286SEnji Cooper${PACKAGE}FILES+= test_10.X.out 209430f7286SEnji Cooper${PACKAGE}FILES+= test_10.XP.err 210430f7286SEnji Cooper${PACKAGE}FILES+= test_10.XP.out 211430f7286SEnji Cooper${PACKAGE}FILES+= test_10.err 212430f7286SEnji Cooper${PACKAGE}FILES+= test_10.out 213430f7286SEnji Cooper${PACKAGE}FILES+= test_11.E.err 214430f7286SEnji Cooper${PACKAGE}FILES+= test_11.E.out 215430f7286SEnji Cooper${PACKAGE}FILES+= test_11.H.err 216430f7286SEnji Cooper${PACKAGE}FILES+= test_11.H.out 217430f7286SEnji Cooper${PACKAGE}FILES+= test_11.HIPx.err 218430f7286SEnji Cooper${PACKAGE}FILES+= test_11.HIPx.out 219430f7286SEnji Cooper${PACKAGE}FILES+= test_11.HP.err 220430f7286SEnji Cooper${PACKAGE}FILES+= test_11.HP.out 221430f7286SEnji Cooper${PACKAGE}FILES+= test_11.J.err 222430f7286SEnji Cooper${PACKAGE}FILES+= test_11.J.out 223430f7286SEnji Cooper${PACKAGE}FILES+= test_11.JP.err 224430f7286SEnji Cooper${PACKAGE}FILES+= test_11.JP.out 225430f7286SEnji Cooper${PACKAGE}FILES+= test_11.T.err 226430f7286SEnji Cooper${PACKAGE}FILES+= test_11.T.out 227430f7286SEnji Cooper${PACKAGE}FILES+= test_11.X.err 228430f7286SEnji Cooper${PACKAGE}FILES+= test_11.X.out 229430f7286SEnji Cooper${PACKAGE}FILES+= test_11.XP.err 230430f7286SEnji Cooper${PACKAGE}FILES+= test_11.XP.out 2314436b51dSEnji Cooper 2324436b51dSEnji CooperPROGS+= test_01 2334436b51dSEnji CooperPROGS+= test_02 2344436b51dSEnji CooperPROGS+= test_03 2354436b51dSEnji CooperPROGS+= test_04 2364436b51dSEnji CooperPROGS+= test_05 2374436b51dSEnji CooperPROGS+= test_06 2384436b51dSEnji CooperPROGS+= test_07 2394436b51dSEnji CooperPROGS+= test_08 2404436b51dSEnji CooperPROGS+= test_09 2414436b51dSEnji CooperPROGS+= test_10 2424436b51dSEnji CooperPROGS+= test_11 2434436b51dSEnji Cooper 2442db46b45SPhil ShaferCFLAGS+= -I${LIBXOSRC}/libxo -I${.CURDIR:H}/libxo 2454436b51dSEnji Cooper 246342f3351SSimon J. GerratyLIBADD= xo util 2474436b51dSEnji Cooper 2484436b51dSEnji CooperSUBDIR+= encoder 249342f3351SSimon J. Gerraty 2504436b51dSEnji Cooper.include <bsd.test.mk> 251