hdl/**/Makefile: enable early rules termination (#513)

- set default shell to bash
- add pipefail option

Fixes #412
This commit is contained in:
Johan Euphrosine 2021-08-10 19:49:39 +09:00 committed by GitHub
parent 8c35c90304
commit eda1671205
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 0 deletions

View File

@ -18,6 +18,9 @@ YOSYS ?= yosys
NEXTPNR ?= nextpnr-ice40
ICEPACK ?= icepack
SHELL = /bin/bash
.SHELLFLAGS = -o pipefail -c
QUIET = @
# If ghdl-yosys-plugin is built as a module (not the case with fomu-toolchain)

View File

@ -9,6 +9,9 @@ YOSYS ?= yosys
NEXTPNR ?= nextpnr-ice40
ICEPACK ?= icepack
SHELL = /bin/bash
.SHELLFLAGS = -o pipefail -c
QUIET = @
# If a container engine is used, each tool is executed in a separated container

View File

@ -9,6 +9,9 @@ YOSYS ?= yosys
NEXTPNR ?= nextpnr-ice40
ICEPACK ?= icepack
SHELL = /bin/bash
.SHELLFLAGS = -o pipefail -c
QUIET = @
# If a container engine is used, each tool is executed in a separated container

View File

@ -12,6 +12,9 @@ YOSYS ?= yosys
NEXTPNR ?= nextpnr-ice40
ICEPACK ?= icepack
SHELL = /bin/bash
.SHELLFLAGS = -o pipefail -c
QUIET = @
# If ghdl-yosys-plugin is built as a module (not the case with fomu-toolchain)