1146822Sharti# $FreeBSD: releng/11.0/usr.bin/bmake/tests/archives/fmt_oldbsd/Makefile.test 263346 2014-03-19 12:29:20Z jmmv $ 2146822Sharti# This test checks the code reading archive files. The archive file 3146822Sharti# is an old BSD file with __.SYMTAB and no long file names. Filenames 4146822Sharti# are truncated to 16 characters. 5146822Sharti 6146822Sharti############################################################################# 7146822Sharti 8146822Sharti# must be ok 9146822Shartitest1: libtest.a(short.o) 10146822Sharti @: 11146822Sharti 12146822Shartilibtest.a(short.o): ood 13146822Sharti @: 14146822Sharti 15146822Sharti############################################################################# 16146822Sharti 17146822Sharti# must be ok 18146822Shartitest2: libtest.a(exactly15char.o) 19146822Sharti @: 20146822Sharti 21146822Shartilibtest.a(exactly15char.o): ood 22146822Sharti @: 23146822Sharti 24146822Sharti############################################################################# 25146822Sharti 26146822Sharti# must be ok 27146822Shartitest3: libtest.a(exactly16chars.o) 28146822Sharti @: 29146822Sharti 30146822Shartilibtest.a(exactly16chars.o): ood 31146822Sharti @: 32146822Sharti 33146822Sharti############################################################################# 34146822Sharti 35146822Sharti# must be ok 36146822Shartitest4: libtest.a(verylongobjectname.o) 37146822Sharti @: 38146822Sharti 39146822Shartilibtest.a(verylongobjectname.o): ood 40146822Sharti @: 41146822Sharti 42146822Sharti############################################################################# 43146822Sharti 44146822Sharti# Truncated to 16 characters 45146822Sharti# must be ok 46146822Shartitest5: libtest.a(verylongobjectna) 47146822Sharti @: 48146822Sharti 49146822Sharti############################################################################# 50146822Sharti 51146822Sharti# Truncated to 15 characters 52146822Sharti# must fail 53146822Shartitest6: libtest.a(verylongobjectn) 54146822Sharti @: 55146822Sharti 56146822Sharti############################################################################# 57146822Sharti 58146822Sharti# must fail 59146822Shartitest7: libtest.a(\#1/20) 60146822Sharti @: 61146822Sharti 62146822Shartiood: 63