summaryrefslogtreecommitdiffstats
path: root/usr.bin/elfcopy/Makefile
blob: dc6dd47be7195cf63f8aa612f58c4738382ccbcb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# $FreeBSD$

.include <src.opts.mk>

ELFTCDIR=	${.CURDIR}/../../contrib/elftoolchain
ELFCOPYDIR=	${ELFTCDIR}/elfcopy

.PATH: ${ELFCOPYDIR}

.if ${MK_ELFCOPY_AS_OBJCOPY} != "no"
PROG=	objcopy
objcopy.1: elfcopy.1
	sed -e 's/\.Dt ELFCOPY 1/.Dt OBJCOPY 1/' \
	    -e 's/\.Nm elfcopy/.Nm objcopy/' < ${.ALLSRC} > ${.TARGET}
CLEANFILES+= objcopy.1
.else
PROG=	elfcopy
.endif

SRCS=	archive.c ascii.c binary.c main.c sections.c segments.c symbols.c

WARNS?=	5

LIBADD=	archive elftc elf

CFLAGS+=-I${ELFTCDIR}/libelftc -I${ELFTCDIR}/common

MAN=	${PROG}.1 strip.1

LINKS=	${BINDIR}/${PROG} ${BINDIR}/strip

.include <bsd.prog.mk>
OpenPOWER on IntegriCloud