gnumake: собрать несколько проектов из одного makefile

vnk02

Есть несколько проектов лежащих по папкам dir1 dir2 и т.д. в общей папке dir
У каждого проекта есть свой makefile.
Как правильно написать общий makefile лежащий в dir,
чтобы его вызовом пересобирать все проекты?
Пробовал вставлять include, но при этом собирается только проект, попавшийся первым, далее сборка останавливается.
Заранее спасибо.

valodyr

DIRS = dir1 dir2 dir3
build-all-dirs: $(DIRS)
$(DIRS)::
$(MAKE) -C $@

vnk02

Спасибо, работает)
Оставить комментарий
Имя или ник:
Комментарий: