Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
@echo off
if "%1%" == "" goto usage set email=N if exist warning.out del warning.out
:loop if "%1%" == "" goto bottom if "%1%" == "email" set email=Y if "%1%" == "email" goto loopX
set TgtEnv=%1%
echo set TgtDesc=%%%TgtEnv%Desc%% > wrntmp.bat call wrntmp.bat del wrntmp.bat
if not exist %TgtEnv%???.dat goto noDat
sed -f %TgtEnv%d.sed warning.awk > d.awk sed -f %TgtEnv%r.sed warning.awk > r.awk sed -f %TgtEnv%t.sed warning.awk > t.awk
echo @echo off > tmp%TgtEnv%.bat
awk -f d.awk %TgtEnv%d.dat >> tmp%TgtEnv%.bat awk -f r.awk %TgtEnv%r.dat >> tmp%TgtEnv%.bat awk -f t.awk %TgtEnv%t.dat >> tmp%TgtEnv%.bat
del d.awk del r.awk del t.awk
call tmp%TgtEnv%.bat cd \strider\toolsbld del tmp%TgtEnv%.bat
if exist \tmp\warning.out goto wrn goto wrnX
:wrn echo The following %TgtEnv% components compiled with warnings: echo. type \tmp\warning.out echo. echo The following %TgtEnv% components compiled with warnings: >> warning.out echo. >> warning.out type \tmp\warning.out >> warning.out echo. >> warning.out :wrnX
:loopX shift goto loop
:noDat echo. echo ERROR: No data file found for %TgtEnv% goto usage
:usage echo. echo usage: wrn Target echo. echo Examples: echo. echo wrn %TgtEnv% echo wrn ifs echo wrn ids echo. goto exit
:bottom if "%email%" == "N" goto exit set file=warning.out set name=anthonyr set subject=Build warnings call email
:exit set email= set TgtEnv= set TgtDesc=
|