xref: /freebsd/usr.bin/clang/opt/Makefile (revision 060e5496fc388fc6c9f2f377050f69f8e8cd15b0)
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	Passes.cpp \
14	PrintSCC.cpp \
15	opt.cpp
16
17TGHDRS=	Intrinsics
18LIBDEPS=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	llvmx86desc \
56	llvmmcdisassembler \
57	llvmx86info \
58	llvmx86instprinter \
59	llvmx86utils \
60	llvmipo \
61	llvmvectorize \
62	llvmobjcarcopts \
63	llvmscalaropts \
64	llvmprofiledata \
65	llvmobject \
66	llvmmcparser \
67	llvminstcombine \
68	llvminstrumentation \
69	llvmtransformutils \
70	llvmipa \
71	llvmanalysis \
72	llvmtarget \
73	llvmmc \
74	llvmirreader \
75	llvmasmparser \
76	llvmbitwriter \
77	llvmbitreader \
78	llvmcore \
79	llvmsupport
80
81.include "../clang.prog.mk"
82
83DPADD+=	${LIBZ}
84LDADD+=	-lz
85