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

📄 cesysgen.bat

📁 edb9315 wince4.2最新的bsp代码
💻 BAT
📖 第 1 页 / 共 5 页
字号:
@REM
@REM Copyright (c) Microsoft Corporation.  All rights reserved.
@REM
@REM
@REM Use of this source code is subject to the terms of the Microsoft end-user
@REM license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
@REM If you did not accept the terms of the EULA, you are not authorized to use
@REM this source code. For a copy of the EULA, please see the LICENSE.RTF on your
@REM install media.
@REM


REM
REM
REM SYSGEN settings for base headless config and variants (e.g. residential
REM gateway, digital audio receiver, etc.)
REM
REM Note:  __SYSGEN_xxx settings are internal, and not exposed in the catalog.
REM

@echo off
REM **USAGE**

if "%_ECHOON%"=="1" echo on

if /i not "%___PUBLICPROJECT%"=="common" goto SkipLeading
echo .
echo .
echo User selected the following SYSGEN variables
set SYSGEN
echo .
echo .
:SkipLeading


REM
REM For any third party or added tree's call their batch file to allow them to set variables
REM This is called again at the end of the batch file with "postproc" as the command line argument
for /D %%f in (%_PUBLICROOT%\*.*) do if exist %%f\*.cec if exist %%f\hlbasecesysgen.bat call %%f\hlbasecesysgen.bat preproc


REM Start by resetting all vars
set CE_MODULES=
set DCOM_MODULES=
set MSMQ_MODULES=
set SCRIPT_MODULES=
set IE_MODULES=
set SERVERS_MODULES=
set RDP_MODULES=
set WCESHELLFE_MODULES=
set WCEAPPSFE_MODULES=
set DIRECTX_MODULES=
set SPEECH_MODULES=
set QUARTZ0_COMPONENTS=
set QUARTZ1_COMPONENTS=
set QUARTZ2_COMPONENTS=
set DXMASF_COMPONENTS=
set FATUTIL_COMPONENTS=
set SQLCE_MODULES=
set NATADMIN_COMPONENTS=
set GATEWAY_CONFIG_COMPONENTS=
set HTTPD_COMPONENTS=
set SMBSERVER_COMPONENTS=


set SERVERS_UUID=
set DEVICE_COMPONENTS=
set PM_COMPONENTS=

REM Don't set __SYSGEN_BUILDCSPS when signature checking is turned on
REM set __SYSGEN_BUILDCSPS=1

REM ==============================================================================================
REM
REM Base Config Components
REM
REM ==============================================================================================
set CE_MODULES=coredll nk
set COREDLL_COMPONENTS=coremain lmem thunks coreimmstub
set NK_COMPONENTS=

set COREDLL_MESSAGEDIALOGBOXCUSTOMIZE_COMPONENT=messagedialogboxcustomize

if "%BSP_FPEMUL%"=="1" set __SYSGEN_FPEMUL=1
if "%__SYSGEN_FPEMUL%"=="1" set COREDLL_COMPONENTS=%COREDLL_COMPONENTS% fpemul

REM Emulator drive mapping support
if "%BSP_EMULDRIVEMAP%"=="1" set SYSGEN_STOREMGR=1

REM ==============================================================================================
REM
REM Debug Components (these should be removed by OEM prior to shipping)
REM
REM ==============================================================================================
REM Debug console, can also be run in cmd with "shell -c"
if "%SYSGEN_SHELL%"=="1" set CE_MODULES=%CE_MODULES% shell relfsd loaddbg
if "%SYSGEN_SHELL%"=="1" set SYSGEN_STOREMGR=1
if "%SYSGEN_SHELL%"=="1" set SYSGEN_FULL_CRT=1
if "%SYSGEN_SHELL%"=="1" set SYSGEN_TOOLHELP=1

if "%SYSGEN_LMEMDEBUG%"=="1" set CE_MODULES=%CE_MODULES% lmemdebug
if "%SYSGEN_LMEMDEBUG%"=="1" set __SYSGEN_FILESYS=1

REM ==============================================================================================
REM
REM WCETK - Test Kit components
REM
REM ==============================================================================================
if "%SYSGEN_WCETK%"=="1" set CE_MODULES=%CE_MODULES% wcetk
if "%SYSGEN_WCETK%"=="1" set SYSGEN_TCPIP=1

REM ======================================================================================
REM	
REM	ActiveSync components
REM
REM ======================================================================================

if "%SYSGEN_WCELOAD%"=="1" set DATASYNC_MODULES=%DATASYNC_MODULES% wceldcmd unldcmd
if "%SYSGEN_WCELOAD%"=="1" set __SYSGEN_FILESYS=1
if "%SYSGEN_WCELOAD%"=="1"   if not "%SYSGEN_CORELOC%"=="1" set SYSGEN_LOCUSA=1




