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