;
; Copyright (c) Microsoft Corporation.  All rights reserved.
; Copyright (c) 2004 Motorola Inc.  All rights reserved.
;
;
; Use of this source code is subject to the terms of the Microsoft 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 LICENSE.RTF on your
; install media.
;
;------------------------------------------------------------------------------
; Copyright (C) 2004-2007, Freescale Semiconductor, Inc. All Rights Reserved.
; THIS SOURCE CODE, AND ITS USE AND DISTRIBUTION, IS SUBJECT TO THE TERMS
; AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT 
;------------------------------------------------------------------------------

MODULES
;   Name            Path                                           Memory Type
;   --------------  ---------------------------------------------  -----------


; -----------------------------------------------------------------------------
; ARM Vector Floating Point (VFP) Unit module
;
IF BSP_ARM_VFP
fpcrt.dll       $(_PREBUILT)\CSP\VFP\$(_TGTCPU)\$(WINCEDEBUG)\fpcrt.dll    NK SH
k.fpcrt.dll     $(_PREBUILT)\CSP\VFP\$(_TGTCPU)\$(WINCEDEBUG)\fpcrt.dll    NK SHMK
ENDIF BSP_ARM_VFP
; -----------------------------------------------------------------------------

; *****************************************************************************
; Device.exe drivers
; *****************************************************************************
;
; @CESYSGEN IF CE_MODULES_DEVICE

IF IMGTINY !
IF IMGNODRIVERS !

; -----------------------------------------------------------------------------
; YAFFS (Yet Another Flash File System)
IF BSP_LPD_YAFFS
lpd_yaffs.dll      	$(_TARGETPLATROOT)\PREBUILT\FileSystem\YAFFS\$(_TGTCPU)\$(WINCEDEBUG)\lpd_yaffs.dll    	    	NK SHK
lpd_yaffs_cfi.dll    	$(_TARGETPLATROOT)\PREBUILT\FileSystem\YAFFS\$(_TGTCPU)\$(WINCEDEBUG)\lpd_yaffs_cfi.dll       	NK SHK
lpd_yaffs_partdrv.dll   $(_TARGETPLATROOT)\PREBUILT\FileSystem\YAFFS\$(_TGTCPU)\$(WINCEDEBUG)\lpd_yaffs_partdrv.dll     NK SHK
ENDIF BSP_LPD_YAFFS
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; Display Driver
;
; @CESYSGEN IF CE_MODULES_DISPLAY
;
IF BSP_NODISPLAY !
IF BSP_DISPLAY_IPU
; @CESYSGEN IF DIRECTX_MODULES_DIRECTDRAW
    ddraw_ipu.dll $(_FLATRELEASEDIR)\ddraw_ipu.dll                  NK  SHK
; @CESYSGEN ENDIF DIRECTX_MODULES_DIRECTDRAW
ENDIF ; BSP_DISPLAY_IPU
ENDIF ; BSP_NODISPLAY !
;
; @CESYSGEN ENDIF CE_MODULES_DISPLAY
; -----------------------------------------------------------------------------

; @XIPREGION IF PACKAGE_OEMDRIVERS

; -----------------------------------------------------------------------------
; CSPI Driver
;
#if (defined BSP_CSPIBUS1 || defined BSP_CSPIBUS2 || defined BSP_CSPIBUS3)
    cspi.dll        $(_FLATRELEASEDIR)\cspi.dll                     NK  SHK
#endif
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; SDHC Driver
;
#if (defined BSP_SDHC1 || defined BSP_SDHC2)
    sdhc.dll        $(_FLATRELEASEDIR)\sdhc.dll                     NK  SHK
#endif
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; I2C Driver
;
IF BSP_I2CBUS
    i2c.dll        $(_FLATRELEASEDIR)\i2c.dll                       NK  SHK
ENDIF ; BSP_I2CBUS
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; CSPDDK Driver
;
IF BSP_NOCSPDDK !
    cspddk.dll      $(_FLATRELEASEDIR)\cspddk.dll                   NK  SHK
ENDIF ; BSP_NOCSPDDK !
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; IPU Common Driver
;
#if ( defined BSP_CAMERA || defined BSP_PP || defined BSP_DISPLAY_IPU || defined BSP_MBX )
    ipu_base.dll    $(_FLATRELEASEDIR)\ipu_base.dll                 NK  SHK
