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