Я бы предложил вам создать новый вопрос, объясняющий вашу проблему на более высоком уровне. Это кажется мне проблемой XY.
аюсь установить переменную окружения в Makefile, чтобы она могла использоваться в другой программе, запущенной в оболочке sam, какmake
, но послеmake
побежал.
Обновление: это невозможно в соответствии с принятым ответом с комментариями.
шаги:
бегатьmake test
настройка env:export TEST_ENV_ONE=OneString
запустить другую программу, которая может читатьTEST_ENV_ONE
Пробовал это:
Не работает:
test:
export TEST_ENV_ONE=OneString
$(shell export TEST_ENV_TWO=TwoString)
После этого это пусто:
echo $TEST_ENV_ONE
echo $TEST_ENV_TWO