'\" t .\" Title: \fBcreate_makefiles\fR .\" Author: [see the "Авторы" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 8 марта 2003 г. .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: Russian .\" .TH "\fBcreate_makefiles\" "1" "8 марта 2003 г\&." "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "НАЗВАНИЕ" create_makefiles \- Повторно создаёт все файлы Makefile в каталоге и его подкаталогах .SH "СИНТАКСИС" .HP \w'\fBcreate_makefiles\fR\ 'u \fBcreate_makefiles\fR [\fIdir\fR] .SH "ОПИСАНИЕ" .PP \fBcreate_makefiles\fR повторно создаёт все файлы Makefile в \fIкаталоге\fR и (рекурсивно) его подкаталогах с помощью соответствующих шаблонов Makefile\&.am\&. .PP Этот сценарий необходимо запускать в каталоге верхнего уровня (том, который содержит configure)\&. Этот сценарий позволяет сэкономить время, не запуская configure повторно\&. .PP Если каталог исходного кода отличается от каталога сборки (см\&. переменные окружения ниже), предполагается, что каждый файл Makefile\&.am и Makefile\&.in должен находиться в каталоге исходного кода, а каждый файл Makefile \(em в каталоге сборки\&. .PP Эта утилита является частью пакета KDE Software Development Kit\&. .SH "ОКРУЖЕНИЕ" .PP Необходимо указать одну из следующих переменных (но не обе), если каталог с исходным кодом отличается от каталога сборки\&. Если каталог сборки представляет собой просто подкаталог каталога с исходным кодом, следует использовать более простую переменную \fBOBJ_SUBDIR\fR\&. .PP \fBOBJ_SUBJDIR\fR .RS 4 Обозначает, что каталог сборки находится в указанном подкаталоге каталога с исходным кодом\&. Например, если каталог с исходным кодом \(em это kdesdk, а каталог сборки \(em это kdesdk/obj\-i386\-linux, то переменную \fBOBJ_SUBDIR\fR следует установить в значение \fIobj\-i386\-linux\fR\&. .RE .PP \fBOBJ_REPLACEMENT\fR .RS 4 Выражение \fBsed\fR, которое используется для преобразования каталога с исходным кодом в каталог сборки\&. Например, если каталог с исходным кодом \(em это kdesdk/obj\-i386\-linux, то переменную \fBOBJ_REPLACEMENT\fR следует установить в значение \fIs#kdesdk#kdesdk\-obj#\fR\&. .RE .SH "СМОТРИТЕ ТАКЖЕ" .PP create_makefile(1) make(2) .SH "АВТОРЫ" .PP Автор \fBcreate_makefiles\fR \(em David Faure \&. .PP Man\-страницу подготовил Ben Burton для системы Debian GNU/Linux (но ей можно воспользоваться и в других системах)\&.