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