REM ==============================================================================================
REM
REM Optional components from SERVERS
REM
REM ==============================================================================================

REM Gateway Configuration UI

if not "%SYSGEN_GATEWAY_UI%" == "1" goto NoGatewayUI
	set SYSGEN_CORELOC=1
	set SYSGEN_ATAPI=1
	set SYSGEN_AUTH_NTLM=1
	set SYSGEN_FSDBASE=1
	set SYSGEN_FSREGHIVE=1
	set SYSGEN_GATEWAY=1
	set SYSGEN_HTTPD=1
    set SYSGEN_PPPOE=1
	set SYSGEN_STRSAFE=1
	set SYSGEN_STDIOA=1
	set __SYSGEN_NDISUIO=1
	if "%SYSGEN_FIREWALL%"=="1" set __SYSGEN_HTTP_PROXY=1
	if not "%SYSGEN_DCOM%"=="1" if not "%SYSGEN_OLE%"=="1" set SYSGEN_MINICOM=1
	if not "%SYSGEN_DCOM%"=="1" if not "%SYSGEN_OLE%"=="1" set __SYSGEN_OLEAUT32=1
:NoGatewayUI

REM Internet Gateway Device
if "%SYSGEN_IGD%" == "1" set SERVERS_MODULES=%SERVERS_MODULES% igd
if "%SYSGEN_IGD%" == "1" set SYSGEN_UPNP_DEVICE_MINI=1
if "%SYSGEN_IGD%" == "1" set SYSGEN_GATEWAY=1

REM UPnP tools
if "%SYSGEN_UPNP_TOOLS%" == "1" set SERVERS_MODULES=%SERVERS_MODULES% upnpreg
if "%SYSGEN_UPNP_TOOLS%" == "1" set SYSGEN_UPNP_DEVICE=1

REM Universal Plug and Play
if not "%SYSGEN_UPNP_CTRL%"=="1" if not "%SYSGEN_UPNP_DEVICE%"=="1" if not "%SYSGEN_UPNP_DEVICE_MINI%"=="1" goto End_UPNP

    set SERVERS_MODULES=%SERVERS_MODULES% upnpsvc upnpcapi
    set SYSGEN_MSXML_MINI=1
    set SYSGEN_IPHLPAPI=1
    set SYSGEN_HTTPD=1
    set SYSGEN_MSGQUEUE=1
    set __SYSGEN_OLEAUT32=1

    if not "%SYSGEN_DCOM%"=="1" if not "%SYSGEN_OLE%"=="1" set SYSGEN_MINICOM=1

    REM Always use httplite in HLBase - full wininet not supported
    set __SYSGEN_HTTPLITE=1
    set UPNP_UTIL=util_httplite
    set UPNP_WININET=httplite

    if not "%SYSGEN_UPNP_CTRL%"=="1" if not "%SYSGEN_UPNP_DEVICE%"=="1" goto End_UPNP

    set __SYSGEN_OLEAUT32_FULL=1
    set SERVERS_UUID=%SERVERS_UUID% upnpuuid

    if "%SYSGEN_UPNP_CTRL%"=="1"    set SERVERS_MODULES=%SERVERS_MODULES% upnpctrl
    if "%SYSGEN_UPNP_DEVICE%"=="1"  set SERVERS_MODULES=%SERVERS_MODULES% upnphost upnploader

:End_UPNP

REM Bluetooth gateway
if "%SYSGEN_BTH_GATEWAY%" == "1" set __SYSGEN_BTH=1
if "%SYSGEN_BTH_MODEM%" == "1" set __SYSGEN_BTH=1
if "%SYSGEN_BTH_GATEWAY%" == "1" set SYSGEN_PPP=1
if "%SYSGEN_BTH_GATEWAY%" == "1" set SYSGEN_PPP_SERVER=1
if "%SYSGEN_BTH_GATEWAY%" == "1" set SYSGEN_MODEM=1
if "%SYSGEN_BTH_GATEWAY%" == "1" set SYSGEN_IPHLPAPI=1

