1146822Sharti# $FreeBSD$ 2146822Sharti# This test checks the code reading archive files. The archive file 3146822Sharti# is a BSD4.4 file with __.SYMTAB and #1/N long file names. 4146822Sharti# 5146822Sharti# The modification of the archive consists in slashes appended to short names. 6146822Sharti# 7146822Sharti 8146822Sharti############################################################################# 9146822Sharti 10146822Sharti# must be ok 11146822Shartitest1: libtest.a(short.o) 12146822Sharti @: 13146822Sharti 14146822Shartilibtest.a(short.o): ood 15146822Sharti @: 16146822Sharti 17146822Sharti############################################################################# 18146822Sharti 19146822Sharti# must be ok 20146822Shartitest2: libtest.a(exactly15char.o) 21146822Sharti @: 22146822Sharti 23146822Shartilibtest.a(exactly15char.o): ood 24146822Sharti @: 25146822Sharti 26146822Sharti############################################################################# 27146822Sharti 28146822Sharti# must be ok 29146822Shartitest3: libtest.a(exactly16chars.o) 30146822Sharti @: 31146822Sharti 32146822Shartilibtest.a(exactly16chars.o): ood 33146822Sharti @: 34146822Sharti 35146822Sharti############################################################################# 36146822Sharti 37146822Sharti# must be ok 38146822Shartitest4: libtest.a(verylongobjectname.o) 39146822Sharti @: 40146822Sharti 41146822Shartilibtest.a(verylongobjectname.o): ood 42146822Sharti @: 43146822Sharti 44146822Sharti############################################################################# 45146822Sharti 46146822Sharti# Truncated to 16 characters 47146822Sharti# must fail 48146822Shartitest5: libtest.a(verylongobjectna) 49146822Sharti @: 50146822Sharti 51146822Sharti############################################################################# 52146822Sharti 53146822Sharti# Truncated to 15 characters 54146822Sharti# must fail 55146822Shartitest6: libtest.a(verylongobjectn) 56146822Sharti @: 57146822Sharti 58146822Sharti############################################################################# 59146822Sharti 60146822Sharti# must fail 61146822Shartitest7: libtest.a(\#1/20) 62146822Sharti @: 63146822Sharti 64146822Shartiood: 65