Есть ли возможность удалить дубликаты в списке слов без сортировки в make файле?
$(sort foo bar lose)
удаляет дубликаты (что для меня является основной функциональностью в этом случае), но и сортирует (для меня в этом случае неудачный побочный эффект). Я хочу этого избежать.
[обновление]
bobbogo ответ работает очень хорошо. Просто не забудьте использовать define uniq для v3.81 и (не проверял это) define uniq = для более поздних версий.
larsmans ответ работает очень хорошо, если ваш разделитель записей не является пространством, например. если вы хотите удалить дубликаты из _foo_bar_lose_lose_bar_baz_ или тому подобное. Просто не забудьте использовать опции RS и ORS awk вместо tr, и заверните все это с помощью $(firstword $(shell ... ))