The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"makefile, не понимает VPATH почемуто"
Отправлено progman_rus, 10-Окт-08 09:49 
цель - скомпилять статическую либу. шарился по гуглу - нашел нужный пример makefile ( главное работающий )
решил его усовершенствовать, внедрив переменную VPATH в которой перечислилбы все пути по которым cpp и h лежат
но не фурычит

структура каталогов такая:
/home/project/include/pgLog.h
/home/project/lib
/home/project/pgLog/src/pgLog.cpp
/home/project/pgLog/makefile


objects = pgLog.o
    
all:    
    VPATH := ./home/project/pgLog/src
#   VPATH = ./home/project/pgLog/src   так пробовал
#   VPATH = /home/project/pgLog/src    и так пробовал
#   VPATH = src    и так пробовал
    
    gcc -fpic -c pgLog.cpp
    ar -cr ../lib/pgLog.a pgLog.o

.PHONY : clean
clean :
    rm ../lib/pgLog.a $(objects)

выдает следущее:


# make
VPATH := ./usr/
VPATH: not found
*** Error code 127

собственно подскажите где собако порылась. читал маны по GNU MAKE но нифига не понял :-(
пишу под FreeBSD.

PS и подскажите плиззз как в makefile задать директорию include чтобы в cpp цеплялось при компиляции правильно: #include <pgLog.h>

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру