1*5ae59decSJulio Merino# This test checks the code reading archive files. The archive file 2*5ae59decSJulio Merino# is an old BSD file with __.SYMTAB and no long file names. Filenames 3*5ae59decSJulio Merino# are truncated to 16 characters. 4*5ae59decSJulio Merino 5*5ae59decSJulio Merino############################################################################# 6*5ae59decSJulio Merino 7*5ae59decSJulio Merino# must be ok 8*5ae59decSJulio Merinotest1: libtest.a(short.o) 9*5ae59decSJulio Merino @: 10*5ae59decSJulio Merino 11*5ae59decSJulio Merinolibtest.a(short.o): ood 12*5ae59decSJulio Merino @: 13*5ae59decSJulio Merino 14*5ae59decSJulio Merino############################################################################# 15*5ae59decSJulio Merino 16*5ae59decSJulio Merino# must be ok 17*5ae59decSJulio Merinotest2: libtest.a(exactly15char.o) 18*5ae59decSJulio Merino @: 19*5ae59decSJulio Merino 20*5ae59decSJulio Merinolibtest.a(exactly15char.o): ood 21*5ae59decSJulio Merino @: 22*5ae59decSJulio Merino 23*5ae59decSJulio Merino############################################################################# 24*5ae59decSJulio Merino 25*5ae59decSJulio Merino# must be ok 26*5ae59decSJulio Merinotest3: libtest.a(exactly16chars.o) 27*5ae59decSJulio Merino @: 28*5ae59decSJulio Merino 29*5ae59decSJulio Merinolibtest.a(exactly16chars.o): ood 30*5ae59decSJulio Merino @: 31*5ae59decSJulio Merino 32*5ae59decSJulio Merino############################################################################# 33*5ae59decSJulio Merino 34*5ae59decSJulio Merino# must be ok 35*5ae59decSJulio Merinotest4: libtest.a(verylongobjectname.o) 36*5ae59decSJulio Merino @: 37*5ae59decSJulio Merino 38*5ae59decSJulio Merinolibtest.a(verylongobjectname.o): ood 39*5ae59decSJulio Merino @: 40*5ae59decSJulio Merino 41*5ae59decSJulio Merino############################################################################# 42*5ae59decSJulio Merino 43*5ae59decSJulio Merino# Truncated to 16 characters 44*5ae59decSJulio Merino# must be ok 45*5ae59decSJulio Merinotest5: libtest.a(verylongobjectna) 46*5ae59decSJulio Merino @: 47*5ae59decSJulio Merino 48*5ae59decSJulio Merino############################################################################# 49*5ae59decSJulio Merino 50*5ae59decSJulio Merino# Truncated to 15 characters 51*5ae59decSJulio Merino# must fail 52*5ae59decSJulio Merinotest6: libtest.a(verylongobjectn) 53*5ae59decSJulio Merino @: 54*5ae59decSJulio Merino 55*5ae59decSJulio Merino############################################################################# 56*5ae59decSJulio Merino 57*5ae59decSJulio Merino# must fail 58*5ae59decSJulio Merinotest7: libtest.a(\#1/20) 59*5ae59decSJulio Merino @: 60*5ae59decSJulio Merino 61*5ae59decSJulio Merinoood: 62