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