Помогите разобраться с make
Модератор: Модераторы разделов
-
ant
- Сообщения: 29
Помогите разобраться с make
Допустим, есть два проекта, расположенные каждый в своем каталоге с файлом Makefile. Как мне сделать так, чтобы находясь в каталоге с этими проектами после команды make компилировались сразу оба?
Slamd64
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Помогите разобраться с make
make -C dir1 ; make -C dir2
-
sdk
- Бывший модератор
- Сообщения: 210
Re: Помогите разобраться с make
Ну это все же два раза "make"
Чтобы был один, нужно еще один шажок - создать в каталоге с этими двумя проектами еще один Makefile. Вот такой вот, например:
Код: Выделить всё
all:
make -C dir1
make -C dir2Серьезность - это способ сделать простые вещи сложными.
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
-
halturin
- Сообщения: 167
- ОС: Linux
Re: Помогите разобраться с make
а еще лучше - заюзать autoconf automake, тогда думать об этом не потребуется.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
sdk
- Бывший модератор
- Сообщения: 210
Re: Помогите разобраться с make
Согласен!
В качестве альтернативы autoconf/automake всячески рекомендую посмотреть в сторону CMake (www.cmake.org)
Серьезность - это способ сделать простые вещи сложными.
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)