Annotation of pkgsrc/sysutils/u-boot/u-boot.mk, Revision 1.10
1.10 ! wiz 1: # $NetBSD: u-boot.mk,v 1.9 2018/05/24 22:35:56 jmcneill Exp $
1.9 jmcneill 2:
3: .include "../../sysutils/u-boot/u-boot-version.mk"
1.1 jmcneill 4:
5: PKGNAME= u-boot-${UBOOT_TARGET}-${UBOOT_VERSION}
6: DISTNAME?= u-boot-${UBOOT_VERSION}
7: DISTINFO_FILE?= ${.CURDIR}/../../sysutils/u-boot/distinfo
8: CATEGORIES= sysutils
1.6 wiz 9: EXTRACT_SUFX?= .tar.bz2
1.10 ! wiz 10: PATCHDIR?= ${.CURDIR}/../../sysutils/u-boot/patches
1.1 jmcneill 11:
12: HOMEPAGE?= https://www.denx.de/wiki/U-Boot
13: MASTER_SITES?= ftp://ftp.denx.de/pub/u-boot/
14:
1.2 jmcneill 15: TOOL_DEPENDS+= dtc>=1.4.2:../../sysutils/dtc
16: TOOL_DEPENDS+= swig>=1.3:../../devel/swig
1.1 jmcneill 17:
18: COMMENT= Das U-Boot, the Universal Boot Loader (${UBOOT_CONFIG})
19: LICENSE= gnu-gpl-v2
20:
1.2 jmcneill 21: USE_LANGUAGES= c c++
22: USE_TOOLS+= gmake gsed pkg-config
23: PYTHON_FOR_BUILD_ONLY= yes
1.8 bsiegert 24: PYTHON_VERSIONS_ACCEPTED= 27
1.2 jmcneill 25:
26: REPLACE_INTERPRETER+= python2
27: REPLACE.python2.old= .*/usr/bin/env.*python2*
28: REPLACE.python2.new= ${PYTHONBIN}
29: REPLACE_FILES.python2= scripts/fill_scrapyard.py \
30: tools/binman/binman.py \
31: tools/genboardscfg.py \
32: tools/moveconfig.py
1.1 jmcneill 33:
34: MAKE_ENV+= ${UBOOT_ENV}
35:
1.4 jmcneill 36: post-patch:
37: .for opt in ${UBOOT_OPTIONS}
38: @echo "=> Adding ${opt} to configs/${UBOOT_CONFIG}"
39: @echo ${opt} >> ${WRKSRC}/configs/${UBOOT_CONFIG}
40: .endfor
41:
1.1 jmcneill 42: do-configure:
1.3 ryoon 43: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${UBOOT_CONFIG}
1.1 jmcneill 44:
45: do-build:
1.3 ryoon 46: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
1.1 jmcneill 47:
48: do-install:
49: ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/u-boot/${UBOOT_TARGET}
50: .for bin in ${UBOOT_BIN}
51: ${INSTALL_DATA} ${WRKSRC}/${bin} \
52: ${DESTDIR}${PREFIX}/share/u-boot/${UBOOT_TARGET}
53: .endfor
54:
1.2 jmcneill 55: .include "../../lang/python/tool.mk"
1.1 jmcneill 56: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>