Warning, file /sdk/kde-dev-scripts/po/uk/docs/scripts/man-create_makefile.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 kdeoptions SYSTEM "kdeoptions.docbook">
0004 <!ENTITY qtoptions SYSTEM "qtoptions.docbook">
0005 <!ENTITY % Ukrainian "INCLUDE">
0006 ]>
0007 
0008 <refentry lang="&language;">
0009 <refentryinfo>
0010 <date
0011 >8 березня 2003 року</date>
0012 </refentryinfo>
0013 
0014 <refmeta>
0015 <refentrytitle
0016 ><command
0017 >create_makefile</command
0018 ></refentrytitle>
0019 <manvolnum
0020 >1</manvolnum>
0021 </refmeta>
0022 
0023 <refnamediv>
0024 <refname
0025 ><command
0026 >create_makefile</command
0027 ></refname>
0028 <refpurpose
0029 >Створює файли <filename
0030 >Makefile.in</filename
0031 > і <filename
0032 >Makefile</filename
0033 > з файла <filename
0034 >Makefile.am</filename
0035 ></refpurpose>
0036 </refnamediv>
0037 
0038 <refsynopsisdiv>
0039 <cmdsynopsis
0040 ><command
0041 >create_makefile</command
0042 > <group
0043 ><replaceable
0044 >відносний_шлях/Makefile</replaceable
0045 ></group
0046 > <group
0047 ><replaceable
0048 >відносний_шлях</replaceable
0049 ></group
0050 > </cmdsynopsis>
0051 </refsynopsisdiv>
0052 
0053 <refsect1>
0054 <title
0055 >Опис</title>
0056 
0057 <para
0058 >Команда <command
0059 >create_makefile</command
0060 > створює файли <filename
0061 >Makefile.in</filename
0062 > і <filename
0063 >Makefile</filename
0064 > у підкаталозі, що містить файл <filename
0065 >Makefile.am</filename
0066 >. За допомогою цього скрипту ви можете зекономити час, порівняно з повторним запуском configure</para>
0067 
0068 <para
0069 >Зауважте, що вам слід вказувати шлях до бажаного <filename
0070 >Makefile</filename
0071 > <filename
0072 >Makefile.am</filename
0073 > (але другий параметр, <filename
0074 >/Makefile</filename
0075 > можна не вказувати).</para>
0076 
0077 <para
0078 >Цей скрипт можна запускати з каталогу найвищого рівня (того, де міститься файл <filename
0079 >configure</filename
0080 >) або з будь-якого з його підкаталогів.</para>
0081 
0082 <para
0083 >Якщо каталог кодів відрізняється від каталогу збирання (див. змінні середовища), програма припускатиме, що файли <filename
0084 >Makefile.am</filename
0085 > і <filename
0086 >Makefile.in</filename
0087 > належать до підкаталогу каталогу source, а файл <filename
0088 >Makefile</filename
0089 > належить до підкаталогу каталогу build. </para>
0090 
0091 <para
0092 >Цей інструмент є частиною набору засобів &kde; для розробки програмного забезпечення.</para>
0093 
0094 </refsect1>
0095 
0096 <refsect1>
0097 <title
0098 >Середовище</title>
0099 
0100 <para
0101 >Якщо каталог кодів відрізняється від каталогу збирання, слід встановити одну з наведених нижче змінних (але не дві одночасно). Якщо каталог збирання є простим підкаталогом каталогу кодів, слід використовувати простішу змінну — <envar
0102 >OBJ_SUBDIR</envar
0103 >. </para>
0104 
0105 <variablelist>
0106 <varlistentry>
0107 <term
0108 ><envar
0109 >OBJ_SUBJDIR</envar
0110 ></term>
0111 <listitem
0112 ><para
0113 >Вказує, що каталог збирання знаходиться у підкаталозі каталогу кодів. Наприклад, якщо каталогом кодів є <filename class="directory"
0114 >kdesdk</filename
0115 >, а каталогом збирання — <filename class="directory"
0116 >kdesdk/obj-i386-linux</filename
0117 >, змінній <envar
0118 >OBJ_SUBDIR</envar
0119 > слід встановити значення <parameter
0120 >obj-i386-linux</parameter
0121 >.</para
0122 ></listitem>
0123 </varlistentry>
0124 <varlistentry>
0125 <term
0126 ><envar
0127 >OBJ_REPLACEMENT</envar
0128 ></term>
0129 <listitem
0130 ><para
0131 >Вираз <command
0132 >sed</command
0133 >, який буде використано для перетворення назви каталогу кодів на назву каталогу збирання. Наприклад, якщо каталогом кодів є <filename class="directory"
0134 >~/src/kdesdk</filename
0135 >, а каталогом збирання — <filename class="directory"
0136 >~/src/kdesdk-obj</filename
0137 >, змінній <envar
0138 >OBJ_REPLACEMENT</envar
0139 > слід встановити значення <parameter
0140 >s#kdesdk#kdesdk-obj#</parameter
0141 >.</para
0142 ></listitem>
0143 </varlistentry>
0144 </variablelist>
0145 
0146 </refsect1>
0147 
0148 <refsect1>
0149 <title
0150 >Прочитайте також</title>
0151 
0152 <para
0153 >create_makefiles(1)</para>
0154 </refsect1>
0155 <refsect1>
0156 <title
0157 >Автори</title>
0158 
0159 <para
0160 >Авторами create_makefile є &David.Faure; &David.Faure.mail; та інші особи. Автором цієї сторінки довідника є <personname
0161 ><firstname
0162 >Ben</firstname
0163 ><surname
0164 >Burton</surname
0165 ></personname
0166 > <email
0167 >bab@debian.org</email
0168 >, сторінку було створено для системи Debian GNU/Linux (але її можна використовувати і у інших системах).</para>
0169 </refsect1>
0170 </refentry>