Чи відомий спосіб зробити так, щоб Linux makeвідкинув навмисне використання GNU-Зробити конкретні розширення в Makefile під час редагування або використання Makefile інших в Linux? Я маю на увазі обмеження GNU-Make змусити себе діяти так, як makeзазначено в POSIX, і відхилити будь-які GNU ‑ Make конкретні розширення?
.POSIXСпеціальна мета мало, в відповідно до « 4.9 Special Вбудований Цільових імен (gnu.org) ». Сторінка man не згадує для цього варіант командного рядка.
Використання іншої makeутиліти може бути варіантом.
- Оновлення 2018-10-19 -
Я досі не знайшов прямої відповіді на моє запитання, але ось принаймні документ про це питання, документ, який не існував на той момент, коли у мене виникло це запитання: Навчальний посібник з портативних Makefiles (nullprogram.com) .
makeщо було призначене для використання з відповідним "чужим Makefile". Ви також сказали, що ".POSIXціль GNU недостатня, згідно з" читанням якоїсь документації, але ви не продемонстрували це фактичним випадком, що є трохи проблемою XY .