У меня есть случайная строка, которая генерируется и используется для нескольких целей создания.Мой Makefile
выглядит следующим образом:
VALUE := $(shell strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d '\n')
target_0:
echo ${VALUE}
$(MAKE) target_1
target_1:
echo ${VALUE}
Я бы хотел, чтобы VALUE
был одинаковым для всех целей (установите его один раз и обратитесь к его значению во всем файле), но с моей текущей реализацией я получаюследующее (значения разные):
K29p6whTYtrNIrzkaNkF75qtc2YQEq
hcXH00hzYMRa36hp55wBKCRH0YfJvp
Как установить VALUE
в верхней части Makefile
, чтобы он оценивался и устанавливался только один раз для всех целей, а не каждый раз, когда цельназывается?