Re: Организовать оптимально make файл
От: pivcorp Россия  
Дата: 05.06.13 06:22
Оценка:
Здравствуйте, LowCoder, Вы писали:

LC>Либо сделать общий для всех проектов Makefile там определить цель all и в одном файле прописывать все зависимости. В этом случае у нас проект получается жесткой структуры – все завсит от одного файла, страдает модульнось.


Я не гуру. Делаю так:
В подпапках свои файлы.
В корневом файле трансляция целей вида:


SUBDIRS= sub1 \
<------> sub2 \


default:
<------>for p in $(SUBDIRS); do (cd $$p; make $@; cd ..;); done

all:
<------>for p in $(SUBDIRS); do (cd $$p; make all; cd ..;); done


А инклюды только для типовых действий (в результате файлы в подпапках минимальные)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.