1*53d1339bSjoerg# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:48 joerg Exp $ 276c7fc5fSjoerg 376c7fc5fSjoergPROG_CXX= llvm-objdump 476c7fc5fSjoergNOMAN= yes 576c7fc5fSjoerg 676c7fc5fSjoerg.include <bsd.init.mk> 776c7fc5fSjoerg 876c7fc5fSjoerg.PATH: ${LLVM_SRCDIR}/tools/llvm-objdump 976c7fc5fSjoerg 1076c7fc5fSjoergSRCS= llvm-objdump.cpp \ 1176c7fc5fSjoerg COFFDump.cpp \ 1276c7fc5fSjoerg ELFDump.cpp \ 1376c7fc5fSjoerg MachODump.cpp \ 14*53d1339bSjoerg SourcePrinter.cpp \ 15*53d1339bSjoerg WasmDump.cpp \ 16*53d1339bSjoerg XCOFFDump.cpp 17*53d1339bSjoerg 18*53d1339bSjoergTABLEGEN_SRC= ObjdumpOpts.td OtoolOpts.td 19*53d1339bSjoerg 20*53d1339bSjoergTABLEGEN_OUTPUT.ObjdumpOpts.td= \ 21*53d1339bSjoerg ObjdumpOpts.inc|-gen-opt-parser-defs 22*53d1339bSjoerg 23*53d1339bSjoergTABLEGEN_OUTPUT.OtoolOpts.td= \ 24*53d1339bSjoerg OtoolOpts.inc|-gen-opt-parser-defs 25*53d1339bSjoerg 26*53d1339bSjoerg.include "${.PARSEDIR}/../../tablegen.mk" 2776c7fc5fSjoerg 2876c7fc5fSjoergLLVM_LIBS+= \ 2976c7fc5fSjoerg AArch64Disassembler \ 3076c7fc5fSjoerg AArch64AsmParser \ 3176c7fc5fSjoerg AArch64MCTargetDesc \ 3276c7fc5fSjoerg AArch64TargetInfo \ 3376c7fc5fSjoerg AArch64Utils \ 3476c7fc5fSjoerg AMDGPUDisassembler \ 3576c7fc5fSjoerg AMDGPUTargetInfo \ 3676c7fc5fSjoerg AMDGPUMCTargetDesc \ 3776c7fc5fSjoerg AMDGPUAsmParser \ 3876c7fc5fSjoerg AMDGPUUtils \ 3976c7fc5fSjoerg ARMDisassembler \ 4076c7fc5fSjoerg ARMAsmParser \ 4176c7fc5fSjoerg ARMMCTargetDesc \ 4276c7fc5fSjoerg ARMTargetInfo \ 4376c7fc5fSjoerg ARMUtils \ 4476c7fc5fSjoerg MipsDisassembler \ 4576c7fc5fSjoerg MipsAsmParser \ 4676c7fc5fSjoerg MipsMCTargetDesc \ 4776c7fc5fSjoerg MipsTargetInfo \ 4876c7fc5fSjoerg PowerPCDisassembler \ 4976c7fc5fSjoerg PowerPCAsmParser \ 5076c7fc5fSjoerg PowerPCMCTargetDesc \ 5176c7fc5fSjoerg PowerPCTargetInfo \ 5276c7fc5fSjoerg SparcDisassembler \ 5376c7fc5fSjoerg SparcAsmParser \ 5476c7fc5fSjoerg SparcMCTargetDesc \ 5576c7fc5fSjoerg SparcTargetInfo \ 5676c7fc5fSjoerg X86Disassembler \ 5776c7fc5fSjoerg X86AsmParser \ 5876c7fc5fSjoerg X86CodeGen \ 5976c7fc5fSjoerg X86MCTargetDesc \ 6076c7fc5fSjoerg X86TargetInfo \ 6176c7fc5fSjoerg CodeGen \ 6276c7fc5fSjoerg MCDisassembler \ 6376c7fc5fSjoerg DebugInfoDWARF \ 6476c7fc5fSjoerg DebugInfoSymbolize \ 6576c7fc5fSjoerg DebugInfoPDB \ 6676c7fc5fSjoerg Object \ 67*53d1339bSjoerg TextAPI \ 6876c7fc5fSjoerg BitReader \ 6976c7fc5fSjoerg BitstreamReader \ 7076c7fc5fSjoerg MCParser \ 7176c7fc5fSjoerg MC \ 7276c7fc5fSjoerg IR \ 73*53d1339bSjoerg Remarks \ 7476c7fc5fSjoerg BinaryFormat \ 75*53d1339bSjoerg Option \ 7676c7fc5fSjoerg Support \ 7776c7fc5fSjoerg Demangle 7876c7fc5fSjoerg 7976c7fc5fSjoergLDADD+= -lz 8076c7fc5fSjoergDPADD+= ${LIBZ} 8176c7fc5fSjoerg 8276c7fc5fSjoerg.include "${.PARSEDIR}/../../link.mk" 8376c7fc5fSjoerg 8476c7fc5fSjoerg.include <bsd.prog.mk> 85