1 .include "../../Makefile.inc1"
2 .include "../Makefile.block2"
4 .PATH: ${SRCDIR}/binutils ${SRCDIR}/binutils/doc
7 SRCS= ar.c is-ranlib.c arparse.y arlex.l arsup.c rename.c binemul.c \
9 MFILE= ranlib${MANPAGEVER}.1
11 DPADD= ${LIBL} ${LIBZ}
12 LDADD= ${STD_LDADD} -ll -lz
14 CFLAGS+= -I${SRCDIR}/binutils \
15 -Dbin_dummy_emulation=bin_vanilla_emulation
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)
23 ${MFILE}: ${SRCDIR}/binutils/doc/ranlib.1
24 cp ${.ALLSRC} ${.TARGET}
28 .if defined(IS_PRIMARY)
29 MLINKS+= ${MFILE} ranlib.1
32 .include <bsd.prog.mk>