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