xref: /openbsd-src/gnu/usr.bin/clang/llvm-readobj/Makefile (revision 1ad61ae0a79a724d2d3ec69e69c8e1d1ff6b53a0)
1# $OpenBSD: Makefile,v 1.2 2023/11/11 18:35:40 robert Exp $
2
3.include <bsd.own.mk>
4
5PROG=	llvm-readobj
6BINDIR=	/usr/bin
7LINKS=	${BINDIR}/llvm-readobj ${BINDIR}/llvm-readelf
8MAN=	llvm-readelf.1 llvm-readobj.1
9
10DRIVER_TEMPLATE=Yes
11
12SRCS+=	ARMWinEHPrinter.cpp \
13	COFFDumper.cpp \
14	COFFImportDumper.cpp \
15	ELFDumper.cpp \
16	llvm-readobj.cpp \
17	MachODumper.cpp \
18	ObjDumper.cpp \
19	WasmDumper.cpp \
20	Win64EHDumper.cpp \
21	WindowsResourceDumper.cpp \
22	XCOFFDumper.cpp
23
24CPPFLAGS+=	-I${.OBJDIR}/../include/llvm-readobj
25
26.PATH:	${.CURDIR}/../../../llvm/llvm/tools/llvm-readobj
27
28LLVM_LIBDEPS=	LLVM
29
30LDADD+= -L ${.OBJDIR}/../libLLVM -lLLVM
31
32.include <bsd.prog.mk>
33