Dependency файл для nmake.exe
От: tousled  
Дата: 09.04.04 07:12
Оценка:
Доброго времени суток уважаемые!
Ситуация следующая: Проект собирается из командной строки компилятором MSVC6, но make-процессор остался от BorlandС++3.х, и mak-файлы проекта соответственно в том же формате. И все было бы прекрасно, если бы не одно обстоятельство: при компиляции не отследиваются изменения в заголовочных файлах. Т.е. исходник компилируется только тогда, когда изменился он сам.
Эту проблему можно решить если подключать файл зависимостей (.dep). Такой файл генерируется MSDEV когда экспортируешь проект в mak-файл, однако нужных проектов нет, все в борландовых mak'ах.
Вот и вопрос: как мне сгенерить файл зависимостей из командной строки?
Входные данные при этом имеются всеоблемющие: набор исходников, набор соотв. obj'ей, директории и прочее.
Может кто сталкивался с этим, подскажите пожалуйста.

09.04.04 12:16: Перенесено модератором из 'C/C++' — WH
Re: Dependency файл для nmake.exe
От: Vamp Россия  
Дата: 09.04.04 07:18
Оценка:
make depend?
Да здравствует мыло душистое и веревка пушистая.
Re[2]: Dependency файл для nmake.exe
От: tousled  
Дата: 09.04.04 08:07
Оценка:
Здравствуйте, Vamp, Вы писали:

V>make depend?


В смысле что-то не понятно?
Re[3]: Dependency файл для nmake.exe
От: Vamp Россия  
Дата: 09.04.04 08:08
Оценка:
В смысле есть команда makedepend. Строит зависимости для мейк-файлов.
Да здравствует мыло душистое и веревка пушистая.
Re[4]: Dependency файл для nmake.exe
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 09.04.04 08:12
Оценка:
Здравствуйте, Vamp, Вы писали:

V>В смысле есть команда makedepend. Строит зависимости для мейк-файлов.


где эта команда ? VS нет, борладовская что ли ?
Re[5]: Dependency файл для nmake.exe
От: Vamp Россия  
Дата: 09.04.04 08:15
Оценка:
A>где эта команда ? VS нет, борладовская что ли ?
Стандартная юниксовая команда. Наверняка есть ее варианты для вин.
Да здравствует мыло душистое и веревка пушистая.
Re[6]: Dependency файл для nmake.exe
От: tousled  
Дата: 09.04.04 08:31
Оценка:
Здравствуйте, Vamp, Вы писали:

A>>где эта команда ? VS нет, борладовская что ли ?

V>Стандартная юниксовая команда. Наверняка есть ее варианты для вин.
UNIX developments tools не подходит к сожалению. Нужно решение под винды.
Re: Dependency файл для nmake.exe
От: glyph  
Дата: 14.04.04 11:41
Оценка:
T>Вот и вопрос: как мне сгенерить файл зависимостей из командной строки?
T>Входные данные при этом имеются всеоблемющие: набор исходников, набор соотв. obj'ей, директории и прочее.
T>Может кто сталкивался с этим, подскажите пожалуйста.
Может, остался touch от Борланда? Придется им трогать исходник.
Re[2]: Dependency файл для nmake.exe
От: tousled  
Дата: 14.04.04 12:48
Оценка:
Здравствуйте, glyph, Вы писали:

G> Может, остался touch от Борланда? Придется им трогать исходник.

Да остался, а чем он мне поможет?
Re[7]: Dependency файл для nmake.exe
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 14.04.04 12:56
Оценка:
Здравствуйте, tousled, Вы писали:

T>Здравствуйте, Vamp, Вы писали:


A>>>где эта команда ? VS нет, борладовская что ли ?

V>>Стандартная юниксовая команда. Наверняка есть ее варианты для вин.
T>UNIX developments tools не подходит к сожалению. Нужно решение под винды.

Попробуйте погуглевать по словам "makedepend windows" — выдается изрядное количество ссылок.
- Искренне ваш, Поросенок Пафнутий
Re[3]: Dependency файл для nmake.exe
От: glyph  
Дата: 17.04.04 09:11
Оценка:
G>> Может, остался touch от Борланда? Придется им трогать исходник.
T>Да остался, а чем он мне поможет?
make перекомпилирует файлы, у которых изменяется время. Если точнее, то сравнивается соотв. исходник с соотв. выходным файлом (*.obj или другой). Если время несовпадает — перекомпилируется.
Надо написать скрипт, который будет "трогать" нужные файлы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.