Warning, file /sdk/kde-dev-scripts/po/ru/docs/scripts/man-create_makefiles.1.docbook was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 <?xml version="1.0" ?>
0002 <!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
0003 <!ENTITY create_makefiles "<command
0004 >create_makefiles</command
0005 >">
0006 <!ENTITY % Russian "INCLUDE">
0007 ]>
0008 
0009 <refentry lang="&language;">
0010 <refentryinfo>
0011 <date
0012 >8 марта 2003 г.</date>
0013 </refentryinfo>
0014 
0015 <refmeta>
0016 <refentrytitle
0017 >&create_makefiles;</refentrytitle>
0018 <manvolnum
0019 >1</manvolnum>
0020 </refmeta>
0021 
0022 <refnamediv>
0023 <refname
0024 >&create_makefiles;</refname>
0025 <refpurpose
0026 >Повторно создаёт все файлы <filename
0027 >Makefile</filename
0028 > в каталоге и его подкаталогах</refpurpose>
0029 </refnamediv>
0030 
0031 <refsynopsisdiv>
0032 <cmdsynopsis
0033 >&create_makefiles; <group
0034 ><replaceable
0035 >dir</replaceable
0036 ></group
0037 > </cmdsynopsis>
0038 </refsynopsisdiv>
0039 
0040 <refsect1>
0041 <title
0042 >Описание</title>
0043 
0044 <para
0045 >&create_makefiles; повторно создаёт все файлы <filename
0046 >Makefile</filename
0047 > в <replaceable
0048 >каталоге</replaceable
0049 > и (рекурсивно) его подкаталогах с помощью соответствующих шаблонов <filename
0050 >Makefile.am</filename
0051 >.</para>
0052 
0053 <para
0054 >Этот сценарий необходимо запускать в каталоге верхнего уровня (том, который содержит configure). Этот сценарий позволяет сэкономить время, не запуская configure повторно.</para>
0055 
0056 <para
0057 >Если каталог исходного кода отличается от каталога сборки (см. переменные окружения ниже), предполагается, что каждый файл <filename
0058 >Makefile.am</filename
0059 > и <filename
0060 >Makefile.in</filename
0061 > должен находиться в каталоге исходного кода, а каждый файл <filename
0062 >Makefile</filename
0063 > — в каталоге сборки.</para>
0064 
0065 <para
0066 >Эта утилита является частью пакета &kde; Software Development Kit.</para>
0067 </refsect1>
0068 
0069 
0070 <refsect1>
0071 <title
0072 >Окружение</title>
0073 <para
0074 >Необходимо указать одну из следующих переменных (но не обе), если каталог с исходным кодом отличается от каталога сборки. Если каталог сборки представляет собой просто подкаталог каталога с исходным кодом, следует использовать более простую переменную <envar
0075 >OBJ_SUBDIR</envar
0076 >. </para>
0077 
0078 <variablelist>
0079 <varlistentry>
0080 <term
0081 ><envar
0082 >OBJ_SUBJDIR</envar
0083 ></term>
0084 <listitem
0085 ><para
0086 >Обозначает, что каталог сборки находится в указанном подкаталоге каталога с исходным кодом. Например, если каталог с исходным кодом — это <filename class="directory"
0087 >kdesdk</filename
0088 >, а каталог сборки — это <filename class="directory"
0089 >kdesdk/obj-i386-linux</filename
0090 >, то переменную <envar
0091 >OBJ_SUBDIR</envar
0092 > следует установить в значение <parameter
0093 >obj-i386-linux</parameter
0094 >.</para
0095 ></listitem>
0096 </varlistentry>
0097 <varlistentry>
0098 <term
0099 ><envar
0100 >OBJ_REPLACEMENT</envar
0101 ></term>
0102 <listitem
0103 ><para
0104 >Выражение <command
0105 >sed</command
0106 >, которое используется для преобразования каталога с исходным кодом в каталог сборки. Например, если каталог с исходным кодом — это <filename class="directory"
0107 >kdesdk/obj-i386-linux</filename
0108 >, то переменную <envar
0109 >OBJ_REPLACEMENT</envar
0110 > следует установить в значение <parameter
0111 >s#kdesdk#kdesdk-obj#</parameter
0112 >.</para>
0113 </listitem>
0114 </varlistentry>
0115 </variablelist>
0116 </refsect1>
0117 
0118 <refsect1>
0119 <title
0120 >Смотрите также</title>
0121 
0122 <para
0123 >create_makefile(1) make(2)</para>
0124 
0125 </refsect1>
0126 
0127 <refsect1>
0128 <title
0129 >Авторы</title>
0130 
0131 <para
0132 >Автор &create_makefiles; — &David.Faure; &David.Faure.mail;.</para>
0133 
0134 <para
0135 >Man-страницу подготовил <personname
0136 ><firstname
0137 >Ben</firstname
0138 ><surname
0139 >Burton</surname
0140 ></personname
0141 > <email
0142 >bab@debian.org</email
0143 > для системы Debian GNU/Linux (но ей можно воспользоваться и в других системах).</para>
0144  
0145 </refsect1>
0146 
0147 </refentry>