Makefile 如何判斷多重條件 - Linux

By Jacob
at 2009-06-30T15:40
at 2009-06-30T15:40
Table of Contents
一般的寫法是
ifeq ($(NAME), John)
CFLAG = john
else
CFLAG = not_john
endif
如果要多重條件,例如以下寫法 (以下寫法都是錯的,僅舉例)
請問正確寫法應該如何寫才對呢?
ifeq ($(NAME), John) && ($(NAME), David)
CFLAG = male
else
CFLAG = femail
endif
或
ifeq ($(NAME), John)
CFLAG = male
elifeq ($(NAME), David)
CFLAG = male
else
CFLAG = femail
endif
--
--
ifeq ($(NAME), John)
CFLAG = john
else
CFLAG = not_john
endif
如果要多重條件,例如以下寫法 (以下寫法都是錯的,僅舉例)
請問正確寫法應該如何寫才對呢?
ifeq ($(NAME), John) && ($(NAME), David)
CFLAG = male
else
CFLAG = femail
endif
或
ifeq ($(NAME), John)
CFLAG = male
elifeq ($(NAME), David)
CFLAG = male
else
CFLAG = femail
endif
--
--
Tags:
Linux
All Comments
Related Posts
換主機版後 ubuntu還能用嗎?

By Faithe
at 2009-06-30T13:46
at 2009-06-30T13:46
請問有辦法一次修改多個sudoers檔嗎?

By Doris
at 2009-06-30T12:50
at 2009-06-30T12:50
有人用 Vaio SR 跑 ubuntu 嗎?

By Genevieve
at 2009-06-30T11:21
at 2009-06-30T11:21
沒辦法顯示X server

By Todd Johnson
at 2009-06-30T11:14
at 2009-06-30T11:14
redhat怎麼抓?

By Kristin
at 2009-06-30T03:26
at 2009-06-30T03:26