'\" t
.\" Title: \fBcreate_makefiles\fR
.\" Author: [see the "Автори" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 8 березня 2003 року
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: Ukrainian
.\"
.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 [\fIкаталог\fR]
.SH "ОПИС"
.PP
Програма
\fBcreate_makefiles\fR
повторно створює всі файли
Makefile
у
\fIкаталозі\fR
і (рекурсивно) у всіх його підкаталогах, за допомогою відповідних шаблонів
Makefile\&.am\&.
.PP
Цей скрипт слід запускати з каталогу найвищого рівня (того, де міститься configure)\&. За допомогою цього скрипту можна зекономити час, порівняно з повноцінним виконанням скрипту configure\&.
.PP
Якщо каталог початкових кодів відрізняється від каталогу збирання (див\&. змінні середовища, наведені нижче), припускатиметься, що всі файли
Makefile\&.am
і файли
Makefile\&.in
знаходяться у каталозі початкових кодів, а всі файли
Makefile
слід створити у каталозі збирання\&.
.PP
Цей інструмент є частиною набору засобів
KDE
для розробки програмного забезпечення\&.
.SH "СЕРЕДОВИЩЕ"
.PP
Якщо каталог кодів відрізняється від каталогу збирання, слід встановити одну з наведених нижче змінних (але не дві одночасно)\&. Якщо каталог збирання є простим підкаталогом каталогу кодів, слід використовувати простішу змінну \(em
\fBOBJ_SUBDIR\fR\&.
.PP
\fBOBJ_SUBJDIR\fR
.RS 4
Вказує, що каталог збирання знаходиться у підкаталозі каталогу кодів\&. Наприклад, якщо каталогом кодів є
kdesdk, а каталогом збирання \(em
kdesdk/obj\-i386\-linux, змінній
\fBOBJ_SUBDIR\fR
слід встановити значення
\fIobj\-i386\-linux\fR\&.
.RE
.PP
\fBOBJ_REPLACEMENT\fR
.RS 4
Вираз
\fBsed\fR, який використовуватиметься для перетворення назви каталогу початкових кодів на назву каталогу збирання\&. Наприклад, якщо назва каталогу початкових кодів
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
є
David Faure
\&.
.PP
Автором цієї сторінки довідника є
Ben Burton
, її було створено для системи Debian GNU/Linux (але цю сторінку можна використовувати і у інших дистрибутивах)\&.