]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/elfcopy/Makefile
Fix naive use of ftell(3).
[FreeBSD/FreeBSD.git] / usr.bin / elfcopy / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 ELFTCDIR=       ${.CURDIR}/../../contrib/elftoolchain
6 ELFCOPYDIR=     ${ELFTCDIR}/elfcopy
7
8 .PATH: ${ELFCOPYDIR}
9
10 .if ${MK_ELFCOPY_AS_OBJCOPY} != "no"
11 PROG=   objcopy
12 objcopy.1: elfcopy.1
13         sed -e 's/\.Dt ELFCOPY 1/.Dt OBJCOPY 1/' \
14             -e 's/\.Nm elfcopy/.Nm objcopy/' < ${.ALLSRC} > ${.TARGET}
15 CLEANFILES+= objcopy.1
16 .else
17 PROG=   elfcopy
18 .endif
19
20 SRCS=   archive.c ascii.c binary.c main.c pe.c sections.c segments.c symbols.c
21
22 WARNS?= 5
23
24 LIBADD= archive elftc elf pe
25
26 CFLAGS+=-I${ELFTCDIR}/libelftc -I${ELFTCDIR}/libpe -I${ELFTCDIR}/common
27 CFLAGS+=-DWITH_PE=1
28
29 MAN=    ${PROG}.1 strip.1
30
31 LINKS=  ${BINDIR}/${PROG} ${BINDIR}/strip
32
33 .include <bsd.prog.mk>