1# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:49 joerg Exp $ 2 3PROG_CXX= opt 4NOMAN= yes 5 6.include <bsd.init.mk> 7 8.PATH: ${LLVM_SRCDIR}/tools/opt 9 10SRCS= AnalysisWrappers.cpp \ 11 BreakpointPrinter.cpp \ 12 GraphPrinters.cpp \ 13 NewPMDriver.cpp \ 14 PassPrinters.cpp \ 15 PrintSCC.cpp \ 16 opt.cpp 17 18LLVM_LIBS+= \ 19 TransformsAggressiveInstCombine \ 20 Passes \ 21 ObjCARC \ 22 ipo \ 23 FrontendOpenMP \ 24 Linker \ 25 Object \ 26 IRReader \ 27 AsmParser \ 28 BitReader \ 29 BitstreamReader \ 30 BitWriter \ 31 AArch64CodeGen \ 32 AArch64TargetInfo \ 33 AArch64AsmParser \ 34 AArch64MCTargetDesc \ 35 AArch64Utils \ 36 AMDGPUCodeGen \ 37 AMDGPUTargetInfo \ 38 AMDGPUMCTargetDesc \ 39 AMDGPUAsmParser \ 40 AMDGPUUtils \ 41 ARMCodeGen \ 42 ARMTargetInfo \ 43 ARMAsmParser \ 44 ARMMCTargetDesc \ 45 ARMUtils \ 46 MipsCodeGen \ 47 MipsTargetInfo \ 48 MipsAsmParser \ 49 MipsMCTargetDesc \ 50 PowerPCCodeGen \ 51 PowerPCTargetInfo \ 52 PowerPCAsmParser \ 53 PowerPCMCTargetDesc \ 54 SparcCodeGen \ 55 SparcTargetInfo \ 56 SparcAsmParser \ 57 SparcMCTargetDesc \ 58 X86CodeGen \ 59 X86AsmParser \ 60 X86MCTargetDesc \ 61 X86TargetInfo \ 62 TransformsCFGuard \ 63 MIRParser \ 64 GlobalISel \ 65 TransformsCoroutines \ 66 MCDisassembler \ 67 AsmPrinter \ 68 DebugInfoCodeView \ 69 DebugInfoDWARF \ 70 DebugInfoMSF \ 71 Object \ 72 MCParser \ 73 SelectionDAG \ 74 CodeGen \ 75 Vectorize \ 76 Target \ 77 InstCombine \ 78 Instrumentation \ 79 ScalarOpts \ 80 ProfileData \ 81 MC \ 82 TransformsUtils \ 83 Analysis \ 84 IR \ 85 Remarks \ 86 BinaryFormat \ 87 Support \ 88 Demangle 89 90LDADD+= -lz 91DPADD+= ${LIBZ} 92 93.include "${.PARSEDIR}/../../link.mk" 94 95.include <bsd.prog.mk> 96