'\" t
.\" Title: \fBcheatmake\fR
.\" Author: [see the "Авторы" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 8 марта 2003 г.
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: Russian
.\"
.TH "\fBcheatmake\fR" "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 "ИМЯ"
cheatmake \- Сделать так, чтобы команда \fBmake\fR не выполняла перекомпиляцию некоторых файлов
.SH "СИНОПСИС"
.HP \w'\fBcheatmake\fR\ 'u
\fBcheatmake\fR [\fBhidechange\fR\fIфайл\fR] [\fBshow\fR] [\fBwhy\fR\fIфайл\fR]
.SH "ОПИСАНИЕ"
.PP
Команда
\fBcheatmake\fR
используется для экономии времени при перекомпиляции\&. Она позволяет сделать так, что make будет пропускать те файлы, которые не изменились значительным образом\&. Например, этой командой можно воспользоваться в том случае, если в файле изменился комментарий, но сам код остался прежним\&.
.PP
Эта утилита является частью пакета
KDE
Software Development Kit\&.
.SH "ОПЦИИ"
.PP
\fBhidechange\fR \fIфайл\fR
.RS 4
Скрывает факт того, что файл был изменён, сдвигая метку времени назад\&. Используйте с осторожностью!
.RE
.PP
\fBshow\fR
.RS 4
Отображает те файлы, которые на данный момент времени требуется перекомпилировать с помощью
\fBmake\fR
.RE
.PP
\fBwhy\fR \fIфайл\fR
.RS 4
Объясняет причину, по которой необходимо перекомпилировать файл
.RE
.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
make(1)
.SH "АВТОРЫ"
.PP
Автор команды
\fBcheatmake\fR
\(em
David Faure
\&. Man\-страницу подготовил
Ben Burton
для системы Debian
GNU/Linux\(rg
(но ей можно воспользоваться и в других системах)\&.