ML-MAKEDEPEND(1)   ML-MAKEDEPEND(1)

ml-makedepend - ابزار تولید وابستگی‌های makefile برای برنامه‌های SML/NJ

ml-makedepend [OPTIONS] project.cm target

دستور ML-Makedepend ابزاری برای تولید اطلاعات وابستگی است تا امکان استفاده از برنامهٔ یونیکس make(1) برای ساخت برنامه‌های SML/NJ فراهم شود.

-f makefile

نام makefileـی که اطلاعات وابستگی به آن ضمیمه می‌شود را تعیین می‌کند. اگر این گزینه مشخص نشود، خروجی به انتهای فایل makefile (یا Makefile) افزوده خواهد شد. چنانچه هیچ‌یک از این فایل‌ها وجود نداشته باشند و گزینهٔ -f نیز مشخص نشده باشد، این حالت یک خطا خواهد بود.

-a arch

نام یک متغیر make را برای نام فایل‌ها و مسیرهای وابسته به معماری تعیین می‌کند (پیش‌فرض ARCH است).

-o os

نام یک متغیر make را برای نام فایل‌ها و مسیرهای وابسته به سیستم‌عامل تعیین می‌کند (پیش‌فرض OPSYS است).

-n

نام کامل فایل‌ها و مسیرها را به‌گونه‌ای تولید می‌کند که هر بخش وابسته به معماری یا سیستم‌عامل، به تعریف آن‌ها برای سیستم میزبان بسط داده شود. در صورت مشخص شدن این گزینه، گزینه‌های -a و -o نادیده گرفته می‌شوند.

-Cctl=value

کنترل ctl را روی مقدار value تنظیم می‌کند.

-Dname=value

متغیر CM با نام name را با مقدار داده‌شده تعریف می‌کند.

-D'name

متغیر CM با نام name را با مقدار ۱ تعریف می‌کند.

-Uname

هرگونه تعریف متغیر CM با نام name را حذف می‌کند.

ابزار ML-Makedepend توسط Matthias Blume نوشته شده است.

ml-build(1), sml(1), smlnj(7)

حق نشر © 2020 متعلق به The Fellowship of SML/NJ است.

این یک نرم‌افزار آزاد است؛ برای شرایط تکثیر به کد منبع مراجعه کنید. هیچ‌گونه ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا مناسب بودن برای یک هدف خاص.

2025-11-04 SML/NJ