aboutsummaryrefslogtreecommitdiffstats
path: root/devel/arm-eabi-binutils/Makefile
blob: 67a29d741a705236afa2833bc338c690de0dde03 (plain) (blame)
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
33
34
35
36
37
38
39
40
41
42
43
44
45
# $FreeBSD$

PORTNAME=   binutils
PORTVERSION=    2.23.2
CATEGORIES= devel
MASTER_SITES=   ${MASTER_SITE_SOURCEWARE}
MASTER_SITE_SUBDIR= binutils/releases
PKGNAMEPREFIX=  arm-eabi-

MAINTAINER= kientzle@FreeBSD.org
COMMENT=    GNU binutils for vanilla ARM cross-development

OPTIONS_DEFINE= NLS
OPTIONS_SUB=    yes

GNU_CONFIGURE=  yes
USES=       gmake
NLS_USES=   gettext
NLS_CONFIGURE_ENABLE=   nls
CFLAGS=     -I${PREFIX}/include

USE_BZIP2=  yes
CONFIGURE_ARGS= --target=${PKGNAMEPREFIX:S/-$//} --enable-werror=no
INFO_PATH=  ${PKGNAMEPREFIX:S/-$//}/info
MAN1=       ${PKGNAMEPREFIX}addr2line.1 ${PKGNAMEPREFIX}as.1 \
        ${PKGNAMEPREFIX}ar.1 ${PKGNAMEPREFIX}c++filt.1 \
        ${PKGNAMEPREFIX}dlltool.1 ${PKGNAMEPREFIX}ld.1 \
        ${PKGNAMEPREFIX}nlmconv.1 ${PKGNAMEPREFIX}nm.1 \
        ${PKGNAMEPREFIX}objcopy.1 ${PKGNAMEPREFIX}objdump.1 \
        ${PKGNAMEPREFIX}ranlib.1 ${PKGNAMEPREFIX}readelf.1 \
        ${PKGNAMEPREFIX}size.1 ${PKGNAMEPREFIX}strings.1 \
        ${PKGNAMEPREFIX}strip.1 ${PKGNAMEPREFIX}windres.1 \
        ${PKGNAMEPREFIX}elfedit.1 ${PKGNAMEPREFIX}windmc.1 \
        ${PKGNAMEPREFIX}gprof.1

NO_STAGE=   yes
post-install:
.for F in addr2line c++filt elfedit gprof objcopy objdump readelf size strings
    ${LN} -f ${PREFIX}/bin/${PKGNAMEPREFIX}$F  \
        ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin/$F
.endfor
    ${RM} ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/info/*
    ${RMDIR} ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/info

.include <bsd.port.mk>