| AUTOMAKE(1) | دستورات کاربر | AUTOMAKE(1) |
نام (NAME)
automake - تولید خودکار پروندههای Makefile.in برای configure از روی Makefile.am
خلاصه دستور (SYNOPSIS)
automake [گزینه]... [Makefile]...
توضیحات (DESCRIPTION)
تولید Makefile.in برای configure از روی Makefile.am.
حالتهای عملیاتی (Operation modes):
- --help
- نمایش این راهنما و خروج
- --version
- نمایش شماره نسخه و خروج
- -v, --verbose
- فهرست کردن پرجزئیات فایلهای پردازششده
- --no-force
- تنها بهروزرسانی آن دسته از پروندههای Makefile.in که قدیمی هستند
- -W, --warnings=CATEGORY
- گزارش هشدارهای مربوط به دستهبندی CATEGORY
ردگیری وابستگیها (Dependency tracking):
- -i, --ignore-deps
- غیرفعال کردن کد ردگیری وابستگیها
- --include-deps
- فعال کردن کد ردگیری وابستگیها
طعمها (Flavors):
فایلهای کتابخانه (Library files):
- -a, --add-missing
- افزودن فایلهای استاندارد ناموجود به بسته
- --libdir=DIR
- تنظیم پوشه نگهدارنده فایلهای کتابخانه
- --print-libdir
- چاپ نام پوشه نگهدارنده فایلهای کتابخانه
- -c, --copy
- همراه با -a، کپی کردن فایلهای ناموجود (پیشفرض پیوند نمادین است)
- -f, --force-missing
- اجبار به بهروزرسانی فایلهای استاندارد
دستهبندیهای هشدار عبارتاند از:
- cross
- مشکلات مربوط به کامپایل متقاطع (cross compilation)
- gnu
- استانداردهای کدنویسی گنو (پیشفرض در حالتهای gnu و gnits)
- obsolete
- قابلیتها یا ساختارهای منسوخشده (پیشفرض)
- override
- بازتعریف قوانین یا متغیرهای Automake توسط کاربر
- portability
- مشکلات مربوط به سازگاری و چندسکویی (پیشفرض در حالتهای gnu و gnits)
- portability-recursive
- متغیرهای تودرتوی Make (پیشفرض همراه با -Wportability)
- extra-portability
- مشکلات تکمیلی سازگاری مربوط به ابزارهای نامتعارف
- syntax
- ساختارهای نحوی مشکوک (پیشفرض)
- unsupported
- قابلیتهای پشتیبانینشده یا ناقص (پیشفرض)
گزینه -W همچنین مقادیر زیر را میپذیرد:
- all
- فعالسازی همه هشدارها
- none
- غیرفعالسازی همه هشدارها
- no-CATEGORY
- غیرفعالسازی هشدارها در دستهبندی CATEGORY
- error
- در نظر گرفتن تمام هشدارهای فعال بهعنوان خطا
فایلهایی که در صورت یافت شدن به طور خودکار توزیع میشوند (همیشه):
- ABOUT-GNU
- TODO install-sh mdate-sh
- ABOUT-NLS
- ar-lib libversion.in missing
- BACKLOG
- compile ltcf-c.sh mkinstalldirs
- COPYING
- config.guess ltcf-cxx.sh py-compile
- COPYING.DOC
- config.rpath ltcf-gcj.sh texinfo.tex
- COPYING.LESSER
- config.sub ltconfig ylwrap
- COPYING.LIB
- depcomp ltmain.sh
فایلهایی که در صورت یافت شدن به طور خودکار توزیع میشوند (در صورت نیاز با پسوند .md):
- AUTHORS[.md]
- INSTALL[.md] README[.md] THANKS[.md]
- ChangeLog[.md]
- NEWS[.md]
فایلهایی که در صورت یافت شدن به طور خودکار توزیع میشوند (تحت شرایط خاص):
- README-alpha[.md]
- config.h.bot configure configure.in
- acconfig.h
- config.h.top configure.ac stamp-vti
- aclocal.m4
نویسندگان (AUTHORS)
نوشتهشده توسط Tom Tromey <tromey@redhat.com>
- و Alexandre Duret-Lutz <adl@gnu.org>.
گزارش اشکالات (REPORTING BUGS)
گزارش
اشکالات به
<bug-automake@gnu.org>.
وبگاه اصلی GNU
Automake: https://www.gnu.org/software/automake
راهنمای
عمومی
استفاده از
نرمافزارهای
گنو: https://www.gnu.org/gethelp
ویژگیها: subsecond-mtime
حق نشر (COPYRIGHT)
حق نشر © 2025
بنیاد
نرمافزارهای
آزاد (Free Software Foundation, Inc.)
مجوز GPLv2+: گنو GPL
نسخه ۲ یا
بالاتر
این یک نرمافزار آزاد است: شما در ویرایش و بازتوزیع آن آزاد هستید. هیچ ضمانتی وجود ندارد، تا حدی که قانون اجازه میدهد.
همچنین ببینید (SEE ALSO)
مستندات کامل برای automake در قالب یک کتابچه راهنمای Texinfo نگهداری میشود. اگر برنامههای info و automake بهدرستی روی سیستم شما نصب شده باشند، اجرای دستور
- info automake
باید دسترسی شما را به راهنمای کامل فراهم کند.
| ژوئیه 2025 | GNU automake 1.18.1 |