xref: /freebsd/usr.bin/clang/opt/Makefile (revision b626f5a73a48f44a31a200291b141e1da408a2ff)
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=	Intrinsics
17LIBDEPS=llvmpasses \
18	llvmaarch64disassembler \
19	llvmaarch64codegen \
20	llvmaarch64asmparser \
21	llvmaarch64desc \
22	llvmaarch64info \
23	llvmaarch64instprinter \
24	llvmaarch64utils \
25	llvmarmdisassembler \
26	llvmarmcodegen \
27	llvmarmasmparser \
28	llvmarmdesc \
29	llvmarminfo \
30	llvmarminstprinter \
31	llvmmipsdisassembler \
32	llvmmipscodegen \
33	llvmmipsasmparser \
34	llvmmipsdesc \
35	llvmmipsinfo \
36	llvmmipsinstprinter \
37	llvmpowerpcdisassembler \
38	llvmpowerpccodegen \
39	llvmpowerpcasmparser \
40	llvmpowerpcdesc \
41	llvmpowerpcinfo \
42	llvmpowerpcinstprinter \
43	llvmsparcdisassembler \
44	llvmsparccodegen \
45	llvmsparcasmparser \
46	llvmsparcdesc \
47	llvmsparcinfo \
48	llvmsparcinstprinter \
49	llvmx86disassembler \
50	llvmx86asmparser \
51	llvmx86codegen \
52	llvmselectiondag \
53	llvmasmprinter \
54	llvmcodegen \
55	llvmtarget \
56	llvmx86desc \
57	llvmmcdisassembler \
58	llvmx86info \
59	llvmx86instprinter \
60	llvmx86utils \
61	llvmipo \
62	llvmvectorize \
63	llvmobjcarcopts \
64	llvmscalaropts \
65	llvmprofiledata \
66	llvmobject \
67	llvmmcparser \
68	llvminstcombine \
69	llvminstrumentation \
70	llvmtransformutils \
71	llvmipa \
72	llvmmc \
73	llvmanalysis \
74	llvmirreader \
75	llvmasmparser \
76	llvmbitwriter \
77	llvmbitreader \
78	llvmcore \
79	llvmsupport
80
81LIBADD=	z
82
83.include "../clang.prog.mk"
84