У меня есть Makefile с чем-то вроде следующих целей:Makefile: выполнить одну цель из другой цели плюс дополнительные команды
install: do a whole bunch of stuff to install dist: install cp README.txt $(INSTALL_DIR) zip $(INSTALL_DIR)
Я пытаюсь не повторять команды от цели install
и сделать dist
выполнить install
первый перед тем выполняя свои собственные команды.
Вызов make dist
действительно выполняет все команды с целевого install
, но затем просто останавливается и не выполняет свои собственные команды, например. cp
.
Я что-то упустил?
Обычно ваш «установить» правило, будет зависеть от «всех» или около того, и «все» будет делать «целый букет вещи для сборки », оставив« установить », чтобы сделать« целую кучу вещей для установки ». –
@ Джонатан Да, это на самом деле то, что он делает. Я отредактирую это. – cschol