如何將\PUBLIC\COMMON\OAK\DRIVERS下的檔移到\PLATFORM\COMMON\SRC\SOC\pxa310_mrvl_v1下build
- 建一個BSP_ 開頭的目錄在\PLATFORM\COMMON\SRC\SOC\pxa310_mrvl_v1下
- 將檔案copy到上述的目錄
- 從你要改的檔的source 找出TARGETNAME
- 用3的name 去search PUBLIC, PLATFORM 下的sources
- -> 如果PUBLIC 下有就要再去找用的sources是不是有另外別人用(用這一個的sources 再跑一次3,4 steps)
- -> 如果PLATFORM 下有就要改它的sources 去link 到你會產生的lib而不是public的
- -> 如果兩個都沒有, 去search PUBLIC\COMMON\CESYSGEN\makefile, 如果有…表示wince 有用到這個lib
- 在project root 下, 下sysgen_captuer <targetname>, 會產生一個或多個sources.xxxx, 選source.<targetname>
- create a DLL floador 在(上層1), 將1 copy 進去rename 成sources
- 改(上層3的source) targetname = bsp_xxxxx
- 改includes 或cpp 想辦法讓它build 過
在sources 裡
RELEASETYPE=PLATFORM -> 意思是lib 會產生在PLATFORM\COMMON\SRC\SOC\PXA310_MRVL_V1\LIB\ARMV4I\RETIAL\下
不加的話 會是預設的…可能會在PUBLIC..WPC...下