#endif
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; Post-processor Driver
;
; @CESYSGEN IF CE_MODULES_DISPLAY
IF BSP_PP
    pp.dll          $(_FLATRELEASEDIR)\pp.dll                       NK  SHK
ENDIF ; BSP_PP
;
; @CESYSGEN ENDIF CE_MODULES_DISPLAY
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; Postfilter Driver
;
IF BSP_PF
    pf.dll          $(_FLATRELEASEDIR)\pf.dll                       NK  SHK
ENDIF ; BSP_PF
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; GPT Driver
;
IF BSP_GPT
    gpt.dll         $(_FLATRELEASEDIR)\gpt.dll                      NK  SHK
ENDIF ; BSP_GPT
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; OWIRE Driver
;
IF BSP_OWIRE
    owire.dll       $(_FLATRELEASEDIR)\owire.dll                    NK  SHK
ENDIF ; BSP_OWIRE
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; PWM Driver
;
IF BSP_PWM
    pwm.dll         $(_FLATRELEASEDIR)\pwm.dll                      NK  SHK
ENDIF ; BSP_PWM
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; SIM Driver
;
IF BSP_SMARTCARD_SIM0
    sim.dll         $(_FLATRELEASEDIR)\sim.dll                       NK  SHK
ENDIF ; BSP_SMARTCARD_SIM0
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
;
; Keypad driver
;
; @CESYSGEN IF CE_MODULES_KEYBD || CE_MODULES_POINTER
; @CESYSGEN IF CE_MODULES_NOPKEYBOARD
#if ! (defined BSP_NOKEYBD && defined BSP_NOMOUSE)
IF LOCALE=0411 !
IF LOCALE=0412 !
    kbdmouse.dll           $(_FLATRELEASEDIR)\KbdNopUs.dll          NK  SHK
ENDIF LOCALE=0412 !
ENDIF LOCALE=0411 !

IF LOCALE=0411
IF BSP_KEYBD_JPN1
    kbdmouse.dll           $(_FLATRELEASEDIR)\KbdNopJpn1.dll        NK  SHK
ENDIF BSP_KEYBD_JPN1

IF BSP_KEYBD_JPN1 !
    kbdmouse.dll           $(_FLATRELEASEDIR)\KbdNopJpn2.dll        NK  SHK
ENDIF BSP_KEYBD_JPN1
ENDIF LOCALE=0411

IF LOCALE=0412
    kbdmouse.dll           $(_FLATRELEASEDIR)\KbdNopKor.dll         NK  SHK
ENDIF LOCALE=0412
#endif ; ! (defined BSP_NOKEYBD && defined BSP_NOMOUSE)
; @CESYSGEN ENDIF CE_MODULES_NOPKEYBOARD
; @CESYSGEN ENDIF CE_MODULES_KEYBD || CE_MODULES_POINTER
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; Touch Panel Driver
;
IF BSP_NOTOUCH !
IF BSP_PMIC_MC13783
IF BSP_TOUCH_MC13783
    touch.dll       $(_FLATRELEASEDIR)\touch_mc13783.dll            NK  SHK
ENDIF ; BSP_TOUCH_MC13783
ENDIF ; BSP_PMIC_MC13783
    touchc.exe      $(_FLATRELEASEDIR)\touchc.exe                   NK  S
ENDIF ; BSP_NOTOUCH !
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; Serial Driver
;
; @CESYSGEN IF CE_MODULES_SERIAL
;
#if (defined BSP_SERIAL_UART1 || BSP_SERIAL_UART2 || BSP_SERIAL_UART3 || BSP_SERIAL_UART4 || BSP_SERIAL_UART5)
    csp_serial.dll $(_FLATRELEASEDIR)\csp_serial.dll                NK  SHK
#endif
;
; @CESYSGEN ENDIF CE_MODULES_SERIAL
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; FIR Driver
;
IF BSP_FIR
    irfir.dll      $(_FLATRELEASEDIR)\irfir.dll                     NK  SHK
ENDIF ; BSP_FIR
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; LAN9217 Ethernet Driver
;
IF BSP_ETHER_LAN9217
    lan9217.dll      $(_FLATRELEASEDIR)\lan9217.dll                 NK  SHK
ENDIF ; BSP_ETHER_LAN9217
; -----------------------------------------------------------------------------


