1
我正在開發UMDF-driver。驅動程序需要32位和64位版本的不同(構建)庫。 我sources
文件中的TARGETLIBS屬性看起來像針對不同構建環境的不同庫路徑
TARGETLIBS=\
$(SDK_LIB_PATH)\strsafe.lib \
$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\ole32.lib \
$(SDK_LIB_PATH)\oleaut32.lib \
$(SDK_LIB_PATH)\uuid.lib \
...
..\otherlib\amd64\foo.lib \
但對於x86版本的路徑foo.lib必須..\otherlib\i386\foo.lib
。
很明顯,在ddk構建系統中有一些這樣的機制,因爲根據構建體系結構,$(SDK_LIB_PATH)也指向不同的位置。但我無法找到有關此主題的文檔。
如何在一個source
文件中爲不同的構建類型設置不同的庫路徑?