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=llvmarmdisassembler \ 19 llvmarmcodegen \ 20 llvmarmasmparser \ 21 llvmarmdesc \ 22 llvmarminfo \ 23 llvmarminstprinter \ 24 llvmmipsdisassembler \ 25 llvmmipscodegen \ 26 llvmmipsasmparser \ 27 llvmmipsdesc \ 28 llvmmipsinfo \ 29 llvmmipsinstprinter \ 30 llvmpowerpcdisassembler \ 31 llvmpowerpccodegen \ 32 llvmpowerpcasmparser \ 33 llvmpowerpcdesc \ 34 llvmpowerpcinfo \ 35 llvmpowerpcinstprinter \ 36 llvmsparcdisassembler \ 37 llvmsparccodegen \ 38 llvmsparcasmparser \ 39 llvmsparcdesc \ 40 llvmsparcinfo \ 41 llvmsparcinstprinter \ 42 llvmx86disassembler \ 43 llvmx86asmparser \ 44 llvmx86codegen \ 45 llvmselectiondag \ 46 llvmasmprinter \ 47 llvmcodegen \ 48 llvmx86desc \ 49 llvmobject \ 50 llvmmcparser \ 51 llvmx86info \ 52 llvmx86instprinter \ 53 llvmx86utils \ 54 llvmipo \ 55 llvmvectorize \ 56 llvmobjcarcopts \ 57 llvmscalaropts \ 58 llvminstcombine \ 59 llvminstrumentation \ 60 llvmtransformutils \ 61 llvmipa \ 62 llvmanalysis \ 63 llvmtarget \ 64 llvmmc \ 65 llvmirreader \ 66 llvmasmparser \ 67 llvmbitwriter \ 68 llvmbitreader \ 69 llvmcore \ 70 llvmsupport 71 72.include "../clang.prog.mk" 73 74DPADD+= ${LIBZ} 75LDADD+= -lz 76