makefile: выполнить одну цель из другой цели плюс дополнительные команды - PullRequest
7 голосов
/ 20 марта 2010

У меня есть make-файл с чем-то вроде следующих целей:

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.

Я что-то упустил?

1 Ответ

10 голосов
/ 20 марта 2010

попробуйте добавить эту строку в ваш makefile

.PHONY: установить dist

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...