0
ответов

Как заставить gnu make не собирать рецепт параллельно?

Как я могу сказать gnu make не собирать некоторый рецепт параллельно. Допустим, у меня есть следующий makefile : sources = a.xxx b.xxx c.xxx target = program all : $(target) $(target) : $(patsubst %.xxx,%....)
вопрос задан: 3 December 2010 14:18
0
ответов

Как узнать, запускается ли make-файл из интерактивной оболочки?

У меня есть make-файл, который запускает команды, выполнение которых может занять некоторое время. Я бы хотел, чтобы эти команды были болтливыми, если сборка запускается из интерактивной оболочки, но тише, если нет (в частности, cron). ...
вопрос задан: 23 November 2010 00:14
0
ответов

gmake получить список объектных файлов из нескольких каталогов

Я мало знаю о make-файлах. Я старался изучать биты по мере необходимости. Самым большим недостатком моих make-файлов является то, что я перечислял все файлы вручную, хотя это не было проблемой ...
вопрос задан: 14 November 2010 17:08
0
ответов

Отключить встроенные правила и переменные make из файла make

Я хочу отключить встроенные правила и переменные в соответствии с передачей параметров -r и -R в GNU make изнутри make файл. Другие решения, которые позволяют мне сделать это неявно и прозрачно: ...
вопрос задан: 8 November 2010 07:45
0
ответов

Makefile для помещения объектных файлов из исходных файлов из разных каталогов в один отдельный каталог?

Я использую UnitTest ++, чтобы я мог создавать модульные тесты для некоторого кода C ++ (который должен создавать в Linux или Mac OS X). У меня есть такая структура каталогов: src отдельный каталог? Я использую UnitTest ++, чтобы позволи
вопрос задан: 4 November 2010 23:53
0
ответов

Ошибка в GNU make: переменные, специфичные для цели, не раскрываются в неявных правилах?

Я работал над созданием файла Makefile с несколькими конфигурациями (поддерживающего отдельные «отладка» и «выпуск» 'target), и столкнулся со странной проблемой, которая, похоже, является ошибкой в ​​GNU ...
вопрос задан: 1 November 2010 13:57
0
ответов

Использование GNU Make для одновременного создания целей отладки и выпуска

Я работаю над проектом среднего размера, который содержит несколько взаимозависимых библиотек, которые я недавно преобразован для сборки с использованием нерекурсивного make-файла. Моя следующая цель - включить ...
вопрос задан: 27 October 2010 15:38
0
ответов

GNU делает область видимости переменной

У меня есть некоторый make-файл: $ (PROGRAM_NAME): index.o @echo "linking" @echo $ (index_o) // ссылка на экспорт index_o: =. index.o: $ (MAKE) -C some_dir index.o при экспорте make-файла some_dir index_o: ...
вопрос задан: 10 October 2010 19:21
0
ответов

Помощь с Makefile:Нет правила для создания цели

CC = g ++ CFLAGS = -Стена RM = / bin / rm -rf BIN_DIR = ifeq "$ (DEBUG)" "1" BIN_DIR = Отладка еще BIN_DIR = Выпуск endif OBJS = \ $ (BIN_DIR) /Unit.o $ (BIN_DIR) /%. O: src /%. C @echo Building " $ @ " @ ...
вопрос задан: 6 October 2010 18:27
0
ответов

сделать все правила зависимыми от самого Makefile

Когда я изменяю Makefile, его правила могли измениться, поэтому их следует переоценить, но make не Похоже, я так не думаю. Есть ли способ сказать в Makefile, что все его цели, неважно ...
вопрос задан: 6 October 2010 10:12
0
ответов

multi-wildcard pattern rules of GNU Make

I want to write something like regex: SRC:="a.dat.1 a.dat.2" $(SRC): %.dat.%: (\\1).rlt.(\\2) dat2rlt $^ $ @так что a.dat.1 и a.dat.2 дадут a.rlt.1 и a.rlt.2. В GNU Make info ...
вопрос задан: 19 September 2010 09:52
0
ответов

При обнаружении (не-) GNU Делает, когда кто-то работает, 'делают'

У меня есть проект, make-файл которого использует функции, эксклюзивные к GNU, Делают. К сожалению, существуют платформы, которые мы должны поддерживать, где GNU делает, все еще не значение по умолчанию, когда выполнение делает. Один из моих коллег был...
вопрос задан: 4 August 2010 18:06
0
ответов

Генерируйте несколько нацелены на использующее единственное действие/правило

Как я пишу правило генерировать набор файлов с помощью единственного действия. Пример: Файлы x, y, z сгенерированы в результате единственного выполнения сценария t.sh, который берет файл a в качестве входа. x y z: t....
вопрос задан: 10 June 2010 16:15