;**********************************************************************
;
; Filename: platform.bib
;
; Description: Contains the modules loaded for Windows CE.
;
; THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
; ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
; THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
; PARTICULAR PURPOSE.
;
; Use of this source code is subject to the terms of the Cirrus end-user
; license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
; If you did not accept the terms of the EULA, you are not authorized to
; use this source code. For a copy of the EULA, please see the
; EULA.RTF on your install media.
;
; Copyright(c) Cirrus Logic Corporation 2005, All Rights Reserved
;
;**********************************************************************
MODULES
IF BSP_EP93XX_AUDIO
wavedev.dll $(_FLATRELEASEDIR)\wavedev.dll NK SHK
ENDIF
IF BSP_EP93XX_ATAPI
ep931xatapi.dll $(_FLATRELEASEDIR)\ep931xatapi.dll NK SHK
ENDIF
IF BSP_EP93XX_CRUNCH
crunchlib.dll $(_PLATFORMROOT)\ep93xx\src\crunchlib\crunchlib.dll NK SH
ENDIF
IF IMGNOKITL
IF BSP_EP93XX_ETHERNET
cs8950.dll $(_FLATRELEASEDIR)\cs8950.dll NK SHK
ENDIF
ENDIF
IF BSP_EP93XX_SERIAL
pl010serial.dll $(_FLATRELEASEDIR)\pl010serial.dll NK SHK
ENDIF
IF IMGFLASH ! ;Flash file system can't be used with IMGFLASH.
IF BSP_EP93XX_FLASH
ep93xxnorflash.dll $(_FLATRELEASEDIR)\ep93xxnorflash.dll NK SHK
ENDIF
ENDIF
IF BSP_EP93XX_PCMCIA
pcc_ep93xx.dll $(_FLATRELEASEDIR)\pcc_ep93xx.dll NK SHK
pcc_serv.dll $(_FLATRELEASEDIR)\pcc_serv16.dll NK SHK
pcmcia.dll $(_FLATRELEASEDIR)\Pcc_pcm.dll NK SHK
giisr.dll $(_FLATRELEASEDIR)\giisr.dll NK SHK
PCIbus.dll $(_FLATRELEASEDIR)\PCIbus.dll NK SHK
ENDIF
IF BSP_EP93XX_USB
ohci.dll $(_FLATRELEASEDIR)\ohci.dll NK SHK
ENDIF
;kbdmouse should be added only when there is GWES.
; @CESYSGEN IF CE_MODULES_GWES
IF BSP_EP93XX_DISPLAY_ROTATION
rotation.cpl $(_FLATRELEASEDIR)\rotation.cpl NK SH
ENDIF
IF BSP_EP93XX_DISPLAY_FLAT
ddi.dll $(_FLATRELEASEDIR)\ddi_flat.dll NK SHK
ENDIF
IF BSP_EP93XX_DISPLAY_ACCEL
ddi.dll $(_FLATRELEASEDIR)\ddi_accel.dll NK SHK
ENDIF
IF BSP_EP93XX_TOUCH
touch.dll $(_FLATRELEASEDIR)\touch.dll NK SHK
ENDIF
IF BSP_SIMULAT_PS2_KBD
kbdmouse.dll $(_FLATRELEASEDIR)\CirrusKbd.dll NK SHK
ENDIF
IF BSP_EP93XX_KEYPAD
kbdmouse.dll $(_FLATRELEASEDIR)\kbdcherryeng.dll NK SHK
ENDIF
IF BSP_EP93XX_PS2KEYBOARD
kbdmouse.dll $(_FLATRELEASEDIR)\kbdps2eng.dll NK SHK
ENDIF
IF BSP_EP93XX_SERMOUSE
sermouse.dll $(_FLATRELEASEDIR)\sermouse.dll NK SHK
ENDIF
IF BSP_EP93XX_PS2KEYBOARD !
IF BSP_EP93XX_KEYPAD !
IF BSP_SIMULAT_PS2_KBD !
;;;*************************************************************************
;;;
;;; NOP Keyboard stuff
;;;
;;;*************************************************************************
; @CESYSGEN IF CE_MODULES_KEYBD || CE_MODULES_POINTER
IF LOCALE=0411 !
IF LOCALE=0412 !
IF BSP_KEYBD_NOP
; @CESYSGEN IF CE_MODULES_NOPKEYBOARD
kbdmouse.dll $(_FLATRELEASEDIR)\KbdNopUS.dll NK SHK
; @CESYSGEN ENDIF CE_MODULES_NOPKEYBOARD
ENDIF ; BSP_KEYBD_NOP
IF BSP_KEYBD_NOP !
; @CESYSGEN IF CE_MODULES_8042KEYBOARD
kbdmouse.dll $(_FLATRELEASEDIR)\Kbd8042US.dll NK SHK
; @CESYSGEN ENDIF CE_MODULES_8042KEYBOARD
ENDIF ; BSP_KEYBD_NOP
ENDIF ; LOCALE != 0412
ENDIF ; LOCALE != 0411
IF LOCALE=0411
IF BSP_KEYBD_JPN1
IF BSP_KEYBD_NOP
; @CESYSGEN IF CE_MODULES_NOPKEYBOARD
kbdmouse.dll $(_FLATRELEASEDIR)\KbdNopJpn1.dll NK SHK
; @CESYSGEN ENDIF CE_MODULES_NOPKEYBOARD
ENDIF ; BSP_KEYBD_NOP
IF BSP_KEYBD_NOP !
; @CESYSGEN IF CE_MODULES_8042KEYBOARD
kbdmouse.dll $(_FLATRELEASEDIR)\Kbd8042Jpn1.dll NK SHK
; @CESYSGEN ENDIF CE_MODULES_8042KEYBOARD
ENDIF ; BSP_KEYBD_NOP
ENDIF ; BSP_KEYBD_JPN1
IF BSP_KEYBD_JPN1 !
IF BSP_KEYBD_NOP
; @CESYSGEN IF CE_MODULES_NOPKEYBOARD
kbdmouse.dll $(_FLATRELEASEDIR)\KbdNopJpn2.dll NK SHK
; @CESYSGEN ENDIF CE_MODULES_NOPKEYBOARD
ENDIF ; BSP_KEYBD_NOP
IF BSP_KEYBD_NOP !
; @CESYSGEN IF CE_MODULES_8042KEYBOARD
kbdmouse.dll $(_FLATRELEASEDIR)\Kbd8042Jpn2.dll NK SHK
; @CESYSGEN ENDIF CE_MODULES_8042KEYBOARD
ENDIF ; BSP_KEYBD_NOP
ENDIF ; BSP_KEYBD_JPN1
ENDIF ; LOCALE == 0411
IF LOCALE=0412
IF BSP_KEYBD_NOP
; @CESYSGEN IF CE_MODULES_NOPKEYBOARD
kbdmouse.dll $(_FLATRELEASEDIR)\KbdNopKor.dll NK SHK
; @CESYSGEN ENDIF CE_MODULES_NOPKEYBOARD
ENDIF ; BSP_KEYBD_NOP
IF BSP_KEYBD_NOP !
; @CESYSGEN IF CE_MODULES_8042KEYBOARD
kbdmouse.dll $(_FLATRELEASEDIR)\Kbd8042Kor.dll NK SHK
; @CESYSGEN ENDIF CE_MODULES_8042KEYBOARD
ENDIF ; BSP_KEYBD_NOP
ENDIF ; LOCALE == 0412
; @CESYSGEN ENDIF CE_MODULES_KEYBD || CE_MODULES_POINTER
ENDIF ;BSP_SIMULAT_PS2_KBD !
ENDIF ; BSP_EP93XX_KEYPAD
ENDIF ; BSP_EP93XX_PS2KEYBOARD
; @CESYSGEN ENDIF
IF BSP_EP93XX_IC_CARD
AT24c64_app.exe $(_FLATRELEASEDIR)\AT24c64_app.exe NK
ICCARD.dll $(_FLATRELEASEDIR)\ICCARD.dll NK SHK
ENDIF
IF BSP_EP93XX_SD_CARD
memsocket.dll $(_FLATRELEASEDIR)\memsocket_sd.dll NK SHK
sddisk.dll $(_FLATRELEASEDIR)\sddisk_sd.dll NK SHK
ENDIF
IF BSP_EP93XX_MMC_CARD
memsocket.dll $(_FLATRELEASEDIR)\memsocket_MMC.dll NK SHK
sddisk.dll $(_FLATRELEASEDIR)\sddisk_MMC.dll NK SHK
ENDIF
IF BSP_EP93XX_MS_CARD
memsocket.dll $(_FLATRELEASEDIR)\memsocket_ms.dll NK SHK
MSDisk.dll $(_FLATRELEASEDIR)\MSDisk.dll NK SHK
ENDIF
IF BSP_EP93XX_USB_SLAVE
USBSlave.dll $(_FLATRELEASEDIR)\USBSlave.dll NK SHK
ENDIF
IF BSP_EDB93XX_PIO_CIR
ep93xxcir.dll $(_FLATRELEASEDIR)\ep93xxcir.dll NK SHK
ENDIF
IF SYSGEN_IRDA
irsir.dll $(_FLATRELEASEDIR)\irsir.dll NK SHK
isr16550.dll $(_FLATRELEASEDIR)\isr16550.dll NK SHK
ENDIF