Changeset View
Changeset View
Standalone View
Standalone View
devel/lattice-ice40-examples-hx1k/Makefile
- This file was added.
# Created by: Johnny Sorocil <propaliidealist@gmail.com> | |||||
# $FreeBSD$ | |||||
PORTNAME= lattice-ice40-examples-hx1k | |||||
PORTVERSION= g20180310 | |||||
CATEGORIES= devel | |||||
MAINTAINER= propaliidealist@gmail.com | |||||
COMMENT= Lattice iCE40 FPGA examples for Olimex HX1K board | |||||
LICENSE= APACHE20 | |||||
LICENSE_FILE= ${WRKSRC}/LICENSE | |||||
BUILD_DEPENDS= ${LOCALBASE}/bin/arachne-pnr:devel/arachne-pnr \ | |||||
${LOCALBASE}/bin/abc:devel/abc \ | |||||
${LOCALBASE}/bin/icepack:devel/icestorm \ | |||||
${LOCALBASE}/bin/yosys:devel/yosys | |||||
USES= gmake | |||||
NO_ARCH= yes | |||||
USE_GITHUB= yes | |||||
GH_ACCOUNT= OLIMEX | |||||
GH_PROJECT= iCE40HX1K-EVB | |||||
GH_TAGNAME= 69df5a7fc2daa8f00a984426b721499f6df22492 | |||||
EXAMPLESDIR= ${PREFIX}/share/examples/lattice-ice40-olimex | |||||
do-build: | |||||
${DO_MAKE_BUILD} -C ${WRKSRC}/demo/ice40hx1k-evb | |||||
${DO_MAKE_BUILD} -C ${WRKSRC}/demo/ice40-io-video | |||||
do-install: | |||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | |||||
${INSTALL_DATA} ${WRKSRC}/demo/ice40hx1k-evb/example.v ${STAGEDIR}${EXAMPLESDIR}/ice40hx1k-blinky.v | |||||
${INSTALL_DATA} ${WRKSRC}/demo/ice40hx1k-evb/example.rpt ${STAGEDIR}${EXAMPLESDIR}/ice40hx1k-blinky.rpt | |||||
${INSTALL_DATA} ${WRKSRC}/demo/ice40hx1k-evb/example.bin ${STAGEDIR}${EXAMPLESDIR}/ice40hx1k-blinky.bin | |||||
${INSTALL_DATA} ${WRKSRC}/demo/ice40-io-video/example.v ${STAGEDIR}${EXAMPLESDIR}/ice40hx1k-vga-ps2.v | |||||
${INSTALL_DATA} ${WRKSRC}/demo/ice40-io-video/example.rpt ${STAGEDIR}${EXAMPLESDIR}/ice40hx1k-vga-ps2.rpt | |||||
${INSTALL_DATA} ${WRKSRC}/demo/ice40-io-video/example.bin ${STAGEDIR}${EXAMPLESDIR}/ice40hx1k-vga-ps2.bin | |||||
.include <bsd.port.mk> |