Каков синтаксис для условных выражений в Makefile-файлах Solaris 10? - PullRequest
4 голосов
/ 29 января 2011

Я вынужден использовать /usr/ccs/bin/make в Solaris 10 (SunOS 5.10).

Типичный синтаксис GNU make для ifeq, который может использоваться для включения или исключения текста, не 'я не могу работать с Solaris make.

. Я могу использовать операторы sh style if при назначении значений макросам, но я ищу способ включить или исключить кучу текста в make-файле.основанный на переменной окружения (как в GNU ifeq).

Есть идеи?Я также был бы признателен за любую документацию по версии make.

для Solaris 10.

Ответы [ 2 ]

2 голосов
/ 29 января 2011

Solaris make - умеренно сложная зверька, но это не GNU Make.

AFAIK, он не использует условные выражения.

Имеются условные макросы := и инкрементные макросы +=.

2 голосов
/ 29 января 2011

Электронная документация также доступна здесь:

справочные страницы, раздел 1: Команды пользователя

...