| @@ -1,39 +1,40 @@ | | | @@ -1,39 +1,40 @@ |
1 | # $NetBSD: u-boot.mk,v 1.25 2020/05/23 09:39:06 rillig Exp $ | | 1 | # $NetBSD: u-boot.mk,v 1.26 2020/06/13 07:01:32 tnn Exp $ |
2 | | | 2 | |
3 | .include "../../sysutils/u-boot/u-boot-version.mk" | | 3 | .include "../../sysutils/u-boot/u-boot-version.mk" |
4 | | | 4 | |
5 | PKGNAME?= u-boot-${UBOOT_TARGET}-${UBOOT_VERSION:S/-/./} | | 5 | PKGNAME?= u-boot-${UBOOT_TARGET}-${UBOOT_VERSION:S/-/./} |
6 | DISTNAME?= u-boot-${UBOOT_VERSION} | | 6 | DISTNAME?= u-boot-${UBOOT_VERSION} |
7 | DISTINFO_FILE?= ${.CURDIR}/../../sysutils/u-boot/distinfo | | 7 | DISTINFO_FILE?= ${.CURDIR}/../../sysutils/u-boot/distinfo |
8 | CATEGORIES= sysutils | | 8 | CATEGORIES= sysutils |
9 | EXTRACT_SUFX?= .tar.bz2 | | 9 | EXTRACT_SUFX?= .tar.bz2 |
10 | PATCHDIR?= ${.CURDIR}/../../sysutils/u-boot/patches | | 10 | PATCHDIR?= ${.CURDIR}/../../sysutils/u-boot/patches |
11 | | | 11 | |
12 | HOMEPAGE?= https://www.denx.de/wiki/U-Boot | | 12 | HOMEPAGE?= https://www.denx.de/wiki/U-Boot |
13 | MASTER_SITES?= ftp://ftp.denx.de/pub/u-boot/ | | 13 | MASTER_SITES?= ftp://ftp.denx.de/pub/u-boot/ |
14 | | | 14 | |
15 | TOOL_DEPENDS+= dtc>=1.4.2:../../sysutils/dtc | | 15 | TOOL_DEPENDS+= dtc>=1.4.2:../../sysutils/dtc |
16 | TOOL_DEPENDS+= swig>=1.3:../../devel/swig | | 16 | TOOL_DEPENDS+= swig>=1.3:../../devel/swig |
17 | | | 17 | |
18 | COMMENT= Das U-Boot, the Universal Boot Loader (${UBOOT_CONFIG}) | | 18 | COMMENT= Das U-Boot, the Universal Boot Loader (${UBOOT_CONFIG}) |
19 | LICENSE= gnu-gpl-v2 | | 19 | LICENSE= gnu-gpl-v2 |
20 | | | 20 | |
21 | USE_LANGUAGES= c c++ | | 21 | USE_LANGUAGES= c c++ |
22 | USE_TOOLS+= bison gmake gsed pkg-config gawk | | 22 | USE_TOOLS+= bison gmake gsed pkg-config gawk |
23 | PYTHON_FOR_BUILD_ONLY= yes | | 23 | PYTHON_FOR_BUILD_ONLY= tool |
24 | ALL_ENV+= PYTHON2=${PYTHONBIN} PYTHONCONFIG=${PYTHONCONFIG} | | 24 | ALL_ENV+= PYTHON2=${PYTHONBIN} PYTHONCONFIG=${PYTHONCONFIG} |
25 | ALL_ENV+= PYTHONLIBPATH=-L$(LOCALBASE)/lib | | 25 | ALL_ENV+= PYTHONLIBPATH=-L$(LOCALBASE)/lib |
26 | PYTHON_VERSIONS_ACCEPTED= 27 | | 26 | PYTHON_VERSIONS_ACCEPTED= 27 |
| | | 27 | .include "../../lang/python/tool.mk" |
27 | | | 28 | |
28 | .if defined(PKGREVISION) && !empty(PKGREVISION) && (${PKGREVISION} != "0") | | 29 | .if defined(PKGREVISION) && !empty(PKGREVISION) && (${PKGREVISION} != "0") |
29 | UBOOT_ENV+= UBOOT_PKGREVISION=nb${PKGREVISION} | | 30 | UBOOT_ENV+= UBOOT_PKGREVISION=nb${PKGREVISION} |
30 | .endif | | 31 | .endif |
31 | | | 32 | |
32 | MAKE_ENV+= ${UBOOT_ENV} | | 33 | MAKE_ENV+= ${UBOOT_ENV} |
33 | | | 34 | |
34 | post-patch: | | 35 | post-patch: |
35 | .for opt in ${UBOOT_OPTIONS} | | 36 | .for opt in ${UBOOT_OPTIONS} |
36 | @echo "=> Adding ${opt} to configs/${UBOOT_CONFIG}" | | 37 | @echo "=> Adding ${opt} to configs/${UBOOT_CONFIG}" |
37 | @echo ${opt} >> ${WRKSRC}/configs/${UBOOT_CONFIG} | | 38 | @echo ${opt} >> ${WRKSRC}/configs/${UBOOT_CONFIG} |
38 | .endfor | | 39 | .endfor |
39 | | | 40 | |
| @@ -43,15 +44,13 @@ do-configure: | | | @@ -43,15 +44,13 @@ do-configure: |
43 | do-build: | | 44 | do-build: |
44 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${_MAKE_JOBS} | | 45 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${_MAKE_JOBS} |
45 | | | 46 | |
46 | do-install: | | 47 | do-install: |
47 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/u-boot/${UBOOT_TARGET} | | 48 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/u-boot/${UBOOT_TARGET} |
48 | .for bin in ${UBOOT_BIN} | | 49 | .for bin in ${UBOOT_BIN} |
49 | ${INSTALL_DATA} ${WRKSRC}/${bin} \ | | 50 | ${INSTALL_DATA} ${WRKSRC}/${bin} \ |
50 | ${DESTDIR}${PREFIX}/share/u-boot/${UBOOT_TARGET} | | 51 | ${DESTDIR}${PREFIX}/share/u-boot/${UBOOT_TARGET} |
51 | .endfor | | 52 | .endfor |
52 | .if defined(UBOOT_INSTALLBOOT_PLIST) | | 53 | .if defined(UBOOT_INSTALLBOOT_PLIST) |
53 | ${INSTALL_DATA} ${.CURDIR}/files/${UBOOT_INSTALLBOOT_PLIST} \ | | 54 | ${INSTALL_DATA} ${.CURDIR}/files/${UBOOT_INSTALLBOOT_PLIST} \ |
54 | ${DESTDIR}${PREFIX}/share/u-boot/${UBOOT_TARGET}/installboot.plist | | 55 | ${DESTDIR}${PREFIX}/share/u-boot/${UBOOT_TARGET}/installboot.plist |
55 | .endif | | 56 | .endif |
56 | | | | |
57 | .include "../../lang/python/tool.mk" | | | |