-# $OpenBSD: Makefile.bsd-wrapper,v 1.30 2023/01/19 22:54:45 kettenis Exp $
+# $OpenBSD: Makefile.bsd-wrapper,v 1.31 2023/01/27 22:01:02 kettenis Exp $
.include <bsd.own.mk>
SUBDIRS+= binutils
CONF_SUBDIRS+= binutils
INST_SUBDIRS+= binutils
-MAN+= binutils/doc/strings.1 binutils/doc/strip.1
+MAN+= binutils/doc/strings.1
.if (${TARGET_ARCH} != "aarch64" && ${TARGET_ARCH} != "powerpc64" && \
${TARGET_ARCH} != "riscv64")
.endif
.if ${LINKER_VERSION:L} == "bfd"
+MAN+= binutils/doc/strip.1
maninstall:
cd ${DESTDIR}${MANDIR}1 && rm -f ld.1 && ln ld.bfd.1 ld.1
+.else
+# skip installing strip(1) which is am__EXEEXT_14
+SKIP_STRIP= am__EXEEXT_14=
.endif
# Used by the GNU Makefile
INSTALL_PROGRAM='${INSTALL} -c ${INSTALL_STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}' \
INSTALL_DATA='${INSTALL} -c -o ${DOCOWN} -g ${DOCGRP} -m ${NONBINMODE}' \
INSTALL_INFO_HOST_MODULES='${INSTALL_INFO_HOST_MODULES}' \
- ${SKIP_AR} \
+ ${SKIP_AR} ${SKIP_STRIP} \
$t
.endfor
.if ${LINKER_VERSION:L} == "bfd"
-# $OpenBSD: Makefile,v 1.4 2023/01/19 22:54:45 kettenis Exp $
+# $OpenBSD: Makefile,v 1.5 2023/01/27 22:01:02 kettenis Exp $
.include <bsd.own.mk>
PROG= llvm-objcopy
+MAN= llvm-objcopy.1
BINDIR= /usr/bin
LIBEXECDIR=/usr/libexec
WasmWriter.cpp \
WasmObjcopy.cpp
+.if ${LINKER_VERSION:L} == "lld"
+LINKS= ${BINDIR}/llvm-objcopy ${BINDIR}/strip
+MAN+= strip.1
+.endif
+
COFFObject.cpp:
ln -s ${.CURDIR}/../../../llvm/llvm/tools/llvm-objcopy/COFF/Object.cpp $@