REM Bluetooth
if "%SYSGEN_BTH_UART_ONLY%"=="1" set __SYSGEN_BTH=1
if "%SYSGEN_BTH_USB_ONLY%"=="1" set __SYSGEN_BTH=1
if "%SYSGEN_BTH_CSR_ONLY%"=="1" set __SYSGEN_BTH=1
if "%SYSGEN_BTH%"=="1" set __SYSGEN_BTH=1
if "%__SYSGEN_BTH%"=="1" if not "%SYSGEN_DCOM%"=="1" if not "%SYSGEN_OLE%"=="1" set SYSGEN_MINICOM=1
if "%__SYSGEN_BTH%"=="1" if not "%SYSGEN_CORELOC%"=="1" set SYSGEN_LOCUSA=1
if "%__SYSGEN_BTH%"=="1" set SYSGEN_FMTRES=1
if "%__SYSGEN_BTH%"=="1" set SYSGEN_STDIO=1
if "%__SYSGEN_BTH%"=="1" set SYSGEN_STDIOA=1
if "%__SYSGEN_BTH%"=="1" set SYSGEN_DEVICE=1
if "%__SYSGEN_BTH%"=="1" if not "%SYSGEN_BTH_UART_ONLY%"=="1" set SYSGEN_USB=1

REM Universal transport requires GWES
if not "%__SYSGEN_BTH%"=="1" goto :No_MiniGWES
if "%SYSGEN_BTH_USB_ONLY%"=="1" goto :No_MiniGWES
if "%SYSGEN_BTH_CSR_ONLY%"=="1" goto :No_MiniGWES
if "%SYSGEN_BTH_UART_ONLY%"=="1" goto :No_MiniGWES
set SYSGEN_MINGWES=1
:No_MiniGWES

if "%SYSGEN_ASP_JSCRIPT%"=="1"      set SYSGEN_ASP=1
if "%SYSGEN_ASP_VBSCRIPT%"=="1"     set SYSGEN_ASP=1

if "%SYSGEN_ISAPI_CONFIG%"=="1" set SYSGEN_HTTPD=1
if "%SYSGEN_SYSISAPI%"=="1"     set SYSGEN_HTTPD=1
if "%SYSGEN_ASP%"=="1"          set SYSGEN_HTTPD=1

if "%SYSGEN_TELNETD%"=="1" set SYSGEN_CMD=1
if "%SYSGEN_TELNETD%"=="1" set SYSGEN_STDIO=1
if "%SYSGEN_TELNETD%"=="1" set SYSGEN_SERVICES=1
if "%SYSGEN_TELNETD%"=="1" set SYSGEN_FSPASSWORD=1

if "%SYSGEN_FTPD%"=="1"    set SYSGEN_SERVICES=1
if "%SYSGEN_FTPD%"=="1"    set SYSGEN_FSPASSWORD=1

if "%SYSGEN_TIMESVC%"=="1"    set SYSGEN_SERVICES=1

REM
REM  SMB File/Print server
REM
if "%SYSGEN_SMB_PRINT%"=="1" set __SYSGEN_SMB=1
if "%SYSGEN_SMB_FILE%"=="1"  set __SYSGEN_SMB=1
if "%SYSGEN_SMB_FILE%"=="1"  set SMBSERVER_COMPONENTS=SMB_FILEFACTORY
if "%__SYSGEN_SMB%"=="1" set SYSGEN_MINNOTIFY=1
if "%__SYSGEN_SMB%"=="1" set SYSGEN_TCPIP=1
if "%__SYSGEN_SMB%"=="1" set SYSGEN_FSPASSWORD=1
if "%__SYSGEN_SMB%"=="1" set SYSGEN_IPHLPAPI=1
if "%__SYSGEN_SMB%"=="1" set SYSGEN_AUTH_NTLM=1
if "%__SYSGEN_SMB%"=="1" set __SYSGEN_NETBIOS=1
if "%__SYSGEN_SMB%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% smbserver

REM
REM  Soap Toolkit
REM
if "%SYSGEN_SOAPTK%"=="1"           set SYSGEN_SOAPTK_CLIENT=1
if "%SYSGEN_SOAPTK%"=="1"           set SYSGEN_SOAPTK_SERVER=1
if "%SYSGEN_SOAPTK_SERVER%"=="1"    set __SYSGEN_SOAPTK_BASE=1
if "%SYSGEN_SOAPTK_CLIENT%"=="1"    set __SYSGEN_SOAPTK_BASE=1

if "%SYSGEN_SOAPTK_SERVER%"=="1"    set SYSGEN_HTTPD=1
if "%SYSGEN_SOAPTK_SERVER%"=="1"    set SYSGEN_SERVICES=1

if "%__SYSGEN_SOAPTK_BASE%"=="1"    set SYSGEN_MSXML_DOM=1
if "%__SYSGEN_SOAPTK_BASE%"=="1"    set SYSGEN_MSXML_XQL=1
if "%__SYSGEN_SOAPTK_BASE%"=="1"    set SYSGEN_CERTS=1
if "%__SYSGEN_SOAPTK_BASE%"=="1"    set __SYSGEN_HTTPLITE=1
if "%__SYSGEN_SOAPTK_BASE%"=="1"    set SOAPTK_WININET=httplite
if "%__SYSGEN_SOAPTK_BASE%"=="1"    set SOAPTK_WISC10LIB=wisc10lite

if "%__SYSGEN_SOAPTK_BASE%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% mssoap1 wisc10 mssoapr
if "%SYSGEN_SOAPTK_SERVER%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% soapisap
if "%__SYSGEN_SOAPTK_BASE%"=="1" if "%SYSGEN_DCOM%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% soapprxy
if "%__SYSGEN_SOAPTK_BASE%"=="1" set SERVERS_UUID=%SERVERS_UUID% mssoapuuid



if not "%SYSGEN_MSMQ_SRMP%"=="1" goto skipMsmqSrmp
	set SYSGEN_MSMQ=1
	set SYSGEN_HTTPD=1
	set __SYSGEN_HTTPLITE=1
	set MSMQD_COMPONENTS=msmqdSrmp
	set SERVERS_MODULES=%SERVERS_MODULES% srmpIsapi
	set MSMQ_WININET=httplite
	set SYSGEN_MSXML_MINI=1
:skipMsmqSrmp

if "%SYSGEN_MSMQ%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% msmqd msmqrt msmqadm
if "%SYSGEN_MSMQ%"=="1" set SYSGEN_SERVICES=1
if "%SYSGEN_MSMQ%"=="1" set SYSGEN_IPHLPAPI=1

if "%SYSGEN_TELNETD%"=="1"  set SERVERS_MODULES=%SERVERS_MODULES% telnetd
if "%SYSGEN_FTPD%"=="1"     set SERVERS_MODULES=%SERVERS_MODULES% ftpd
if "%SYSGEN_TIMESVC%"=="1"  set SERVERS_MODULES=%SERVERS_MODULES% timesvc

REM Headless appliance demos
if "%SYSGEN_SRV_DEMO_XNET%"=="1"   set SYSGEN_CRYPTO=1
if "%SYSGEN_SRV_DEMO_XNET%"=="1"   set SYSGEN_BRIDGE=1
if "%SYSGEN_SRV_DEMO_XNET%"=="1"   set SYSGEN_ETHERNET=1
if "%SYSGEN_SRV_DEMO_XNET%"=="1"   set SYSGEN_HTTPD=1
if "%SYSGEN_SRV_DEMO_PICSRV%"=="1" set SYSGEN_HTTPD=1
if "%SYSGEN_SRV_DEMO_X10%"=="1"    set SYSGEN_HTTPD=1
if "%SYSGEN_SRV_DEMO_START%"=="1"  set SYSGEN_SERVICES=1

if "%SYSGEN_SRV_DEMO_START%"=="1"  set SERVERS_MODULES=%SERVERS_MODULES% svcstart
if "%SYSGEN_SRV_DEMO_PICSRV%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% picisapi
if "%SYSGEN_SRV_DEMO_X10%"=="1"    set SERVERS_MODULES=%SERVERS_MODULES% fccontrol
if "%SYSGEN_SRV_DEMO_XNET%"=="1"   set SERVERS_MODULES=%SERVERS_MODULES% xmini xnconfig

REM Web server settings
if "%SYSGEN_ASP%"=="1" set ASP_COMPONENTS=aspparse aspcolct
if "%SYSGEN_ASP%"=="1" if not "%SYSGEN_DCOM%"=="1" if not "%SYSGEN_OLE%"=="1" set SYSGEN_MINICOM=1
if "%SYSGEN_ASP%"=="1" set __SYSGEN_OLEAUT32_FULL=1
if "%SYSGEN_ASP%"=="1" set SERVERS_MODULES=%SERVERS_MODULES% asp

REM Script Components
if "%SYSGEN_JSCRIPT%"=="1"      set __SYSGEN_JSCRIPT=1
if "%SYSGEN_VBSCRIPT%"=="1"     set __SYSGEN_VBSCRIPT=1
if "%SYSGEN_IE_JSCRIPT%"=="1"   set __SYSGEN_JSCRIPT=1
if "%SYSGEN_IE_VBSCRIPT%"=="1"  set __SYSGEN_VBSCRIPT=1
if "%SYSGEN_ASP_JSCRIPT%"=="1"  set __SYSGEN_JSCRIPT=1
if "%SYSGEN_ASP_VBSCRIPT%"=="1" set __SYSGEN_VBSCRIPT=1

if not "%__SYSGEN_JSCRIPT%"=="1" if not "%__SYSGEN_VBSCRIPT%"=="1" goto skipScript
  if not "%SYSGEN_DCOM%"=="1" if not "%SYSGEN_OLE%"=="1" set SYSGEN_MINICOM=1
  set __SYSGEN_OLEAUT32_FULL=1
  set SYSGEN_CORESTRA=1
  set SYSGEN_DEVICE=1

⌨️ 快捷键说明

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