'\" t .\" Title: \fBcreate_makefile\fR .\" Author: [see the "Authors" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 2003-03-08 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: Persian .\" .TH "\FBCREATE_MAKEFILE\F" "1" "2003\-03\-08" "[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 "نام (NAME)" create_makefile \- ساخت فایل‌های Makefile.in و Makefile از یک Makefile.am .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBcreate_makefile\fR\ 'u \fBcreate_makefile\fR [\fIrelativepath/Makefile\fR] [\fIrelativepath\fR] .SH "توضیحات (DESCRIPTION)" .PP دستور \fBcreate_makefile\fR فایل‌های Makefile\&.in و Makefile را در یک زیرپوشه حاوی Makefile\&.am ایجاد می‌کند. این اسکریپت در مقایسه با اجرای مجدد و کامل configure در زمان صرفه‌جویی می‌کند. .PP توجه داشته باشید که باید مسیر به Makefile یا Makefile\&.am مورد نظر را مشخص کنید (اگرچه بخش انتهایی /Makefile می‌تواند حذف شود). .PP این اسکریپت می‌تواند از بالاترین پوشه ریشه پروژه (پوشه‌ای که شامل configure است) یا از یکی از زیرپوشه‌های آن اجرا شود. .PP اگر دایرکتوری مبدا با دایرکتوری ساخت متفاوت باشد (متغیرهای محیطی زیر را ببینید)، فرض می‌شود که Makefile\&.am و Makefile\&.in متعلق به دایرکتوری مبدا بوده و فایل Makefile متعلق به دایرکتوری ساخت است. .PP این ابزار بخشی از کیت توسعه نرم‌افزاری کی‌دی‌ای (KDE Software Development Kit) است. .SH "محیط (ENVIRONMENT)" .PP اگر دایرکتوری مبدا با دایرکتوری ساخت متفاوت باشد، باید یکی از متغیرهای زیر (نه هر دو) تنظیم شود. اگر دایرکتوری ساخت صرفاً یک زیرپوشه از دایرکتوری مبدا باشد، باید از متغیر ساده‌تر \fBOBJ_SUBDIR\fR استفاده شود. .PP \fBOBJ_SUBDIR\fR .RS 4 مشخص می‌کند که دایرکتوری ساخت در کدام زیرپوشه از دایرکتوری مبدا قرار دارد. برای نمونه، اگر دایرکتوری مبدا kdesdk و دایرکتوری ساخت kdesdk/obj\-i386\-linux باشد، آن‌گاه \fBOBJ_SUBDIR\fR باید برابر با \fIobj\-i386\-linux\fR تنظیم شود. .RE .PP \fBOBJ_REPLACEMENT\fR .RS 4 یک عبارت \fBsed\fR که برای تبدیل دایرکتوری مبدا به دایرکتوری ساخت به کار می‌رود. برای نمونه، اگر دایرکتوری مبدا ~/src/kdesdk و دایرکتوری ساخت ~/src/kdesdk\-obj باشد، آن‌گاه \fBOBJ_REPLACEMENT\fR باید برابر با \fIs#kdesdk#kdesdk\-obj#\fR تنظیم شود. .RE .SH "همچنین ببینید (SEE ALSO)" .PP create_makefiles(1) .SH "نویسندگان (AUTHORS)" .PP اسکریپت create_makefile توسط David Faure و دیگران نوشته شده است. این صفحه راهنما توسط Ben Burton برای سیستم گنو/لینوکس دبیان تهیه شده است (اما ممکن است توسط دیگران نیز استفاده شود).