'\" t .\" Title: ml-makedepend .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-11-04 .\" Manual: \ \& .\" Source: SML/NJ .\" Language: English .\" .TH "ML\-MAKEDEPEND" "1" "2025-11-04" "SML/NJ" "\ \&" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" ml\-makedepend \- ابزار تولید وابستگی‌های makefile برای برنامه‌های SML/NJ .SH "خلاصه دستور (SYNOPSIS)" .sp \fBml\-makedepend\fP [\fIOPTIONS\fP] \fIproject.cm\fP \fItarget\fP .SH "توضیحات (DESCRIPTION)" .sp دستور \fBML\-Makedepend\fP ابزاری برای تولید اطلاعات وابستگی است تا امکان استفاده از برنامهٔ یونیکس \fBmake\fP(1) برای ساخت برنامه‌های SML/NJ فراهم شود. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-f\fP \fImakefile\fP .RS 4 نام makefileـی که اطلاعات وابستگی به آن ضمیمه می‌شود را تعیین می‌کند. اگر این گزینه مشخص \fIنشود\fP، خروجی به انتهای فایل \f(CRmakefile\fP (یا \f(CRMakefile\fP) افزوده خواهد شد. چنانچه هیچ‌یک از این فایل‌ها وجود نداشته باشند و گزینهٔ \fB\-f\fP نیز مشخص نشده باشد، این حالت یک خطا خواهد بود. .RE .sp \fB\-a\fP \fIarch\fP .RS 4 نام یک متغیر make را برای نام فایل‌ها و مسیرهای وابسته به معماری تعیین می‌کند (پیش‌فرض \f(CRARCH\fP است). .RE .sp \fB\-o\fP \fIos\fP .RS 4 نام یک متغیر make را برای نام فایل‌ها و مسیرهای وابسته به سیستم‌عامل تعیین می‌کند (پیش‌فرض \f(CROPSYS\fP است). .RE .sp \fB\-n\fP .RS 4 نام کامل فایل‌ها و مسیرها را به‌گونه‌ای تولید می‌کند که هر بخش وابسته به معماری یا سیستم‌عامل، به تعریف آن‌ها برای سیستم میزبان بسط داده شود. در صورت مشخص شدن این گزینه، گزینه‌های \fB\-a\fP و \fB\-o\fP نادیده گرفته می‌شوند. .RE .sp \fB\-C\fP\fIctl\fP=\fIvalue\fP .RS 4 کنترل \fIctl\fP را روی مقدار \fIvalue\fP تنظیم می‌کند. .RE .sp \fB\-D\fP\fIname\fP=\fIvalue\fP .RS 4 متغیر CM با نام \fIname\fP را با مقدار داده‌شده تعریف می‌کند. .RE .sp \fB\-D\fP\*(Aqname .RS 4 متغیر CM با نام \fIname\fP را با مقدار ۱ تعریف می‌کند. .RE .sp \fB\-U\fP\fIname\fP .RS 4 هرگونه تعریف متغیر CM با نام \fIname\fP را حذف می‌کند. .RE .SH "نویسندگان (AUTHORS)" .sp ابزار \fBML\-Makedepend\fP توسط Matthias Blume نوشته شده است. .SH "همچنین ببینید (SEE ALSO)" .sp \fBml\-build\fP(1), \fBsml\fP(1), \fBsmlnj\fP(7) .SH "کپی‌رایت و تکثیر (COPYRIGHT)" .sp حق نشر \(co 2020 متعلق به The Fellowship of SML/NJ است. .sp این یک نرم‌افزار آزاد است؛ برای شرایط تکثیر به کد منبع مراجعه کنید. هیچ‌گونه ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا مناسب بودن برای یک هدف خاص.