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