增加專案巨集或bom巨集

2021-09-13 18:17:51 字數 585 閱讀 7605

1.增加bom巨集

同乙個專案可能不同bom的測試項不同,這時候我們就需要通過bom巨集來實現控制不同bom支援不同測試項的功能。

工廠模式決定乙個專案有哪些測試項是在cust.h通過控制巨集的開啟與關閉實現的。但是針對同乙個專案不同bom新增器件,如x609專案 c bom不支援指紋測試項,則需要通過bom巨集控,在cust.h內有選擇的開啟與關閉某個功能。

在cust.**件中

修改vendor/mediatek/proprietary/custom / bsp_h8025/android.mk新增:

2.增加專案巨集

增加專案巨集則需要在vendor/mediatek/proprietary/custom / bsp_h8025/android.mk新增

注意:我們在使用專案巨集或者bom巨集之前需要確認xpm已經配置了完成了,否則會報錯的。

例如kb3專案

makefile 增加巨集定義

0.前言 從學習c語言開始就慢慢開始接觸makefile,查閱了很多的makefile的資料但總感覺沒有真正掌握makefile,如果自己動手寫乙個makefile總覺得非常吃力。所以特意借助部落格總結makefile的相關知識,通過例子說明makefile的具體用法。例說makefile索引博文 ...

例項說明makefile 能增加巨集定義

前言 從學習c語言開始就慢慢開始接觸makefile,查閱了很多的makefile的資料但總感覺沒有真正掌握makefile,如果自己動手寫乙個makefile總覺得非常吃力。所以特意借助部落格總結makefile的相關知識,通過例子說明makefile的具體用法。1.只有單個c檔案 2.含有多個c...

利用巨集為elixir增加while迴圈控制結構

c語言中的巨集定義 define sum a,b a b 程式中就可以用sum這個求和函式 相當於符號替換 編譯器會在編譯時將所有出現sum a,b 的地方替換成 a b 它是個預編譯指令,在編譯時執行。其實elixir中的巨集也具有類似的功能,它能為elixir帶來新的特性。比如說elixir中是...