В моем правиле Makefile
указано, какая среда установки:
.ONESHELL:
set_db_env:
export DB_USER=XXX
export DB_PASS=YYY
Могу ли я повторно использовать set_db_env
цель?
another_rule: set_db_env
echo ${DB_USER}
Я также нашел .EXPORT_ALL_VARIABLES , но не понимаю, как его использовать.
UPD
Я нашел это работает:
$(shell ${APP} db_env > ${CONF_DIR}/db_env.conf)
include ${CONF_DIR}/db_env.conf
Но я не думаю, что это хороший подход