xref: /freebsd-14.2/usr.bin/clang/llvm-objdump/Makefile (revision c9157d92)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2.include <src.opts.mk>
3
4PROG_CXX=	llvm-objdump
5
6SRCDIR=		llvm/tools/llvm-objdump
7SRCS+=		COFFDump.cpp
8SRCS+=		ELFDump.cpp
9SRCS+=		MachODump.cpp
10SRCS+=		OffloadDump.cpp
11SRCS+=		SourcePrinter.cpp
12SRCS+=		WasmDump.cpp
13SRCS+=		XCOFFDump.cpp
14SRCS+=		llvm-objdump-driver.cpp
15SRCS+=		llvm-objdump.cpp
16
17.include "${SRCTOP}/lib/clang/llvm.pre.mk"
18
19CFLAGS+=	-I${.OBJDIR}
20
21.for hdr in ObjdumpOpts OtoolOpts
22${hdr}.inc: ${LLVM_BASE}/${SRCDIR}/${hdr}.td
23	${LLVM_TBLGEN} -gen-opt-parser-defs \
24	    -I ${LLVM_SRCS}/tools/llvm-objcopy -I ${LLVM_SRCS}/include \
25	    -d ${.TARGET}.d -o ${.TARGET} ${LLVM_BASE}/${SRCDIR}/${hdr}.td
26TGHDRS+=	${hdr}.inc
27.endfor
28
29DEPENDFILES+=	${TGHDRS:C/$/.d/}
30DPSRCS+=	${TGHDRS}
31CLEANFILES+=	${TGHDRS} ${TGHDRS:C/$/.d/}
32
33LINKS=		${BINDIR}/llvm-objdump ${BINDIR}/objdump
34MLINKS=		llvm-objdump.1 objdump.1
35
36.include "../llvm.prog.mk"
37

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026