0
我有一個需要根據環境變量的存在運行特定的規則。Makefile有條件的規則執行
test1:
-echo "test1"
test2:
-echo "test2"
run:
-echo "Running"
所以,我的要求是,如果我做make run
,那麼這兩個規則test1
和test2
應該執行IF環境變量說RUN_ONLY_TEST1
不上殼設置。但是,如果設置了此環境變量,則只應執行規則test1
。
可以有一個人請幫助我,如果這是可行的。這只是一個示例,我在原始的makefile中有很多命令,因此將if/else放在運行目標中需要大量的重複。
感謝您的建議。我會在我的主要項目中嘗試這個。 – sarbjit