xref: /openbsd-src/gnu/usr.bin/clang/llvm-objcopy/Makefile (revision 1ad61ae0a79a724d2d3ec69e69c8e1d1ff6b53a0)
1# $OpenBSD: Makefile,v 1.6 2023/11/11 18:35:40 robert Exp $
2
3.include <bsd.own.mk>
4
5PROG=	llvm-objcopy
6MAN=	llvm-objcopy.1
7BINDIR=	/usr/bin
8LIBEXECDIR=/usr/libexec
9
10DRIVER_TEMPLATE=Yes
11
12SRCS+=	ObjcopyOptions.cpp \
13	llvm-objcopy.cpp
14
15.if ${LINKER_VERSION:L} == "lld"
16LINKS=	${BINDIR}/llvm-objcopy ${BINDIR}/strip
17MAN+=	strip.1
18.endif
19
20CPPFLAGS+=	-I${.OBJDIR}/../include/llvm-objcopy
21CPPFLAGS+=	-I${.CURDIR}/../../../llvm/llvm/tools/llvm-objcopy
22
23.PATH:	${.CURDIR}/../../../llvm/llvm/tools/llvm-objcopy
24
25LLVM_LIBDEPS=	LLVM \
26		LLVMObjCopy
27
28LDADD+= -L ${.OBJDIR}/../libLLVM -lLLVM
29
30.include <bsd.prog.mk>
31