|
修改BSP
编译报错:
BUILD: [00:0000000058:PROGC ] Linking \WINCE500\PLATFORM\MCORE\drivers\psm\fsd\ directory.
BUILD: [01:0000000066:ERRORE] NMAKE : U1073: don't know how to make 'C:\WINCE500\PBWorkspaces\PXA270bsp42\WINCE500\MCORE_ARMV4I\CESYSGEN\OAK\LIB\ARMV4I\retail\FSDMGR.LIB'
我在\WINCE500\PLATFORM\MCORE\drivers\psm\fsd\这个文件夹中并没有看到“FSDMGR.LIB”这个文件
在一个能编译通过的BSP相同目录下可以找到“FSDMGR.LIB”这个文件
同时我看到这两个文件夹中的source文件也不一样
报错的:
TARGETNAME=PSMFSD
RELEASETYPE=PLATFORM
TARGETTYPE=DYNLINK
DLLENTRY=DllMain
CDEFINES=$(CDEFINES) -DDDI
TARGETLIBS= $(_PROJECTROOT)\CESYSGEN\SDK\LIB\$(_CPUDEPPATH)\COREDLL.LIB \
$(_PROJECTROOT)\CESYSGEN\OAK\LIB\$(_CPUDEPPATH)\FSDMGR.LIB \
$(_TARGETPLATROOT)\Drivers\PSM\BIN\PSMFSD.LIB \
$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\PLATOEM.LIB
SOURCES=
不报错的:
TARGETNAME=PSMFSD
RELEASETYPE=PLATFORM
TARGETTYPE=DYNLINK
DLLENTRY=DllMain
CDEFINES=$(CDEFINES) -DDDI
!IF "$(_WINCEOSVER)" == "300"
TARGETLIBS= $(_PUBLICROOT)\COMMON\SDK\LIB\$(_CPUDEPPATH)\COREDLL.LIB \
$(_PUBLICROOT)\COMMON\OAK\LIB\$(_CPUDEPPATH)\FSDMGR.LIB \
!ENDIF
!IF $(_WINCEOSVER) >= 400
TARGETLIBS= $(_PROJECTROOT)\CESYSGEN\SDK\LIB\$(_CPUDEPPATH)\COREDLL.LIB \
$(_PROJECTROOT)\CESYSGEN\OAK\LIB\$(_CPUDEPPATH)\FSDMGR.LIB \
!ENDIF
PSMFSD.LIB \
$(_TARGETPLATROOT)\Drivers\PSM\BIN\PLATOEM.LIB
SOURCES=
请问各位高手:
source的TARGETLIBS是什么意思?
这两个source都是要做什么??
|
|