📄 sources
字号:
# Copyright (c) 2002 Silicon Motion, Inc.
#
# Module Name:
#
# sources.
#
# Abstract:
#
# This file specifies the target component being built and the list of
# sources files needed to build that component. Also specifies optional
# compiler switches and libraries that are unique for the component being
# built.
#
# Notes:
#
# This driver is built based on Windows CE 4.0 display support.
#
#
# For Rotation, DirectDraw has to be disabled
# Enable DirectDraw extensions
# Enable Rotation extensions
# Enable MultiMon Emulation extensions
# Enable Display Performance query
# Enable Host Interface
# Compile for Accelent XScale platform
# Enable Alpha Blend Escape Functions
# PRECOMPILED_INCLUDE=precomp.h
# PRECOMPILED_PCH=precomp.pch
# PRECOMPILED_CXX=1
# xref VIGUID {06F139A0-A522-417d-9A04-567051583521}
# xref VSGUID {946FC424-C0ED-411e-9F25-6D913155D166}
RELEASETYPE=PLATFORM
TARGETNAME=DDI_VGX
TARGETTYPE=DYNLINK
WINCEREL=1
TARGETLIBS= \
_ISVINCPATH=$(_WINCEROOT)\public\common\sdk\inc;$(_WINCEROOT)\public\common\oak\inc;$(_WINCEROOT)\public\common\ddk\inc;
CDEFINES=$(CDEFINES) -DDDI -D_WINCEOSVER=$(_WINCEOSVER)
SOURCES= \
smi.cpp \
interrupt.cpp \
panel.cpp \
blt.cpp \
line.cpp \
surf.cpp \
cursor.cpp \
misc.cpp \
halcaps.cpp \
haldd.cpp \
halvpe.cpp \
halsurf.cpp \
rotate.cpp \
modetbl.cpp \
cmdlist.cpp \
power.cpp \
pwm.cpp \
i2c.cpp \
ssp.cpp \
mmonemu.cpp \
FILE_VIEW_PARAMETER_FOLDER= \
SMIVGX.bib \
SMIVGX.reg \
SMIVGX.dat \
SMIVGX.db \
ProjSysgen.bat \
FILE_VIEW_ROOT_FOLDER= \
prelink.bat \
postlink.bat \
PRELINK_PASS_CMD=prelink.bat
POSTLINK_PASS_CMD=postlink.bat
!IF "$(SMI_ROTATION)"=="1"
SMI_NODD=1
!ENDIF
!IF "$(SMI_NODD)"=="1"
SMI_D3D=
!ENDIF
!IF "$(SMI_NODD)"!="1"
SOURCELIBS= \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ddgpe.lib \
!ENDIF
!IF "$(_WINCEOSVER)"!="500"
TARGETLIBS= \
$(TARGETLIBS) \
$(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
!ELSE
TARGETLIBS= \
$(TARGETLIBS) \
$(_PROJECTROOT)\cesysgen\sdk\lib\$(_CPUINDPATH)\coredll.lib \
!ENDIF
!IF "$(_WINCEOSVER)"!="300" && "$(_WINCEOSVER)"!="350" && "$(_WINCEOSVER)"!="400" && "$(_WINCEOSVER)"!="410" && "$(SMI_NOLIB)"!="1"
TARGETLIBS= \
$(TARGETLIBS) \
$(_SYSGENOAKROOT)\lib\$(_CPUINDPATH)\gpe.lib \
!IF "$(SMI_ROTATION)"=="1"
TARGETLIBS= \
$(TARGETLIBS) \
$(_SYSGENOAKROOT)\lib\$(_CPUINDPATH)\gperotate.lib \
!ENDIF
!ELSE
TARGETLIBS= \
$(TARGETLIBS) \
!IF "$(SMI_ROTATION)"=="1"
TARGETLIBS= \
$(TARGETLIBS) \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\gperotate.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\emulrotate.lib \
!ELSE
TARGETLIBS= \
$(TARGETLIBS) \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\gpe.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\emul.lib \
!ENDIF
!ENDIF
!IF "$(_WINCEOSVER)"=="300"
TARGETLIBS= \
$(TARGETLIBS) \
$(_PROJECTROOT)\cesysgen\oak\lib\$(_CPUINDPATH)\ceddk.lib \
!IF "$(SMI_NODD)"!="1"
TARGETLIBS= \
$(TARGETLIBS) \
$(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\dxguid.lib \
!ENDIF
!ELSE
TARGETLIBS= \
$(TARGETLIBS) \
!IF "$(SMI_NSW)"=="1" || "$(SMI_BCEDDK)"=="1"
TARGETLIBS= \
$(TARGETLIBS) \
$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\bceddk.lib \
!ELSE
TARGETLIBS= \
$(TARGETLIBS) \
$(_SYSGENOAKROOT)\lib\$(_CPUINDPATH)\ceddk.lib \
!ENDIF
!IF "$(SMI_NODD)"!="1"
TARGETLIBS= \
$(TARGETLIBS) \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\dxdrvguid.lib \
!ENDIF
!ENDIF
!IF "$(_TGTCPU)"=="ARMV4I"
CDEFINES=$(CDEFINES) -DXSCALE
!ENDIF
!IF "$(SMI_NODD)"!="1"
CDEFINES=$(CDEFINES) -DDD_ENABLE
!ENDIF
!IF "$(SMI_ROTATION)"=="1"
CDEFINES=$(CDEFINES) -DROTATION_ENABLE
!ENDIF
!IF "$(SMI_MMEMU)"=="1"
CDEFINES=$(CDEFINES) -DMULTIMONEMU_ENABLE
!ENDIF
!IF "$(SMI_DISPPERF)"=="1"
CDEFINES=$(CDEFINES) -DDISPPERF_ENABLE
!ENDIF
!IF "$(SMI_HOST)"=="1"
CDEFINES=$(CDEFINES) -DHOST_ENABLE
!ENDIF
!IF "$(SMI_ACCELENT)"=="1"
CDEFINES=$(CDEFINES) -DACCELENT
!ENDIF
!IF "$(SMI_ALPHABLEND_DEMO)"=="1"
CDEFINES=$(CDEFINES) -DALPHA_BLEND_DEMO
!ENDIF
!IF "$(SMI_MEMORY_RESERVE)"=="1"
CDEFINES=$(CDEFINES) -DMEMORY_RESERVE
!ENDIF
!IF "$(SMI_CMDLIST)"=="1"
CDEFINES=$(CDEFINES) -DCMDLIST=1
!ENDIF
!IF "$(SMI_CMDLIST_CEPC)"=="1"
CDEFINES=$(CDEFINES) -DCMDLIST_CEPC=1
!ENDIF
!IF "$(SMI_CMDLIST_SYS)"=="1"
CDEFINES=$(CDEFINES) -DCMDLIST_IN_SYS_MEM=1
!ENDIF
!IF "$(SMI_UMA)"=="1"
CDEFINES=$(CDEFINES) -DUMA
!ENDIF
!IF "$(SMI_USI)"=="1"
CDEFINES=$(CDEFINES) -DUSI
!ENDIF
!IF "$(SMI_DISABLE_INT_MGR)"=="1"
CDEFINES=$(CDEFINES) -DDISABLE_INTERRUPT_MANAGEMENT
!ENDIF
!IF "$(SMI_DISABLE_AUTO_PWRMGR)"=="1"
CDEFINES=$(CDEFINES) -DDISABLE_AUTO_POWER_MANAGEMENT
!ENDIF
!IF "$(SMI_NOBOOTARG)"=="1"
CDEFINES=$(CDEFINES) -DBOOTARG_UNAVAIL
!ENDIF
!IF "$(SMI_VGXDMA)"=="1"
CDEFINES=$(CDEFINES) -DVGXDMA
!ENDIF
!IF "$(_WINCEOSVER)"!="500"
INCLUDES= \
..\..\..\inc; \
..\inc; \
$(_PROJECTROOT)\cesysgen\oak\inc; \
$(_PROJECTROOT)\cesysgen\sdk\inc; \
$(_PROJECTROOT)\cesysgen\ddk\inc; \
$(_TARGETPLATROOT)\inc; \
..\..\..\csp\i486\inc; \
!ELSE
INCLUDES= \
$(_PUBLICROOT)\common\oak\csp\x86\inc; \
!ENDIF
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -