aboutsummaryrefslogtreecommitdiff
path: root/devel/arm-elf-gcc31/Makefile
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2001-01-06 08:05:31 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2001-01-06 08:05:31 +0000
commita480a804e8b9c773c497cc3735092e43fb89b3ba (patch)
treee1034c7e17a94665a0dbef1d4e1e4d7a7687366e /devel/arm-elf-gcc31/Makefile
parentfc0964260adbb0d3341a3b0d571d8a282839148a (diff)
Notes
Diffstat (limited to 'devel/arm-elf-gcc31/Makefile')
-rw-r--r--devel/arm-elf-gcc31/Makefile57
1 files changed, 57 insertions, 0 deletions
diff --git a/devel/arm-elf-gcc31/Makefile b/devel/arm-elf-gcc31/Makefile
new file mode 100644
index 000000000000..583e4c87b170
--- /dev/null
+++ b/devel/arm-elf-gcc31/Makefile
@@ -0,0 +1,57 @@
+# New ports collection makefile for: gcc-arm
+# Date created: 3 November 2000
+# Whom: Espen Skoglund <esk@ira.uka.de>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gcc
+PORTVERSION= 2.95.2
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= gcc
+PKGNAMEPREFIX= arm-elf-
+
+MAINTAINER= esk@ira.uka.de
+
+BUILD_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \
+ ${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils
+RUN_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \
+ ${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils
+
+USE_BZIP2= yes
+CONFIGURE_ARGS= --target=${PKGNAMEPREFIX:S/-$//} --enable-languages="c,c++,objc"
+.if defined(DEFAULT_CPU)
+CONFIGURE_ARGS+= --with-cpu="${DEFAULT_CPU}"
+.endif
+
+MAKE_ENV= PATH=${PREFIX}/bin:${PATH}
+USE_LIBTOOL= yes
+LIBTOOLFILES= configure etc/configure gcc/ch/configure gcc/configure \
+ libchill/configure libf2c/configure libf2c/libF77/configure \
+ libf2c/libI77/configure libf2c/libU77/configure \
+ libiberty/configure libobjc/configure texinfo/configure \
+ texinfo/testsuite/configure
+MAN1= ${PKGNAMEPREFIX}g++.1 ${PKGNAMEPREFIX}gcc.1 cccp.1
+
+.if !defined(DEFAULT_CPU)
+pre-extract:
+ @${ECHO}
+ @${ECHO} "You can specify a default cpu target for gcc by setting DEFAULT_CPU to the"
+ @${ECHO} "appropriate target (e.g., strongarm1100)."
+ @${ECHO}
+.endif
+
+post-configure:
+ ${PERL} -pi.bak -e 's,^(TARGET_CONFIGDIRS\s*=),\1#,' ${WRKSRC}/Makefile
+ ${PERL} -pi.bak -e 's,^(install-info:),\1\ndonot-\1,' \
+ ${WRKSRC}/gcc/Makefile
+
+post-install:
+ @${MV} ${PREFIX}/bin/cpp ${PREFIX}/bin/${PKGNAMEPREFIX}cpp
+ @${MV} ${PREFIX}/bin/gcov ${PREFIX}/bin/${PKGNAMEPREFIX}gcov
+ @${LN} -f ${PREFIX}/bin/${PKGNAMEPREFIX}g++ \
+ ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin/g++
+ @${RM} ${PREFIX}/lib/libiberty.a
+
+.include <bsd.port.mk>