; -----------------------------------------------------------------------------
; Nand Flash Driver - ** NOT SUPPORTED OR VERIFIED **
;
;IF BSP_NAND_FMD
;    nandfmd.dll     $(_FLATRELEASEDIR)\nandfmd.dll                  NK  SHK
;ENDIF ; BSP_NAND_FMD
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; @CESYSGEN IF CE_MODULES_WAVEAPI
;
; WAVEDEV Driver
;
IF BSP_NOAUDIO !
IF BSP_PMIC_MC13783
IF BSP_AUDIO_MC13783
    wavedev_mc13783.dll  $(_FLATRELEASEDIR)\wavedev_mc13783.dll     NK  SHK
ENDIF ; BSP_AUDIO_MC13783
ENDIF ; BSP_PMIC_MC13783
ENDIF ; BSP_NOAUDIO !
;
; @CESYSGEN ENDIF CE_MODULES_WAVEAPI
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; PMIC Stream Interface Driver and SDK DLLs
;
IF BSP_PMIC_MC13783
    pmicSdk_mc13783.dll  $(_FLATRELEASEDIR)\pmicSdk_mc13783.dll     NK  SHK
    pmicPdk_mc13783.dll  $(_FLATRELEASEDIR)\pmicPdk_mc13783.dll     NK  SHK
ENDIF ; BSP_PMIC_MC13783
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; Notification LED Driver
;
; @CESYSGEN IF CE_MODULES_NLEDDRVR
IF BSP_NONLED !
    nleddrvr.dll $(_FLATRELEASEDIR)\nleddrvr.dll                    NK  SHK
ENDIF ; BSP_NONLED !
;
; @CESYSGEN ENDIF CE_MODULES_NLEDDRVR
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; NOR FMD Driver - ** NOT SUPPORTED OR VERIFIED **
;
;IF BSP_NOR_FMD
;    norfmd.dll $(_FLATRELEASEDIR)\norfmd.dll                        NK  SHK
;ENDIF ; BSP_NOR_FMD
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; Backlight Driver
;
#if (defined BSP_BACKLIGHT_IPU || (defined BSP_BACKLIGHT_MC13783 && BSP_PMIC_MC13783))
; Backlight driver
#if (defined BSP_BACKLIGHT_IPU)
    backlight.dll        $(_FLATRELEASEDIR)\ipubacklight.dll           NK  SHK
#endif

#if (defined BSP_BACKLIGHT_MC13783 && BSP_PMIC_MC13783)
    backlight.dll        $(_FLATRELEASEDIR)\pmicbacklight.dll           NK  SHK
#endif

; @CESYSGEN IF CE_MODULES_COMMCTRL
;
; Backlight advanced Control Panel Applet
    AdvBacklight.dll     $(_FLATRELEASEDIR)\AdvBacklight.dll        NK  S
;
; @CESYSGEN ENDIF CE_MODULES_COMMCTRL
#endif
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; TCLED Driver
;
IF BSP_TCLED
IF BSP_PMIC_MC13783
    tcled_mc13783.dll       $(_FLATRELEASEDIR)\tcled_mc13783.dll    NK SHK
ENDIF ; BSP_PMIC_MC13783
ENDIF ; BSP_TCLED
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; Battery Driver
;
; @CESYSGEN IF CE_MODULES_BATTDRVR
;
IF BSP_BATTERY
IF BSP_PMIC_MC13783
    battdrvr_mc13783.dll    $(_FLATRELEASEDIR)\battdrvr_mc13783.dll NK SHK
ENDIF ; BSP_PMIC_MC13783
ENDIF ; BSP_BATTERY
;
; @CESYSGEN ENDIF CE_MODULES_BATTDRVR
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; Power Button
;
IF BSP_PwrButton
    PwrButton.dll       $(_FLATRELEASEDIR)\PwrButton.dll              NK  SHK
ENDIF ; BSP_PwrButton
; -----------------------------------------------------------------------------

; @XIPREGION ENDIF PACKAGE_OEMXIPKERNEL

IF BSP_USB

; -----------------------------------------------------------------------------
; USB OTG Function Driver
;
IF BSP_USB_HSOTG_CLIENT
    usbfn.dll $(_FLATRELEASEDIR)\usbfn.dll                          NK SHK
