Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 03 May 24 13:56:51, всего сообщений: 5322
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 4696 из 5322 ========================================= RU.HUSKY =
От   : Zhenja Kaliuta                   2:4500/1.59        14 Jan 22 22:24:31
Кому : Sergey Anohin                                       14 Jan 22 22:24:31
Тема : Re: legacy makefiles
FGHI : area://RU.HUSKY?msgid=2:4500/1.59+4722a13c
На   : area://RU.HUSKY?msgid=2:5034/10.1+d2d2551e
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5034/10.1+d2d2b2e6
==============================================================================
Hi, Sergey!

On Fri, 14 Jan 2022 22:52:01 +0200 Sergey Anohin writes:

ZK>> в бсде так же расширенные (относительно posix), только в профиль.

SA> Я сначала прочитав твое сообщение понял что это для меня почти как
SA> арабская вязь или китайские иероглифы, но почитав форум

SA> https://forums.freebsd.org/threads/posix-compliant-makefile-pattern-rules.65372/

SA> думаю что теперь твое сообщение выглядит как корейские иероглифы :))) вроде что-то понятно а вроде и не очень.

В смысле? Есть POSIX make, где-то вот так https://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html

Есть make'и на *BSD'х с расширениями этого синтаксиса (если я правильно помню Чеусова, они похожи, но имеют отличия. Сам я сталкивался только с bmake, который "the NetBSD make tool").

Есть gnu make, со своими расширениями.

Почему расширения bsd можно считать нормальными, а gnu нет -- я лично причин не вижу, кроме вкусовщины (bmake красивее, но загадочнее :)

На линуксах вполне можно пользоваться bmake прямо из родных репозиториев:

% rpm -q bmake
bmake-20210803-1.fc35.x86_64

% dpkg -l bmake
...
ii  bmake          20200710-15  amd64        NetBSD make

--- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
* Origin: Somewhere in the North (2:4500/1.59)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.045734 секунды