1 # $NetBSD: Makefile,v 1.22 2012/08/29 12:50:07 dsainty Exp $
3 DISTNAME= avr-libc-1.6.7
6 MASTER_SITES= http://savannah.nongnu.org/download/avr-libc/
9 MAINTAINER= wennmach@NetBSD.org
10 HOMEPAGE= http://savannah.nongnu.org/projects/avr-libc
11 COMMENT= C and math library for Atmel AVR 8-bit microcontrollers
14 PKG_DESTDIR_SUPPORT= user-destdir
16 BUILD_DEPENDS+= avr-binutils-[0-9]*:../../cross/avr-binutils
17 BUILD_DEPENDS+= avr-gcc-[0-9]*:../../cross/avr-gcc
18 BUILD_DEPENDS+= doxygen>=1.8.2:../../devel/doxygen
19 BUILD_DEPENDS+= transfig-[0-9]*:../../print/transfig
20 BUILD_DEPENDS+= netpbm-[0-9]*:../../graphics/netpbm
22 USE_TOOLS+= aclocal autoconf autoheader automake gmake
25 USE_GNU_CONFIGURE_HOST= no
26 CONFIGURE_ENV+= AS=${PREFIX}/bin/avr-as
27 CONFIGURE_ENV+= AR=${PREFIX}/bin/avr-ar
28 CONFIGURE_ENV+= RANLIB=${PREFIX}/bin/avr-ranlib
29 CONFIGURE_ENV+= CC=${PREFIX}/bin/avr-gcc
30 CONFIGURE_ARGS+= --build=${MACHINE_GNU_PLATFORM:Q} --host=avr
31 CONFIGURE_ARGS+= --enable-doc
32 CONFIGURE_ARGS+= --disable-versioned-doc
35 set -e; cd ${WRKSRC}; \
36 aclocal; autoheader; automake -a --foreign -i; autoconf
39 cd ${WRKSRC}/doc/examples/demo && ${GMAKE}
40 cd ${WRKSRC}/doc/examples/demo && ${GMAKE} dox
46 ${DESTDIR}${PREFIX}/share/doc/avr-libc
47 for f in Makefile demo.c demo.bin demo.hex demo.pdf \
50 ${INSTALL_DATA} ${WRKSRC}/doc/examples/demo/$$f \
51 ${DESTDIR}${PREFIX}/share/doc/avr-libc/examples/demo; \
54 .include "../../mk/bsd.pkg.mk"
56 # XXX: very evil hack to override CC, doing it via CONFIGURE_ENV doesn't work.
57 ALL_ENV+= CC=${PREFIX}/bin/avr-gcc