Solaris 10 Makefiles中的条件语法是什么?

时间:2011-01-28 21:32:51

标签: makefile solaris conditional

我被迫在Solaris 10(SunOS 5.10)中使用/usr/ccs/bin/make

make的典型GNU ifeq语法(可用于包含或排除文本)不适用于Solaris make

在为宏分配值时,我可以使用sh样式if语句,但我正在寻找一种基于环境变量在makefile中包含或排除一堆文本的方法(和GNU的ifeq一样。

有什么想法吗?我还要感谢有关Solaris 10的make版本的任何文档。

2 个答案:

答案 0 :(得分:2)

此处还提供在线文档:

man pages section 1: User Commands

答案 1 :(得分:2)

Solaris make是一个中等复杂的野兽,但它不是GNU Make。

AFAIK,它不使用条件。

它有条件宏:=和增量宏+=