| AUTOMAKE(1) | دستورات کاربر | AUTOMAKE(1) |
نام (NAME)
automake-1.18 - تولید فایلهای Makefile.in برای configure از Makefile.am
خلاصه دستور (SYNOPSIS)
automake [گزینه]... [Makefile]...
توضیحات (DESCRIPTION)
تولید فایلهای Makefile.in برای configure از روی Makefile.am.
حالتهای عملیاتی:
- --help
- نمایش این راهنما و خروج
- --version
- نمایش شماره نسخه و خروج
- -v, --verbose
- فهرست کردن پرجزئیات فایلهای پردازششده
- --no-force
- تنها بهروزرسانی آن دسته از فایلهای Makefile.in که قدیمی هستند
- -W, --warnings=CATEGORY
- گزارش هشدارهای مربوط به دستهبندی CATEGORY
ردیابی وابستگیها:
- -i, --ignore-deps
- غیرفعال کردن کد ردیابی وابستگیها
- --include-deps
- فعال کردن کد ردیابی وابستگیها
گونهها (Flavors):
فایلهای کتابخانه:
- -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
نویسنده (AUTHOR)
نوشتهشده توسط 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 |