CHEATMAKE(1) [FIXME: manual] CHEATMAKE(1)

cheatmake - فریب دادن make برای بازسازی نکردن برخی فایل‌ها

cheatmake [hidechangefile] [show] [whyfile]

دستور cheatmake برای صرفه‌جویی در زمان هنگام کامپایل مجدد به‌کار می‌رود. این ابزار می‌تواند make را فریب دهد تا از بررسی و بازسازی فایل‌هایی که تغییر معناداری نداشته‌اند صرف‌نظر کند. برای نمونه، این ابزار زمانی مفید است که تنها یک کامنت در فایل تغییر کرده باشد اما کدهای اصلی تغییری نکرده باشند.

این ابزار بخشی از کیت توسعه نرم‌افزار KDE است.

hidechange file

با تنظیم برچسب زمانی فایل به گذشته، تغییر یافتن آن را پنهان می‌کند. با احتیاط استفاده شود!

show

فهرست فایل‌هایی را نمایش می‌دهد که make در حال حاضر به بازسازی آن‌ها نیاز دارد.

why file

توضیح می‌دهد که چرا make باید فایل را بازسازی کند.

اگر دایرکتوری سورس با دایرکتوری ساخت متفاوت باشد، باید یکی از متغیرهای زیر (اما نه هر دو) تنظیم شود. اگر دایرکتوری ساخت صرفاً یک زیردایرکتوری از دایرکتوری سورس باشد، باید از متغیر ساده‌تر OBJ_SUBDIR استفاده شود.

OBJ_SUBJDIR

نشان می‌دهد که دایرکتوری ساخت در زیردایرکتوری مشخص‌شده‌ای از دایرکتوری سورس قرار دارد. برای نمونه، اگر دایرکتوری سورس kdesdk و دایرکتوری ساخت kdesdk/obj-i386-linux باشد، آن‌گاه OBJ_SUBDIR باید روی obj-i386-linux تنظیم شود.

OBJ_REPLACEMENT

یک عبارت sed است که برای تبدیل دایرکتوری سورس به دایرکتوری ساخت استفاده می‌شود. برای نمونه، اگر دایرکتوری سورس kdesdk/obj-i386-linux باشد، آن‌گاه OBJ_REPLACEMENT باید روی s#kdesdk#kdesdk-obj# تنظیم شود.

make(1)

cheatmake توسط David Faure <faure@kde.org> نوشته شده است. این صفحه راهنما توسط Ben Burton <bab@debian.org> برای سیستم Debian GNU/Linux® آماده شده است (اما ممکن است توسط دیگران نیز استفاده شود).

2003-03-08 [FIXME: source]