xref: /freebsd/usr.bin/bmake/tests/archives/fmt_oldbsd/Makefile.test (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
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