Есть 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)