@REM ----------------------------------------------------------------- @REM @REM ChkSource.cmd - AndrewOt @REM @REM Run a few checks on our build sources @REM @REM Copyright (c) Microsoft Corporation. All rights reserved. @REM @REM ----------------------------------------------------------------- @if defined _CPCMAGIC goto CPCBegin @perl -x "%~f0" %* @goto :EOF #!perl use strict; use lib $ENV{RAZZLETOOLPATH} . "\\PostBuildScripts"; use lib $ENV{RAZZLETOOLPATH}; use PbuildEnv; use ParseArgs; sub Usage { print< \&Usage); # *** TEMPLATE CODE *** $ENV{"_CPCMAGIC"}++;exit(system($0)>>8); __END__ @:CPCBegin @set _CPCMAGIC= @setlocal ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS @if not defined DEBUG echo off REM ------------------------SCRIPT----------------------------------------- REM SD verification commands pushd %SDXROOT% set Projects=admin base com drivers ds enduser inetcore inetsrv multimedia net printscan . sdktools shell termsrv windows for %%a in (%Projects%) do ( if exist %%a ( pushd %%a sd diff -sE ...>%_NTDRIVE%\release\ChkSource.txt sd opened ... popd ) ) popd REM Send mail variables below. set sender=%COMPUTERNAME% set Title=ChkSource Results from %COMPUTERNAME% REM Change location below to a known share with wright permissioins. set Message=ChkSource results are at \\\%COMPUTERNAME%\release\ChkSource.txt REM Enter user alias/s to recieve mail here. set Receiver=andrewot REM Perl send mail function. perl -e "require '%RazzleToolPath%\sendmsg.pl';sendmsg('-v','%COMPUTERNAME%','%Title%','%Message%','%Receiver%');"