aboutsummaryrefslogtreecommitdiffstats
path: root/examples/docker.mk
blob: dd9acc231451076f99ec0aaa04d5a2c013479c1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Use Docker images
DOCKER=docker
#DOCKER=podman
#
PWD = $(shell pwd)
DOCKERARGS = run --rm -v $(PWD)/../..:/src \
	-w /src/examples/$(notdir $(PWD))


GHDL      = $(DOCKER) $(DOCKERARGS) ghdl/synth:beta ghdl
GHDLSYNTH = ghdl
YOSYS     = $(DOCKER) $(DOCKERARGS) ghdl/synth:beta yosys
NEXTPNR   = $(DOCKER) $(DOCKERARGS) ghdl/synth:nextpnr-ecp5 nextpnr-ecp5
ECPPACK   = $(DOCKER) $(DOCKERARGS) ghdl/synth:trellis ecppack
OPENOCD   = $(DOCKER) $(DOCKERARGS) --device /dev/bus/usb ghdl/synth:prog openocd