forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 11.05.2018, 06:41
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Makefile

Victor Sudakov написал(а) к All в May 18 08:37:32 по местному времени:

Dear All,

Как правильно написать Makefile на тот случай, если программа генерирует одновременно два файла, чтобы при этом она не запускалась дважды даже при -j2 и больше?

==============================================================
.MAKE.JOBS= 2
all: result

foo bar: source
touch foo bar

result: foo bar
cat foo bar > result

clean:
rm -f foo bar result
==============================================================

Вышеприведенный пример запускает touch дважды.

Читал https://www.gnu.org/savannah-checkou...e-Outputs.html
но там настолько ужас-ужас, неужели проще никак? Хотелось бы в рамках BSD make.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
Ответить с цитированием
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:16. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot