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

📄 cesysgen.bat

📁 edb9315 wince4.2最新的bsp代码
💻 BAT
📖 第 1 页 / 共 5 页
字号:
    set DIRECTX_MODULES=%DIRECTX_MODULES% quartz

    REM // DirectShow ACM codecs
    if not "%SYSGEN_DSHOW_MSADPCM%"=="1" goto No_DShow_MSADPCM
        set DIRECTX_MODULES=%DIRECTX_MODULES% msadpcm
		set SYSGEN_DSHOW_ACMWRAP=1
    :No_DShow_MSADPCM

    if not "%SYSGEN_DSHOW_IMAADPCM%"=="1" goto No_DShow_IMAADPCM
        set DIRECTX_MODULES=%DIRECTX_MODULES% imaadpcm
		set SYSGEN_DSHOW_ACMWRAP=1
    :No_DShow_IMAADPCM

    if not "%SYSGEN_DSHOW_MSGSM610%"=="1" goto No_DShow_MSGSM610
        set DIRECTX_MODULES=%DIRECTX_MODULES% msgsm610
		set SYSGEN_DSHOW_ACMWRAP=1
    :No_DShow_MSGSM610

    if not "%SYSGEN_DSHOW_MSG711%"=="1" goto No_DShow_MSG711
        set DIRECTX_MODULES=%DIRECTX_MODULES% msg711
		set SYSGEN_DSHOW_ACMWRAP=1
    :No_DShow_MSG711

    REM // DirectShow ACM support
    if not "%SYSGEN_DSHOW_ACMWRAP%"=="1" goto No_DShow_ACM
		set QUARTZ1_COMPONENTS=%QUARTZ1_COMPONENTS% acmwrap
		set __SYSGEN_DSHOW_MSACMCE=1
	:No_DShow_ACM

    if "%__SYSGEN_DSHOW_MSACMCE%"=="1" set DIRECTX_MODULES=%DIRECTX_MODULES% msacmce

    REM // allows DirectShow ACM audio codecs to be used as CE ACM drivers
    set DIRECTX_MODULES=%DIRECTX_MODULES% acmdwrap

    if not "%SYSGEN_DSHOW_WMT%"=="1" goto No_WMT
        REM =========WMT40 components=========
        REM acmobj        - Audio dispatcher
        REM urlobj        - URL dispatcher
        REM urlgrab       - URL grabber
        REM httpstrm      - HTTP streaming
        REM msstrm        - MMS streaming
        REM filestrm      - File streaming
        REM msbstrm       - MS Broadcast and Multi Bit-Rate (MBR) streaming
        REM nscfileparser - .nsc support
        REM m3uplayl      - .m3u and .asx v1 support
        REM asxplayl      - .asx v2 support
        REM xmlplayl      - .asx v3 support
        REM errormsgs     - the error string-table resource
        REM drmv7         - full DRMv7 support

        if "%__SYSGEN_DSHOW_WMT_ACM%"=="1" set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% acmobj
        if "%SYSGEN_DSHOW_WMT_ASXV1%"=="1" set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% m3uplayl
        if "%SYSGEN_DSHOW_WMT_ASXV2%"=="1" set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% asxplayl
        if "%SYSGEN_DSHOW_WMT_ASXV3%"=="1" set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% xmlplayl
        if "%SYSGEN_DSHOW_WMT_NSC%"=="1" set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% nscfileparser

        if "%SYSGEN_DSHOW_WMT_HTTP%"=="1" set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% httpstrm
        if "%SYSGEN_DSHOW_WMT_MMS%"=="1" set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% msstrm
        if "%SYSGEN_DSHOW_WMT_LOCAL%"=="1" set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% filestrm
        if "%SYSGEN_DSHOW_WMT_MULTI%"=="1" set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% msbstrm

        REM This is how we ensure we have at least one source for our WMT splitter
        if "%SYSGEN_DSHOW_WMT_HTTP%"=="1" goto WMT_Has_Source
        if "%SYSGEN_DSHOW_WMT_MMS%"=="1" goto WMT_Has_Source
        if "%SYSGEN_DSHOW_WMT_LOCAL%"=="1" goto WMT_Has_Source
        if "%SYSGEN_DSHOW_WMT_MULTI%"=="1" goto WMT_Has_Source
            set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% filestrm
        :WMT_Has_Source

        set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% urlgrab urlobj qtzbasehl

        REM // If we take the full DRMv7 component, use drmv7.lib with HTTPLITE
        if not "%SYSGEN_DSHOW_WMT_DRMV7%"=="1" goto No_DRMFULL
            set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% drmv7hl
            set __SYSGEN_HTTPLITE=1
:No_DRMFULL
        REM // If we take the lite DRMv7 component, use drmv7.lib
        if not "%SYSGEN_DSHOW_WMT_PDDRM%"=="1" goto No_DRMLITE
            set DXMASF_COMPONENTS=%DXMASF_COMPONENTS% drmv7hl
            set __SYSGEN_HTTPLITE=1
:No_DRMLITE

        REM // Windows Media core
	set SYSGEN_IPHLPAPI=1
        set DIRECTX_MODULES=%DIRECTX_MODULES% dxmasf
        set QUARTZ2_COMPONENTS=%QUARTZ2_COMPONENTS% scmdout filerend
    :No_WMT

    set SYSGEN_MLANG=1
    set SYSGEN_AUDIO=1
:No_DShow

if not "%SYSGEN_DSOUND%"=="1" goto No_DSound
    REM // DirectSound core components
    set DIRECTX_MODULES=%DIRECTX_MODULES% directsound
    REM // DirectSound sample application
    set DIRECTX_MODULES=%DIRECTX_MODULES% dsplay
    REM // Sample capture application
    set DIRECTX_MODULES=%DIRECTX_MODULES% CaptureEcho
	
    set __SYSGEN_UUID=1
	set SYSGEN_AUDIO=1
:No_DSound

REM ==============================================================================================
REM 	
REM VoIP Phone Manager and related components
REM
REM ==============================================================================================
if not "%SYSGEN_VOIPPHONE%"=="1" goto No_VoIPPhone
    set SYSGEN_VOIP=1
    set SYSGEN_VOIPPHONE_MGR=1
    set SYSGEN_VOIPPHONE_DBSTORE=1
    set SYSGEN_VOIPPHONE_MANPROV=1
    set SYSGEN_VOIPPHONE_FILEPROV=1
    set SYSGEN_VOIPPHONE_LDAPPROV=1
    set SYSGEN_VOIPPHONE_REFMEDIA=1
:No_VoIPPhone

REM ---------- 
REM VoIP Phone Manager core
REM ----------
if not "%SYSGEN_VOIPPHONE_MGR%"=="1" goto No_VoIPPhoneMgr
    set SYSGEN_VOIP=1
    set DIRECTX_MODULES=%DIRECTX_MODULES% voipmanager
:No_VoIPPhoneMgr

REM ---------- 
REM VoIP Reference Media Manager 
REM ----------
if not "%SYSGEN_VOIPPHONE_REFMEDIA%"=="1" goto No_VoIPPhoneRefMedia
    set SYSGEN_VOIP=1
    set DIRECTX_MODULES=%DIRECTX_MODULES% voipmedia_ref
:No_VoIPPhoneRefMedia

REM ---------- 
REM VoIP Phone Manager DB store using CEDB
REM ----------
if not "%SYSGEN_VOIPPHONE_DBSTORE%"=="1" goto No_VoIPPhoneDBStore
    set SYSGEN_VOIP=1
    set SYSGEN_FSDBASE=1
    set DIRECTX_MODULES=%DIRECTX_MODULES% voipstore
:No_VoIPPhoneDBStore

REM ---------- 
REM VoIP Phone Manager LDAP directory client
REM ----------
if not "%SYSGEN_VOIPPHONE_LDAPPROV%"=="1" goto No_VoIPPhoneLDAPProv
    set SYSGEN_VOIP=1
    set SYSGEN_LDAP=1
    set SYSGEN_MSXML_DOM=1
    set SYSGEN_ETHERNET=1
    set SYSGEN_AUTH_NTLM=1
    set DIRECTX_MODULES=%DIRECTX_MODULES% voipprov_ldap
:No_VoIPPhoneLDAPProv

REM ---------- 
REM VoIP Phone Manager file directory client
REM ----------
if not "%SYSGEN_VOIPPHONE_FILEPROV%"=="1" goto No_VoIPPhoneFileProv
    set SYSGEN_VOIP=1
    set SYSGEN_MSXML_DOM=1
    set DIRECTX_MODULES=%DIRECTX_MODULES% voipprov_file
:No_VoIPPhoneFileProv

REM ---------- 
REM VoIP Phone Manager manual directory client
REM ----------
if not "%SYSGEN_VOIPPHONE_MANPROV%"=="1" goto No_VoIPPhoneManProv
    set SYSGEN_VOIP=1
    set SYSGEN_MSXML_DOM=1
    set DIRECTX_MODULES=%DIRECTX_MODULES% voipprov_manual
:No_VoIPPhoneManProv

if not "%SYSGEN_VOIP%"=="1" goto No_VOIP
    set DIRECTX_MODULES=%DIRECTX_MODULES% rtcclient dxmrtp dpnhupnp
    set SYSGEN_MSXML_DOM=1
    set SYSGEN_MSXML_XQL=1
    set SYSGEN_CRYPTO=1
    set SYSGEN_AUDIO=1
    set SYSGEN_AUTH_SCHANNEL=1

    set __SYSGEN_FILESYS=1
    set __SYSGEN_HTTPLITE=1
    set __SYSGEN_GWE_TIMER=1
    
    set SYSGEN_IPHLPAPI=1
    set SYSGEN_OLE=1

    set SYSGEN_MINGWES=1

    REM Always use httplite in hlbase for RTC
    set RTC_WININET=httplite
    
    set SYSGEN_CORELOC=1
:No_VOIP

if not "%SYSGEN_VOIP_SIREN%"=="1" goto No_VOIP_Siren
    set DIRECTX_MODULES=%DIRECTX_MODULES% rtcsiren
    set SYSGEN_FULL_CRT=1
:No_VOIP_Siren

REM ==============================================================================================
REM
REM Optional components from DCOM
REM
REM ==============================================================================================

REM COM and desktop compatible OLE
REM We have three versions of COM.  DCOM, MCOM (Minimal COM) and the default inproc only COM
REM
REM    Legacy COM is not an option any more. It used to be defined by the following:
REM
REM    set DCOM_MODULES=%DCOM_MODULES% uuid ole32 oleaut32
REM    set OLE32_COMPONENTS=ole232 com docfile msf exp
REM    if "%__SYSGEN_COM_STG%"=="1" set OLE32_COMPONENTS=%OLE32_COMPONENTS% stg
if "%__SYSGEN_OLEAUT32_FULL%"=="1" set __SYSGEN_OLEAUT32=1

if "%SYSGEN_DCOM_STG%"=="1" set SYSGEN_DCOM=1
if "%SYSGEN_DCOM_STG%"=="1" set __SYSGEN_COM_STG=1
if "%SYSGEN_OLE_STG%"=="1" set SYSGEN_OLE=1
if "%SYSGEN_OLE_STG%"=="1" set __SYSGEN_COM_STG=1
if "%SYSGEN_MINICOM_STG%"=="1" set SYSGEN_MINICOM=1
if "%SYSGEN_MINICOM_STG%"=="1" set __SYSGEN_COM_STG=1
if "%SYSGEN_OLE_GUIDS%"=="1" set SYSGEN_OLE=1
if "%SYSGEN_OLE_GUIDS%"=="1" set __SYSGEN_COM_GUIDS=1
if "%SYSGEN_MINICOM_GUIDS%"=="1" set SYSGEN_MINICOM=1
if "%SYSGEN_MINICOM_GUIDS%"=="1" set __SYSGEN_COM_GUIDS=1
if "%SYSGEN_DCOM_REMOTEACCESS%"=="1" set SYSGEN_DCOM=1

if not "%SYSGEN_DCOM%"=="1" goto Not_DCOM

    set DCOM_MODULES=%DCOM_MODULES% dllhost dcomssd rpcrt4 rpcltccm rpcltscm ole32
    set __SYSGEN_UUID=1
    set OLE32_COMPONENTS=dcomole
    set __SYSGEN_LPC=1
    set SYSGEN_FULL_CRT=1
    set SYSGEN_MINGWES=1
    set SYSGEN_WINSOCK=1
    set SYSGEN_FMTMSG=1

    if "%SYSGEN_DCOM_REMOTEACCESS%"=="1" set SYSGEN_REDIR=1
    if "%SYSGEN_DCOM_REMOTEACCESS%"=="1" set SYSGEN_AUTH_NTLM=1
    if "%SYSGEN_DCOM_REMOTEACCESS%"=="1" set OLE32_COMPONENTS=%OLE32_COMPONENTS% dcomremoteaccess

    if "%__SYSGEN_COM_STG%"=="1" set OLE32_COMPONENTS=%OLE32_COMPONENTS% stg

    if "%__SYSGEN_OLEAUT32%"=="1" set DCOM_MODULES=%DCOM_MODULES% oleaut32
    if "%__SYSGEN_OLEAUT32%"=="1" set OLEAUT32_COMPONENTS=oaall idispproxy
    goto End_OLE

:Not_DCOM

