Форум
C/C++. Прикладные вопросы
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, alsemm, Вы писали: A>Здравствуйте, LowCoder, Вы писали: LC>>Вопрос гуру make – как организовать правильно (так что би через 20 лет было не стыдно) make файл для следующего: LC>>Есть три проекта с++. Все они лежат в общей папочке. Один из проектов как бы главный и использует остальные два. Остальные два могут собираться в своих папочках в основном для исполнения UNIT тестов. Однако главная цель таки собрать основной проект для 32 и 64 платформ. Вопрос как лучше поступить - сделать основной Makefile в общей папочке и держать в каждой подпапочке свой Makefile и основной Makefile просто будет инклюдить все остальные LC>>и можно ожидать что они будут последовательно исполнятся. A>makefile-ы не императивные, а декларативные: ты описываешь цели, их взаимозависимости и правила построения. make на основе этой информации строит дерево зависимостей и сам решает, что и когда строить/исполнять. LC>>Хотя как я понял цель all может быть только одна и если мы инклюдим в один файл три других то будет ругань со стороны make что мол цель all должна быть одна. A>цель одна, а правил для ее постройки может быть несколько: A>[code] A>all:: ; @echo Hello A>all:: ; @echo Goodby A>$ make -f sample.gmk A>Hello A>Goodby A>[/code] LC>>Посоветуйте как сделать именно правильно. Что бы бабушка гордилась A>судя по заданным вопросам и предположениям, предметом ты владеешь слабо. так что с первого раза получится плохо в любом случае:)
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …