xref: /dragonfly/gnu/usr.bin/binutils234/block2/ranlib/Makefile (revision 99d38c703099701955c5b1808096ed712af780e9)
1.include "../../Makefile.inc1"
2.include "../Makefile.block2"
3
4.PATH: ${SRCDIR}/binutils
5
6PROG=     ranlib
7SRCS=     ar.c is-ranlib.c arparse.y arlex.l arsup.c rename.c binemul.c \
8          emul_vanilla.c
9MFILE=    ranlib${MANPAGEVER}.1
10MAN=      ${MFILE}
11DPADD=    ${LIBL} ${LIBZ}
12LDADD=    ${STD_LDADD} -ll -lz
13
14CFLAGS+=  -I${SRCDIR}/binutils \
15                    -Dbin_dummy_emulation=bin_vanilla_emulation
16
17# link-time optimization requires dlopen() which means ranlib cannot be built
18# statically and also support -plugin, not even for cross-tools.
19.if !defined(REALLY_NOSHARED)
20.undef NOSHARED
21.endif
22
23.if defined(IS_PRIMARY)
24MLINKS+=  ${MFILE} ranlib.1
25.endif
26
27.include <bsd.prog.mk>
28