'\" 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 (но ей можно воспользоваться и в других системах)\&.