#
# <LIC_AMD_STD>
# Copyright (C) 2006 Advanced Micro Devices, Inc.  All Rights Reserved.
# </LIC_AMD_STD>
#   
# <CTL_AMD_STD>
# </CTL_AMD_STD>
# 
# <DOC_AMD_STD>
# CE 6.0 GeodeLX Display driver user makefile.
# </DOC_AMD_STD>
#

RELEASETYPE=PLATFORM

# Build only for x86 platforms (Geode, more specifically).
#
!if "$(_TGTCPUFAMILY)"!="x86"
SKIPBUILD=1
!endif

WINCEOEM=1
SYNCHRONIZE_DRAIN=1

TARGETNAME=lxvideo
TARGETDEFNAME=lxvideo

DEFFILE=$(TARGETDEFNAME).def
TARGETTYPE=DYNLINK
DLLENTRY=DllMain


SOURCELIBS=$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ddgpe.lib
           
TARGETLIBS=                                             \
    $(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib    \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\gpe.lib    \
    $(_SYSGENOAKROOT)\lib\$(_CPUINDPATH)\ceddk.lib  \

!IF "$(NSC_CLEARTYPE)"=="1"
CDEFINES=$(CDEFINES) -DCLEARTYPE
TARGETLIBS=$(TARGETLIBS) $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ctblt.lib
!ENDIF

!IF "$(DO_DISPPERF)"=="1"
CDEFINES=$(CDEFINES) -DDO_DISPPERF
!ENDIF

!IF "$(AMD_INCLUDE_GMD)"=="1"
CDEFINES=$(CDEFINES) -DAMD_GMD
!ENDIF

!IF "$(FBBPP)"!=""
CDEFINES=$(CDEFINES) -D$(FBBPP)
!ENDIF

!IF "$(DO_TIMINGS)"=="1"
CDEFINES=$(CDEFINES) -DDO_TIMINGS
!ENDIF

CDEFINES=$(CDEFINES) -DHAVE_VP

INCLUDES= \
    $(_WINCEROOT)\public\common\oak\inc; \
    $(_WINCEROOT)\public\common\ddk\inc; \
    $(_WINCEROOT)\public\directx\oak\inc; \
    $(_WINCEROOT)\public\directx\sdk\inc; \
    .\cimarron \

   
# Play with the optims
#
OPTIMIZE_FLAVOR=SPEED

CDEFINES=$(CDEFINES) -DDD_SUPPORT -DDDI_ROTATE -DDDI -DENABLE_ACCELERATION -DOS_WIN32 -DOS_WINCE -D$(_TGTPLAT) -DCEVER$(_WINCEOSVER) -DUSE_VIDEOPORT -DUSE_VIDEO_LIBRARY

SOURCES= \
    Config.cpp \
    Misc.cpp \
    Cursor.cpp \
    Blt.cpp \
    Line.cpp \
    Surf.cpp \
    gpevga.cpp \
    Cimarron.c \
    halcaps.cpp \
    haldd.cpp \
    halisr.cpp \
    halpalette.cpp \
    halsurf.cpp \
    halvpe.cpp \

FILE_VIEW_PARAMETER_FOLDER= \
    lxvideo.bib \
    lxvideo.reg \
    lxvideo.dat \
    lxvideo.db \
    ProjSysgen.bat \

FILE_VIEW_ROOT_FOLDER= \
    lxvideo.def \
    prelink.bat \
    postlink.bat \
    sources.cmn \

PRELINK_PASS_CMD=prelink.bat
POSTLINK_PASS_CMD=postlink.bat

FILE_VIEW_INCLUDES_FOLDER= \
    amdver.h \
    gpevga.h \
    haldd.h \
    lxvideo.h \
    PALETTE.h \
    precomp.h \
    vpe.h \

