xref: /freebsd/usr.bin/clang/llvm-lto/Makefile (revision bae28eaa8d26ddd67e9af51979f1a54599e9b3a8)
1# $FreeBSD$
2
3MAN=
4.include <bsd.own.mk>
5
6PROG_CXX=llvm-lto
7
8SRCDIR=	tools/llvm-lto
9SRCS=	llvm-lto.cpp
10
11TGHDRS=	Intrinsics
12LIBDEPS=llvmaarch64disassembler \
13	llvmaarch64codegen \
14	llvmaarch64asmparser \
15	llvmaarch64desc \
16	llvmaarch64info \
17	llvmaarch64instprinter \
18	llvmaarch64utils \
19	llvmarmdisassembler \
20	llvmarmcodegen \
21	llvmarmasmparser \
22	llvmarmdesc \
23	llvmarminfo \
24	llvmarminstprinter \
25	llvmmipsdisassembler \
26	llvmmipscodegen \
27	llvmmipsasmparser \
28	llvmmipsdesc \
29	llvmmipsinfo \
30	llvmmipsinstprinter \
31	llvmpowerpcdisassembler \
32	llvmpowerpccodegen \
33	llvmpowerpcasmparser \
34	llvmpowerpcdesc \
35	llvmpowerpcinfo \
36	llvmpowerpcinstprinter \
37	llvmsparcdisassembler \
38	llvmsparccodegen \
39	llvmsparcasmparser \
40	llvmsparcdesc \
41	llvmsparcinfo \
42	llvmsparcinstprinter \
43	llvmx86disassembler \
44	llvmx86asmparser \
45	llvmx86codegen \
46	llvmselectiondag \
47	llvmasmprinter \
48	llvmx86desc \
49	llvmx86info \
50	llvmx86instprinter \
51	llvmx86utils \
52	llvmmcdisassembler \
53	llvmlto \
54	llvmobjcarcopts \
55	llvmlinker \
56	llvmipo \
57	llvmvectorize \
58	llvmcodegen \
59	llvmtarget \
60	llvmscalaropts \
61	llvmprofiledata \
62	llvmobject \
63	llvmmcparser \
64	llvminstcombine \
65	llvminstrumentation \
66	llvmtransformutils \
67	llvmipa \
68	llvmmc \
69	llvmbitwriter \
70	llvmbitreader \
71	llvmanalysis \
72	llvmcore \
73	llvmsupport
74
75.include "../clang.prog.mk"
76
77DPADD+=	${LIBZ}
78LDADD+=	-lz
79