⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sources

📁 VoyagerGX display driver for Windows CE .NET 5.XX Silicon Motion, Inc. VoyagerGX Driver is architec
💻
字号:
#     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 + -