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 llvmobject \ 57 llvmmcparser \ 58 llvmx86info \ 59 llvmx86instprinter \ 60 llvmx86utils \ 61 llvmipo \ 62 llvmvectorize \ 63 llvmobjcarcopts \ 64 llvmscalaropts \ 65 llvminstcombine \ 66 llvminstrumentation \ 67 llvmtransformutils \ 68 llvmipa \ 69 llvmanalysis \ 70 llvmtarget \ 71 llvmmc \ 72 llvmirreader \ 73 llvmasmparser \ 74 llvmbitwriter \ 75 llvmbitreader \ 76 llvmcore \ 77 llvmsupport 78 79.include "../clang.prog.mk" 80 81DPADD+= ${LIBZ} 82LDADD+= -lz 83