44 lines
1.2 KiB
Makefile
44 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.5 2009/08/10 14:52:39 jakllsch Exp $
|
|
#
|
|
|
|
DISTNAME= flashrom-0.9.0
|
|
CATEGORIES= sysutils
|
|
MASTER_SITES= http://qa.coreboot.org/releases/
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
MAINTAINER= jakllsch@NetBSD.org
|
|
HOMEPAGE= http://www.coreboot.org/Flashrom
|
|
COMMENT= Universal (coreboot/LinuxBIOS) flash utility
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
USE_TOOLS+= gmake
|
|
|
|
pre-build:
|
|
${CP} ${FILESDIR}/pio.h ${WRKSRC}
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-x86_64
|
|
ONLY_FOR_PLATFORM+= Linux-*-i386 Linux-*-x86_64
|
|
|
|
.if ${OPSYS} == "NetBSD"
|
|
|
|
SUBST_CLASSES+= pciutils
|
|
SUBST_FILES.pciutils= Makefile flashrom.c
|
|
SUBST_FILES.pciutils+= board_enable.c chipset_enable.c
|
|
SUBST_FILES.pciutils+= spi.c it87spi.c ichspi.c sb600spi.c wbsio_spi.c
|
|
SUBST_MESSAGE.pciutils= fixing pciutils headers
|
|
SUBST_STAGE.pciutils= pre-configure
|
|
SUBST_SED.pciutils+= -e 's,<pci/pci.h>,<pciutils/pci.h>,'
|
|
SUBST_SED.pciutils+= -e 's,-lpci,-lpciutils -lpci,g'
|
|
|
|
.endif
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/flashrom ${PREFIX}/sbin/flashrom
|
|
${INSTALL_MAN} ${WRKSRC}/flashrom.8 ${PREFIX}/${PKGMANDIR}/man8/flashrom.8
|
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
.include "../../sysutils/pciutils/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|