我有一个makefile,其中使用了一些全局变量,例如
REL=something..
DIR=something...
这个 makefile 用于构建两个产品,比如 P1 和 P2,基于产品,它正在使用全局变量的构建值,这不是问题,因为这两个产品的所有全局变量的值都是相同的,但是现在产品 1 和产品 2 的变量 REL 的值不同,我正在尝试这个,但它不起作用:
!IF "$(PRODUCT)"=="P1"
REL=value1
!ELSEIF "$(PRODUCT)"=="P2"
REL=value2
!ENDIF