Baptiste Daroussin a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00

44 lines
1.2 KiB
Makefile

# $FreeBSD$
PORTNAME= beaglebone
PORTVERSION= 2013.04
CATEGORIES= sysutils
MASTER_SITES= ftp://ftp.denx.de/pub/u-boot/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= kientzle
PKGNAMEPREFIX= u-boot-
PKGNAMESUFFIX= -eabi
DISTNAME= u-boot-2013.04
MAINTAINER= kientzle@FreeBSD.org
COMMENT= U-Boot loader for BeagleBone and BeagleBone Black
BUILD_DEPENDS= arm-eabi-gcc:${PORTSDIR}/devel/arm-eabi-gcc
WRKSRC= ${WRKDIR}/u-boot-${PORTVERSION}
USES= gmake tar:bzip2
U_BOOT_DIR= share/u-boot/${PORTNAME}${PKGNAMESUFFIX}
PLIST_FILES= ${U_BOOT_DIR}/bb-uboot.img \
${U_BOOT_DIR}/bb-uenv.txt \
${U_BOOT_DIR}/MLO \
${U_BOOT_DIR}/README
PLIST_DIRS= ${U_BOOT_DIR} share/u-boot
CROSS_PREFIX= arm-eabi-
ARCH= arm
do-configure:
(cd ${WRKSRC}; ${MAKE_CMD} CROSS_COMPILE=${CROSS_PREFIX} am335x_evm_config)
do-build:
(cd ${WRKSRC};${MAKE_CMD} CROSS_COMPILE=${CROSS_PREFIX} )
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${U_BOOT_DIR}
${CP} ${WRKSRC}/MLO ${STAGEDIR}${PREFIX}/${U_BOOT_DIR}
${CP} ${WRKSRC}/u-boot.img ${STAGEDIR}${PREFIX}/${U_BOOT_DIR}/bb-uboot.img
${TOUCH} ${STAGEDIR}${PREFIX}/${U_BOOT_DIR}/bb-uenv.txt
${CP} ${.CURDIR}/pkg-descr ${STAGEDIR}${PREFIX}/${U_BOOT_DIR}/README
.include <bsd.port.mk>