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