xref: /freebsd/usr.bin/clang/opt/Makefile (revision 3fc36ee018bb836bd1796067cf4ef8683f166ebc)
1# $FreeBSD$
2
3.include <bsd.own.mk>
4
5PROG_CXX=opt
6
7SRCDIR=	tools/opt
8SRCS=	AnalysisWrappers.cpp \
9	BreakpointPrinter.cpp \
10	GraphPrinters.cpp \
11	NewPMDriver.cpp \
12	PassPrinters.cpp \
13	PrintSCC.cpp \
14	opt.cpp
15
16TGHDRS=	Attributes \
17	Intrinsics
18
19LIBDEPS=llvmpasses \
20	llvmaarch64disassembler \
21	llvmaarch64codegen \
22	llvmaarch64asmparser \
23	llvmaarch64desc \
24	llvmaarch64info \
25	llvmaarch64asmprinter \
26	llvmaarch64utils \
27	llvmarmdisassembler \
28	llvmarmcodegen \
29	llvmarmasmparser \
30	llvmarmdesc \
31	llvmarminfo \
32	llvmarmasmprinter \
33	llvmmipsdisassembler \
34	llvmmipscodegen \
35	llvmmipsasmparser \
36	llvmmipsdesc \
37	llvmmipsinfo \
38	llvmmipsasmprinter \
39	llvmpowerpcdisassembler \
40	llvmpowerpccodegen \
41	llvmpowerpcasmparser \
42	llvmpowerpcdesc \
43	llvmpowerpcinfo \
44	llvmpowerpcasmprinter \
45	llvmsparcdisassembler \
46	llvmsparccodegen \
47	llvmsparcasmparser \
48	llvmsparcdesc \
49	llvmsparcinfo \
50	llvmsparcasmprinter \
51	llvmx86disassembler \
52	llvmx86asmparser \
53	llvmx86codegen \
54	llvmselectiondag \
55	llvmasmprinter \
56	llvmcodegen \
57	llvmtarget \
58	llvmx86desc \
59	llvmmcdisassembler \
60	llvmx86info \
61	llvmx86asmprinter \
62	llvmx86utils \
63	llvmipo \
64	llvmvectorize \
65	llvmlinker \
66	llvmobjcarcopts \
67	llvmscalaropts \
68	llvminstcombine \
69	llvminstrumentation \
70	llvmprofiledata \
71	llvmobject \
72	llvmmcparser \
73	llvmtransformutils \
74	llvmmc \
75	llvmanalysis \
76	llvmirreader \
77	llvmasmparser \
78	llvmbitwriter \
79	llvmbitreader \
80	llvmcore \
81	llvmsupport
82
83LIBADD+=	z
84
85.include "../clang.prog.mk"
86