Я хочу установить глобальную переменную через рецепт, а затем сослаться на эту переменную в другом независимом рецепте
Приведенный ниже код является примером кода, который устанавливает переменную в рецепте, но переменнуюостается с начальным значением, если на него ссылаются вне рецепта
ACTIVE = a
switch:
ifeq ($(ACTIVE),b)
ACTIVE=$(shell echo 'a')
else
ACTIVE=$(shell echo 'b')
endif
print:
$(info acitve = $(ACTIVE))
Я знаю, что есть способы передать значение переменной, специфичной для цели, зависимым целям, но это не то, что я хочу.