Makefile 如何判斷多重條件 - Linux

Jacob avatar
By Jacob
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

--

--
Tags: Linux

All Comments

換主機版後 ubuntu還能用嗎?

Faithe avatar
By Faithe
at 2009-06-30T13:46
※ 引述《allstarschh (allstars)》之銘言: : 主機版最近掛了 : 所以想買新的 : 代表cpu ram也要跟著換了 : 想請問那這樣我原本的ubuntu還能用嗎?? : thanks 可以用 話說我的USB隨身碟灌Ubuntu 插到任何電腦都能正常開機 所以只換主機板應該沒問題的 - ...

請問有辦法一次修改多個sudoers檔嗎?

Doris avatar
By Doris
at 2009-06-30T12:50
各位好~ 請問有辦法寫出修改/etc/sudoers (也就是sudo的設定檔)的shell script 嗎? 嘗試過用here document來作但是visudo要求我一定要用terminal輸入... 不吃預先打好的設定檔,因為手上一共有15台server,每次要新增/移除帳號都要 一台一台作visu ...

有人用 Vaio SR 跑 ubuntu 嗎?

Genevieve avatar
By Genevieve
at 2009-06-30T11:21
最近要幫人買 Vaio 筆電, 看了看好像 Vaio SR 系列比較適合他, 想知道 ubuntu 在上面有沒有問題? 尤其是網卡跟 Ati 顯示的部份... 之前好像有看到某些 Ati 桌上型顯卡在 compiz 裡會有怪線條出現的狀況, 不知筆電會不會? 我自己用 Z 系列跑 ubuntu 都沒問題, ...

沒辦法顯示X server

Todd Johnson avatar
By Todd Johnson
at 2009-06-30T11:14
他出現的錯誤訊息是 check X server log for error 我安裝的系統是Suse 有人有遇過類似的問題嗎? - ...

redhat怎麼抓?

Kristin avatar
By Kristin
at 2009-06-30T03:26
https://www.redhat.com/apps/download/ 怎麼到官網 跑出fedora免費下載 redhat卻要錢? 我想要考RHCE 那FEDORA就是一樣的? - ...