Исходный скрипт в make-файл

У меня есть скрипт оболочки bash, который я обычно использую в своей оболочке, с большим количеством переменных среды, которые не экспортируются. Я не хочу:

  1. Экспортируйте переменные, потому что это сделает экспортируемую среду слишком большой и в конечном итоге замедлит работу всей системы (ее необходимо экспортировать при запуске каждой команды из оболочки)
  2. Переопределите эти переменные в make-файле (DRY)

Я хотел бы поместить тот же сценарий оболочки в среду make-файла, чтобы я мог получить доступ к этим переменным. Это возможно? Как я могу это сделать? В идеале я бы сделал в make-файле:

source setup-env.sh

Для make-файлов нет команды source, но может быть что-то эквивалентное? Какой-нибудь специальный взлом, который я могу использовать, чтобы симулировать тот же эффект?

7 голосов | спросил dangonfast 7 AM000000100000004331 2014, 10:25:43

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132