xref: /freebsd/usr.bin/clang/opt/Makefile (revision f785676f2a4a7a9e485a9c482d4e6497babe4392)
16bb1caddSDimitry Andric# $FreeBSD$
26bb1caddSDimitry Andric
38a166cafSAndrew Turner.include <bsd.own.mk>
48a166cafSAndrew Turner
56bb1caddSDimitry AndricPROG_CXX=opt
66bb1caddSDimitry Andric
76bb1caddSDimitry AndricSRCDIR=	tools/opt
86bb1caddSDimitry AndricSRCS=	AnalysisWrappers.cpp \
96bb1caddSDimitry Andric	GraphPrinters.cpp \
106bb1caddSDimitry Andric	PrintSCC.cpp \
116bb1caddSDimitry Andric	opt.cpp
126bb1caddSDimitry Andric
136bb1caddSDimitry AndricTGHDRS=	Intrinsics
143861d79fSDimitry AndricLIBDEPS=llvmarmdisassembler \
153861d79fSDimitry Andric	llvmarmcodegen \
16139f7f9bSDimitry Andric	llvmarmasmparser \
173861d79fSDimitry Andric	llvmarmdesc \
183861d79fSDimitry Andric	llvmarminfo \
193861d79fSDimitry Andric	llvmarminstprinter \
203861d79fSDimitry Andric	llvmmipsdisassembler \
21139f7f9bSDimitry Andric	llvmmipscodegen \
22139f7f9bSDimitry Andric	llvmmipsasmparser \
23139f7f9bSDimitry Andric	llvmmipsdesc \
243861d79fSDimitry Andric	llvmmipsinfo \
25139f7f9bSDimitry Andric	llvmmipsinstprinter \
263861d79fSDimitry Andric	llvmpowerpccodegen \
27840f0971SDimitry Andric	llvmpowerpcasmparser \
28*f785676fSDimitry Andric	llvmpowerpcdesc \
29840f0971SDimitry Andric	llvmpowerpcinfo \
30*f785676fSDimitry Andric	llvmpowerpcinstprinter \
31139f7f9bSDimitry Andric	llvmx86disassembler \
323861d79fSDimitry Andric	llvmx86asmparser \
333861d79fSDimitry Andric	llvmx86codegen \
343861d79fSDimitry Andric	llvmselectiondag \
353861d79fSDimitry Andric	llvmasmprinter \
363861d79fSDimitry Andric	llvmmcparser \
373861d79fSDimitry Andric	llvmcodegen \
383861d79fSDimitry Andric	llvmx86desc \
393861d79fSDimitry Andric	llvmx86info \
403861d79fSDimitry Andric	llvmx86instprinter \
413861d79fSDimitry Andric	llvmx86utils \
423861d79fSDimitry Andric	llvmipo \
43dff0c46cSDimitry Andric	llvmvectorize \
44139f7f9bSDimitry Andric	llvmobjcarcopts \
456bb1caddSDimitry Andric	llvmscalaropts \
466bb1caddSDimitry Andric	llvminstcombine \
476bb1caddSDimitry Andric	llvminstrumentation \
486bb1caddSDimitry Andric	llvmtransformutils \
496bb1caddSDimitry Andric	llvmipa \
506bb1caddSDimitry Andric	llvmanalysis \
516bb1caddSDimitry Andric	llvmtarget \
526bb1caddSDimitry Andric	llvmmc \
53dff0c46cSDimitry Andric	llvmobject \
54139f7f9bSDimitry Andric	llvmirreader \
556bb1caddSDimitry Andric	llvmasmparser \
566bb1caddSDimitry Andric	llvmbitwriter \
576bb1caddSDimitry Andric	llvmbitreader \
586bb1caddSDimitry Andric	llvmcore \
596bb1caddSDimitry Andric	llvmsupport
606bb1caddSDimitry Andric
616bb1caddSDimitry Andric.include "../clang.prog.mk"
62