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
文件中为不同的构建类型设置不同的库路径?