📄 sources
字号:
!IF 0
###############################################################################
PowerVR Display Driver sources
Copyright (c) 2003 Imagination Technologies Limited.
This is the sources file for the driver for use in the build process.
###############################################################################
!ENDIF
SYNCHRONIZE_DRAIN=1
TARGETNAME=ddi_powervr
TARGETTYPE=DYNLINK
########################################### Include build sources.cmn
!message Including $(PVR_CONSUMER_ROOT)\build\$(PVR_BUILD)\sources.cmn
!INCLUDE $(PVR_CONSUMER_ROOT)\build\$(PVR_BUILD)\sources.cmn
######################################################################
CDEFINES=$(CDEFINES) -DPVR_KERNEL
CDEFINES=$(CDEFINES) \
-DDDI \
-Ob0 \
-D$(_TGTPLAT)
PRECOMPILED_INCLUDE = precomp.h
PRECOMPILED_PCH = precomp.pch
PRECOMPILED_CXX = 1
SERVICES_ROOT=$(PVR_CONSUMER_ROOT)\services
WINCE_ROOT=$(PVR_CONSUMER_ROOT)\wince
INCLUDES= \
$(WINCE_ROOT)\include; \
$(BUILDOAKROOT)\inc; \
$(BUILDSDKROOT)\inc; \
$(PVR_CONSUMER_ROOT)\include; \
$(SERVICES_ROOT)\include; \
$(SERVICES_ROOT)\shared; \
$(SERVICES_ROOT)\env\$(PVR_ENV); \
$(PVR_CONSUMER_ROOT)\system\include; \
$(PVR_CONSUMER_ROOT)\system\$(PVR_SYSTEM); \
$(PVR_CONSUMER_ROOT)\hwdefs; \
$(BUILDDDKROOT)\inc;
SOURCES= \
bltfuncs.cpp \
control.cpp \
gapi.cpp \
cgating.c \
cursor.cpp \
ddi_powervr.rc \
debug.cpp \
hwverify.cpp \
init.cpp \
lines.cpp \
mbxconvrt.cpp \
mbxmain.cpp \
memchk.cpp \
memnodes.cpp \
memory.cpp \
mode.cpp \
power.cpp \
resmanCE.cpp \
spfuncs.cpp \
surf.cpp \
swblt.cpp \
swline.cpp \
winsys.cpp
# not needed
# testkitiface.cpp
# pdump.cpp \
# memfile.cpp \
!IFNDEF DISABLE_ROTATE
SOURCES= $(SOURCES) rotate.cpp
!IF "$(_WINCEOSVER)"=="420" || "$(_WINCEOSVER)"=="410"
SOURCES= $(SOURCES) drvstrok.cpp gperotate.cpp
!ENDIF
!ENDIF
#####################
# PowerVR libraries #
#####################
TARGETLIBS= \
!IFDEF D3DM_REMOTE_HOOK
$(_RELEASELIBDIR)\d3dmob.lib \
!ENDIF
!IFDEF INCLUDE_DXHAL
$(_RELEASELIBDIR)\dxcom.lib \
!ENDIF
$(_RELEASELIBDIR)\srvcom.lib \
$(_RELEASELIBDIR)\srvdev3d.lib \
$(_RELEASELIBDIR)\srvdevdisplaycommon.lib \
$(_RELEASELIBDIR)\srvdevdisplay.lib \
$(_RELEASELIBDIR)\envwince.lib \
$(_RELEASELIBDIR)\srvshared.lib \
$(_RELEASELIBDIR)\srvum.lib \
$(_RELEASELIBDIR)\system.lib \
$(_RELEASELIBDIR)\pdpapi.lib \
!IFNDEF DISABLE_CLEARTYPE
!IFNDEF DISABLE_ROTATE
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\rctblt.lib \
!ELSE
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\ctblt.lib \
!ENDIF
!ELSE
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\ctbltstub.lib \
!ENDIF
!IFDEF POWERVR_MARATHON
$(_RELEASELIBDIR)\srvdevmpegcommon.lib \
$(_RELEASELIBDIR)\pdpmarathon.lib \
!ENDIF
!IFDEF POWERVR_ARMINTEGRATOR
$(_RELEASELIBDIR)\mbxdev.lib \
$(_RELEASELIBDIR)\jdisplay.lib \
!ENDIF
!IFDEF POWERVR_KYROASMBX
$(_RELEASELIBDIR)\kyrodev.lib \
$(_RELEASELIBDIR)\cepcdac.lib \
$(_RELEASELIBDIR)\simmbx.lib \
$(_RELEASELIBDIR)\simmbxcmn.lib \
!ENDIF
!IFDEF POWERVR_REFPCI
$(_RELEASELIBDIR)\srvdevdisplay.lib \
$(_RELEASELIBDIR)\jdisplay.lib \
!ENDIF
!IFDEF POWERVR_MBX1GPIO
$(_RELEASELIBDIR)\mbxdev.lib \
$(_RELEASELIBDIR)\jdisplay.lib \
!ENDIF
#######################
# Microsoft libraries #
#######################
TARGETLIBS= $(TARGETLIBS) \
$(BUILDSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\dxdrvguid.lib \
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\ceddk.lib \
!IF "$(_WINCEOSVER)"=="410"
!IFNDEF DISABLE_ROTATE
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\gperotate.lib \
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\emulrotate.lib \
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\rdrvgradfill.lib \
!ELSE
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\gpe.lib \
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\emul.lib \
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\drvgradfill.lib \
!ENDIF
!ENDIF
!IF "$(_WINCEOSVER)"=="420"
!IFNDEF DISABLE_ROTATE
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\emulrotate.lib \
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\rdrvgradfill.lib \
!ELSE
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\emul.lib \
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\drvgradfill.lib \
!ENDIF
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\gpe_lib.lib \
!ENDIF
!IF "$(_WINCEOSVER)"=="500"
!IFNDEF DISABLE_ROTATE
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\emulrotate.lib \
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\rdrvgradfill.lib \
!ELSE
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\drvgradfill.lib \
!ENDIF
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\genblt.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\genblt_cpu.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\gpe_lib.lib \
$(BUILDOAKROOT)\lib\$(_CPUINDPATH)\drvalphablend.lib \
!ENDIF
$(BUILDSDKROOT)\lib\$(_CPUINDPATH)\toolhelp.lib
#xref VIGUID {b8f89265-f577-4aad-bc2c-eb583123c45b}
#xref VSGUID {5396eb58-ae31-4678-9ea9-f9cf65f78262}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -