Fixup fromcvs/togit conversion
[pkgsrcv2.git] / cross / avr-libc / Makefile
1 # $NetBSD: Makefile,v 1.22 2012/08/29 12:50:07 dsainty Exp $
2
3 DISTNAME=               avr-libc-1.6.7
4 PKGREVISION=            2
5 CATEGORIES=             cross
6 MASTER_SITES=           http://savannah.nongnu.org/download/avr-libc/
7 EXTRACT_SUFX=           .tar.bz2
8
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
12 LICENSE=                modified-bsd
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
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
21
22 USE_TOOLS+=             aclocal autoconf autoheader automake gmake
23 USE_TOOLS+=             perl
24 GNU_CONFIGURE=          yes
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
33
34 pre-configure:
35         set -e; cd ${WRKSRC}; \
36         aclocal; autoheader; automake -a --foreign -i; autoconf
37
38 post-build:
39         cd ${WRKSRC}/doc/examples/demo && ${GMAKE}
40         cd ${WRKSRC}/doc/examples/demo && ${GMAKE} dox
41
42 post-install:
43         ${INSTALL_DATA} \
44                 ${WRKSRC}/LICENSE \
45                 ${WRKSRC}/AUTHORS \
46                 ${DESTDIR}${PREFIX}/share/doc/avr-libc
47         for f in Makefile demo.c demo.bin demo.hex demo.pdf \
48                 demo.srec;\
49         do \
50                 ${INSTALL_DATA} ${WRKSRC}/doc/examples/demo/$$f \
51                         ${DESTDIR}${PREFIX}/share/doc/avr-libc/examples/demo; \
52         done
53
54 .include "../../mk/bsd.pkg.mk"
55
56 # XXX: very evil hack to override CC, doing it via CONFIGURE_ENV doesn't work.
57 ALL_ENV+= CC=${PREFIX}/bin/avr-gcc