#1
|
|||
|
|||
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 |