Browse Source

Add simple Makefile to build Docker images

bullseye
T. Meissner 5 years ago
parent
commit
76d34b0ec5
1 changed files with 26 additions and 0 deletions
  1. +26
    -0
      Makefile

+ 26
- 0
Makefile View File

@ -0,0 +1,26 @@
.PHONY: symbiyosys ghdl-formal NOCACHE
# Support for make environment variable NOCACHE
ifeq (NOCACHE,$(lastword $(MAKECMDGOALS)))
OPTIONS := --no-cache
$(info INFO: build without cache)
$(eval $(lastword$(MAKECMDGOALS)):dummy;@:)
endif
NOCACHE:
@#
ifndef TAG
TAG := latest
$(info INFO: Using predefined tag 'latest')
else
$(info INFO: Using user given tag '${TAG}')
endif
all: symbiyosys ghdl-formal
.SECONDEXPANSION:
symbiyosys ghdl-formal: $$@.Dockerfile
docker build ${OPTIONS} -t $@:${TAG} -f $@.Dockerfile .
docker build -t $@:latest -f $@.Dockerfile .

Loading…
Cancel
Save