QNX RTP Logo QNX Realtime Platform: Русский Портал QNX
Thursday, 20 Nov 2008 11:08
Меню

Проект OpenNET - все о Unix
Главная

 · Начало · Статистика · Поиск ·

  QNX.ORG.RU —› Программирование под QNX 4.x —› Помогите создать мультитаргетовый MAKE файл

Посл.ответ Сообщение


Дата: 29 Янв,  13:12

Нужно смонтировать кучу исполняемых модулей... но у меня никак не получается сделать несколько таргетов в одном мэйкфайле... приходится делать мэйкфайл на каждый формируемый, исполняемый модуль… их получается очень много.. и постоянно путаюсь в них =((


Дата: 4 Фев,  20:45

Способов куча
Например так:
SRC1:=$(wildcard ${PATH1}/*.cc)
OBJ1:=$(patsubst %.cc, %.o, ${SRC1})
...
SRCN:=$(wildcard ${PATHN}/*.cc)
OBJN:=$(patsubst %.cc, %.o, ${SRCN})

$(BIN1): $(OBJ1)
...
$(BINN): $(OBJN)

$(PATH1)/%.o: $(PATH1)/%.cc
...
$(PATHN)/%.o: $(PATHN)/%.cc

Ну и так далее

А вообще тебе сюда:
http://www.google.com/search?client=opera&rls=ru&q=makefile&sourceid=opera& ;ie=utf-8&oe=utf-8

You must login to post.

©   2000-2003 Команда проекта QNX.ORG.RU // QNX.ORG.RU Team
Авторы проекта: Дмитрий Алексеев [dmi] и Дмитрий Васильев. Техническое сопровождение проекта: Игорь Сорокин [isorokin]. Информационное сопровождение: Дмитрий Алексеев [dmi]
QNX - зарегистрированная торговая марка QNX Software Systems, Ltd., Canada. Остальные упоминаемые на сайте торговые марки и логотипы являются исключительно собственностью их уважаемых владельцев. Ничьи права не затронуты. Материалы сайта не могут быть скопированы и где-либо использованы в той или иной форме без письменного разрешения разработчиков сайта.
Powered by Mambo Open Source