Browse Source

makefile: lazy assignment

https://stackoverflow.com/a/54776239/5894777
Fabian Peter Hammerle 3 years ago
parent
commit
571aa8c635
1 changed files with 8 additions and 8 deletions
  1. 8 8
      Makefile

+ 8 - 8
Makefile

@@ -1,11 +1,11 @@
-DOCKER_IMAGE_NAME := docker.io/fphammerle/onion-service
-DOCKER_TAG_VERSION := $(shell git describe --match=v* --abbrev=0 --dirty | sed -e 's/^v//')
-TOR_PACKAGE_VERSION := $(shell grep -Po 'TOR_PACKAGE_VERSION=\K.+' Dockerfile | tr -d -)
-ARCH := $(shell arch)
-DOCKER_TAG_ARCH_SUFFIX_aarch64 := arm64
-DOCKER_TAG_ARCH_SUFFIX_armv6l := armv6
-DOCKER_TAG_ARCH_SUFFIX_armv7l := armv7
-DOCKER_TAG_ARCH_SUFFIX_x86_64 := amd64
+DOCKER_IMAGE_NAME = docker.io/fphammerle/onion-service
+DOCKER_TAG_VERSION = $(shell git describe --match=v* --abbrev=0 --dirty | sed -e 's/^v//')
+TOR_PACKAGE_VERSION = $(shell grep -Po 'TOR_PACKAGE_VERSION=\K.+' Dockerfile | tr -d -)
+ARCH = $(shell arch)
+DOCKER_TAG_ARCH_SUFFIX_aarch64 = arm64
+DOCKER_TAG_ARCH_SUFFIX_armv6l = armv6
+DOCKER_TAG_ARCH_SUFFIX_armv7l = armv7
+DOCKER_TAG_ARCH_SUFFIX_x86_64 = amd64
 DOCKER_TAG_ARCH_SUFFIX = ${DOCKER_TAG_ARCH_SUFFIX_${ARCH}}
 DOCKER_TAG = ${DOCKER_TAG_VERSION}-tor${TOR_PACKAGE_VERSION}-${DOCKER_TAG_ARCH_SUFFIX}
 BUILD_PARAMS = --tag="${DOCKER_IMAGE_NAME}:${DOCKER_TAG}" \