]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - tools/regression/usr.bin/make/archives/fmt_oldbsd/Makefile
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / tools / regression / usr.bin / make / archives / fmt_oldbsd / Makefile
1 # $FreeBSD$
2 # This test checks the code reading archive files. The archive file
3 # is an old BSD file with __.SYMTAB and no long file names. Filenames
4 # are truncated to 16 characters.
5
6 #############################################################################
7
8 # must be ok
9 test1: libtest.a(short.o)
10         @:
11
12 libtest.a(short.o): ood
13         @:
14
15 #############################################################################
16
17 # must be ok
18 test2: libtest.a(exactly15char.o)
19         @:
20
21 libtest.a(exactly15char.o): ood
22         @:
23
24 #############################################################################
25
26 # must be ok
27 test3: libtest.a(exactly16chars.o)
28         @:
29
30 libtest.a(exactly16chars.o): ood
31         @:
32
33 #############################################################################
34
35 # must be ok
36 test4: libtest.a(verylongobjectname.o)
37         @:
38
39 libtest.a(verylongobjectname.o): ood
40         @:
41
42 #############################################################################
43
44 # Truncated to 16 characters
45 # must be ok
46 test5: libtest.a(verylongobjectna)
47         @:
48
49 #############################################################################
50
51 # Truncated to 15 characters
52 # must fail
53 test6: libtest.a(verylongobjectn)
54         @:
55
56 #############################################################################
57
58 # must fail
59 test7: libtest.a(\#1/20)
60         @:
61
62 ood: