1146822Sharti# $FreeBSD$
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