ENDIF ; BSP_USB_HSOTG_CLIENT
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; USB OTG Transceiver Driver
;
IF BSP_USB_HSOTG_XVC
    imx_xvc.dll $(_FLATRELEASEDIR)\imx_xvc.dll                      NK SHK
ENDIF ; BSP_USB_HSOTG_XVC
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; USB OTG Host Driver
;
IF BSP_USB_HSOTG_HOST
    hcd_hsotg.dll $(_FLATRELEASEDIR)\hcd_hsotg.dll                  NK SHK
ENDIF ; BSP_USB_HSOTG_HOST
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; USB H2 Host Driver
;
IF BSP_USB_HSH2
    hcd_hsh2.dll $(_FLATRELEASEDIR)\hcd_hsh2.dll                    NK SHK
ENDIF ; BSP_USB_HSH2
; -----------------------------------------------------------------------------

ENDIF ; BSP_USB

; -----------------------------------------------------------------------------
; ATA Driver
;
IF BSP_ATA
    ata_mx31.dll       $(_FLATRELEASEDIR)\ata_mx31.dll              NK SHK
ENDIF ; BSP_ATA
; -----------------------------------------------------------------------------


; -----------------------------------------------------------------------------
; PCMCIA Card Driver
;
IF BSP_PCMCIA
    pcc_mx31.dll        $(_FLATRELEASEDIR)\pcc_mx31.dll             NK  SHK
    pcc_serv.dll        $(_FLATRELEASEDIR)\pcc_serv16.dll           NK  SHK
    pcmcia.dll          $(_FLATRELEASEDIR)\pcc_pcm.dll              NK  SHK
    ; For PCCARD
    com16550.dll        $(_FLATRELEASEDIR)\com16550.dll             NK  SHK
    isr16550.dll        $(_FLATRELEASEDIR)\isr16550.dll             NK  SHK
ENDIF ; BSP_PCMCIA
; -----------------------------------------------------------------------------

ENDIF ; IMGNODRIVERS !
ENDIF ; IMGTINY !

; -----------------------------------------------------------------------------
; RAMDISK Driver
;
IF SYSGEN_RAMDISK
    ramdisk.dll         $(_FLATRELEASEDIR)\RAMDISK.dll              NK SHK
ENDIF ; SYSGEN_RAMDISK
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; Update loader UI  - ** NOT SUPPORTED OR VERIFIED **
;
; @CESYSGEN IF CE_MODULES_CEDDK
;IF IMGULDR
;uldrui.dll          $(_FLATRELEASEDIR)\uldrui.dll                   NK SHK
;ENDIF IMGULDR
; -----------------------------------------------------------------------------

; @CESYSGEN ENDIF CE_MODULES_CEDDK
;-------------------------------------------------------------------------------


; @CESYSGEN ENDIF CE_MODULES_DEVICE

IF BSP_USB
;
;USB OTG Function Launch ActiveSync Application
;
IF BSP_USB_HSOTG_CLIENT
IF SYSGEN_AS_BASE
    usbcnect.exe           $(_FLATRELEASEDIR)\usbcnect.exe           NK S
ENDIF ; SYSGEN_AS_BASE
ENDIF ; BSP_USB_HSOTG_CLIENT
ENDIF ; BSP_USB



FILES
; Name                  Path                                    Memory  Type
; --------------------  --------------------------------------  ------  ----
logicpd.bmp		$(_FLATRELEASEDIR)\logicpd.bmp    	NK 	H


;
;-------------------------------------------------------------------------------
; The following are for demo and sample purposes only.  These are not supported,
; nor will source be provided. These are not meant for production purposes.
; Users should create applications using standard Windows CE APIs to duplicate 
; functionlity found in these applications.
;

     ETCHA.exe             $(_FLATRELEASEDIR)\ETCHA.exe            NK      U
;    ETCHA.lnk             $(_FLATRELEASEDIR)\ETCHA.lnk            NK      U
;    tcal.exe              $(_FLATRELEASEDIR)\tcal.exe             NK      U
;    tvout.exe             $(_FLATRELEASEDIR)\tvout.exe            NK      U
    rotate.exe            $(_FLATRELEASEDIR)\rotate.exe           NK      U
IF SYSGEN_FSREGHIVE
    flushreg.exe          $(_FLATRELEASEDIR)\flushreg.exe         NK      U
ENDIF
;-------------------------------------------------------------------------------


