diff options
Diffstat (limited to 'cross/h8300-elf-binutils/Makefile')
-rw-r--r-- | cross/h8300-elf-binutils/Makefile | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/cross/h8300-elf-binutils/Makefile b/cross/h8300-elf-binutils/Makefile new file mode 100644 index 00000000000..2cb19c4463a --- /dev/null +++ b/cross/h8300-elf-binutils/Makefile @@ -0,0 +1,48 @@ +# $NetBSD: Makefile,v 1.1 2013/04/30 13:24:12 ryoon Exp $ + +DISTNAME= binutils-2.19.1 +PKGNAME= cross-h8300-elf-${DISTNAME} +CATEGORIES= cross +MASTER_SITES= ${MASTER_SITE_GNU:=binutils/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= ryoon@NetBSD.org +HOMEPAGE= # empty +COMMENT= Cross utility for h8300-elf + +H8300_PREFIX= ${PREFIX}/cross-h8300-elf + +USE_TOOLS+= gmake makeinfo +GNU_CONFIGURE= yes + +OBJDIR= ../build +CONFIGURE_DIRS= ${OBJDIR} +CONFIGURE_SCRIPT= ${WRKSRC}/configure +GNU_CONFIGURE_PREFIX= ${H8300_PREFIX} + +CONFIGURE_ARGS+= --target=h8300-elf +INFO_FILES= yes + +INSTALLATION_DIRS+= bin ${H8300_PREFIX} + +pre-configure: + ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} + ${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC} + ${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC} + + +post-install: + for f in h8300-elf-addr2line h8300-elf-ar \ + h8300-elf-as h8300-elf-c++filt \ + h8300-elf-gprof h8300-elf-ld \ + h8300-elf-nm h8300-elf-objcopy \ + h8300-elf-objdump h8300-elf-ranlib \ + h8300-elf-readelf h8300-elf-size \ + h8300-elf-strings h8300-elf-strip ; do \ + ${LN} -s ${H8300_PREFIX}/bin/"$$f" \ + ${DESTDIR}${PREFIX}/bin/"$$f" || exit 1; \ + done + ${MV} ${DESTDIR}${H8300_PREFIX}/lib/libiberty.a \ + ${DESTDIR}${H8300_PREFIX}/lib/libiberty_binutils.a + +.include "../../mk/bsd.pkg.mk" |