if not "%SYSGEN_MINICOM%"=="1" goto Not_MINICOM

    set DCOM_MODULES=%DCOM_MODULES% ole32
    set __SYSGEN_UUID=1
    set OLE32_COMPONENTS=mcombase mcommem mcomstr

    if "%__SYSGEN_COM_GUIDS%"=="1" set OLE32_COMPONENTS=%OLE32_COMPONENTS% mcomguid

    set __SYSGEN_FILESYS=1
    if not "%SYSGEN_CORELOC%"=="1" set SYSGEN_LOCUSA=1

    if "%__SYSGEN_COM_STG%"=="1" set OLE32_COMPONENTS=%OLE32_COMPONENTS% mcomstm
    if "%SYSGEN_ASP%"=="1" set OLE32_COMPONENTS=%OLE32_COMPONENTS% mcommon
    if "%__SYSGEN_JSCRIPT%"=="1" set OLE32_COMPONENTS=%OLE32_COMPONENTS% mcommon
    if "%__SYSGEN_VBSCRIPT%"=="1" set OLE32_COMPONENTS=%OLE32_COMPONENTS% mcommon

    if not "%__SYSGEN_OLEAUT32%"=="1" goto End_OLE
    set DCOM_MODULES=%DCOM_MODULES% oleaut32
    if "%__SYSGEN_OLEAUT32_FULL%"=="1" set OLEAUT32_COMPONENTS=oaall
    if "%__SYSGEN_OLEAUT32_FULL%"=="1" set SYSGEN_MINGWES=1
    if not "%__SYSGEN_OLEAUT32_FULL%"=="1" set OLEAUT32_COMPONENTS=oadll oabstr oavars oaerror oasarray

    goto End_OLE

:Not_MINICOM

if not "%SYSGEN_OLE%"=="1" goto End_OLE

    set SYSGEN_STDIO=1
    set SYSGEN_MINGWES=1
    if not "%SYSGEN_CORELOC%"=="1" set SYSGEN_LOCUSA=1

    set DCOM_MODULES=%DCOM_MODULES% ole32
    set __SYSGEN_UUID=1
    set OLE32_COMPONENTS=mcombase mcommem mcomstr mcommon mcomlib ole232 docfile msf exp

    if "%__SYSGEN_COM_GUIDS%"=="1" set OLE32_COMPONENTS=%OLE32_COMPONENTS% mcomguid

    if "%__SYSGEN_COM_STG%"=="1" set OLE32_COMPONENTS=%OLE32_COMPONENTS% mcomstm

    if "%__SYSGEN_OLEAUT32%"=="1" set DCOM_MODULES=%DCOM_MODULES% oleaut32
    if "%__SYSGEN_OLEAUT32%"=="1" set OLEAUT32_COMPONENTS=oaall
:End_OLE

if "%__SYSGEN_UUID%"=="1" set DCOM_MODULES=%DCOM_MODULES% uuid

if "%__SYSGEN_LPC%"=="1" set CE_MODULES=%CE_MODULES%  lpcd lpcrt
if "%__SYSGEN_LPC%"=="1" set SYSGEN_DEVICE=1

   REM // SCARD (Smart Card Resource Manager APIs) & Smartcard reader drivers
   REM SCM Microsystems PCMCIA reader
   if "%SYSGEN_SMARTCARD_PCMCIA%"=="1" set CE_MODULES=%CE_MODULES% pscr
   if "%SYSGEN_SMARTCARD_PCMCIA%"=="1" set SYSGEN_SMARTCARD=1
   REM // BULL Systems SmarTLP3 Serial reader
   if "%SYSGEN_SMARTCARD_SERIAL%"=="1" set CE_MODULES=%CE_MODULES% bulltlp3
   if "%SYSGEN_SMARTCARD_SERIAL%"=="1" set SYSGEN_SMARTCARD=1

   if "%SYSGEN_SMARTCARD%"=="1" set CE_MODULES=%CE_MODULES% scard winscard
   if "%SYSGEN_SMARTCARD%" == "1" if not "%SYSGEN_CORELOC%"=="1" set SYSGEN_LOCUSA=1

if "%SYSGEN_L2TP%"=="1"       set SYSGEN_IPHLPAPI=1
if "%SYSGEN_L2TP%"=="1"       set SYSGEN_PPP=1
if "%SYSGEN_L2TP%"=="1"       set __SYSGEN_IPSEC=1

if not "%__SYSGEN_IPSEC%" == "1" goto noipsec
    set SYSGEN_CERTS=1
    set SYSGEN_CRYPTO_DSSDH=1
:noipsec

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -