[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / cross / binutils

Annotation of pkgsrc/cross/binutils/Makefile, Revision 1.6

1.6     ! tv          1: # $NetBSD: Makefile,v 1.5 1999/02/03 16:42:54 tv Exp $
1.1       tv          2: #
                      3: # GNU binutils configured to hold `as many targets as the cross system is
                      4: # capable of using'.  Configures and builds everything except gas, which
                      5: # gets built at cross-pkg build time (it's target specific).
                      6:
                      7: DISTNAME=              binutils-2.9.1
                      8: PKGNAME=               cross-binutils-2.9.1.0
                      9: CATEGORIES=            cross lang
1.6     ! tv         10: MASTER_SITES=          ${MASTER_SITE_GNU:=/binutils}
1.1       tv         11:
                     12: MAINTAINER=            tv@netbsd.org
                     13: HOMEPAGE=              http://www.gnu.org/
                     14:
                     15: USE_CROSSBASE=         yes
                     16: USE_LIBTOOL=           yes
                     17:
                     18: GNU_CONFIGURE=         yes
                     19: CONFIGURE_ARGS+=       --enable-64-bit-bfd \
1.2       tv         20:                        --enable-targets=${ENABLE_TARGETS_LIST} \
1.3       tv         21:                        --target=i386-linux
1.2       tv         22: # --target above ensures that --host is not included as default
1.1       tv         23: MAKE_ARGS+=            CFLAGS="${CFLAGS}"
1.3       tv         24: ALL_TARGET=            all-binutils all-ld
1.1       tv         25:
                     26: BINDIR=                        ${PREFIX}/libexec/binutils
                     27:
                     28: ENABLE_TARGETS=                alpha-netbsd \
                     29:                        i386-cygwin32 i386-elf i386-go32 i386-linux \
                     30:                        i386-netbsd i386-netware \
                     31:                        m68k-elf m68k-netbsd m68k-sunos4 \
                     32:                        mips-dec-netbsd \
                     33:                        powerpc-eabi powerpcle-eabi \
                     34:                        sparc-netbsd sparc-solaris2 sparc-sunos4 \
                     35:                        sparc64-elf
                     36:
                     37: post-extract:
                     38:        @${RM} -rf ${WRKSRC}/gas
                     39:
                     40: # we use MKDIR, not INSTALL_PROGRAM_DIR, deliberately.
                     41: do-install:
                     42:        ${MKDIR} ${BINDIR} ${PREFIX}/lib/ldscripts
                     43:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/addr2line ${BINDIR}
                     44:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/ar ${BINDIR}
                     45:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/dlltool ${BINDIR}
                     46:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/ld/ld-new ${BINDIR}/ld
                     47:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/nlmconv ${BINDIR}
                     48:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/nm-new ${BINDIR}/nm
                     49:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/objcopy ${BINDIR}
                     50:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/objdump ${BINDIR}
                     51:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/ranlib ${BINDIR}
                     52:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/size ${BINDIR}
                     53:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/strings ${BINDIR}
                     54:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/strip-new ${BINDIR}/strip
                     55:        @${LIBTOOL} ${INSTALL_PROGRAM} ${WRKSRC}/binutils/windres ${BINDIR}
                     56:        @${LIBTOOL} ${INSTALL_DATA} ${WRKSRC}/bfd/libbfd.la ${PREFIX}/lib
                     57:        @${LIBTOOL} ${INSTALL_DATA} ${WRKSRC}/opcodes/libopcodes.la ${PREFIX}/lib
                     58:        ${INSTALL_DATA} ${WRKSRC}/ld/ldscripts/* ${PREFIX}/lib/ldscripts
                     59:
                     60: .include "../../mk/bsd.pkg.mk"
                     61:
                     62: ENABLE_TARGETS_LIST!=  ${ECHO} "${ENABLE_TARGETS}" | ${SED} "s/[       ][      ]*/,/g;s/^,*//"
                     63: EXTRACT_BEFORE_ARGS:=   -X ${FILESDIR}/exclude ${EXTRACT_BEFORE_ARGS}

CVSweb <webmaster@jp.NetBSD.org>