@echo off
title **** Compile Website ****
set bindir=bin
set outdir=html
set outext=html
set imgdir=common/images
set mainxml=main.xml
set sitemapfile=sitemap
:: dot, neato, twopi, circo, fdp
set graphviz="%programfiles%\Graphviz2.22\bin\twopi.exe"
goto CREATESITEMAP
echo asll:fff
echo afeag: gag
echo wegfawg : gawgag
echo wrgerges :gegaeg
echo rgaawg::gerg :rger : rgaewrg: gearg
abra
:CREATESITEMAP
call Transform.bat %mainxml% site2graphviz.xsl %sitemapfile% "outext=%outext%" "imgdir=%imgdir%"
if errorlevel 1 goto ERROR
set prevcd=%cd%
cd %outdir%\
echo moved to: here %cd%
echo %graphviz% -Tsvg -Tpng -O %sitemapfile%
%graphviz% -Tsvg -Tpng -O %sitemapfile%
if errorlevel 1 goto ERROR
echo ...Ok
cd %prevcd%
echo returned to %cd%
goto TRANSFORMSITE
:TRANSFORMSITE
call Transform.bat %mainxml% site2htmlxpdesktop.xsl main.%outext% "outext=%outext%" "imgdir=%imgdir%"
if errorlevel 1 goto ERROR
goto OPTIMIZEHTML
:OPTIMIZEHTML
echo.
echo **** Optimizing html files...
%bindir%\ahc "%outdir%\" -m"*.htm; *.html" -y+ -l+ -w+ -q- -t- -c- -d- -m- -s- -b-
if errorlevel 1 goto ERROR
echo ...Ok
goto CREATERSS
:CREATERSS
call Transform.bat %mainxml% site2rss.xsl rssnews.xml "outfile=rssnews.xml" "outext=%outext%"
if errorlevel 1 goto ERROR
goto CREATESITEMAPFILE
:CREATESITEMAPFILE
call Transform.bat %mainxml% site2sitemap.xsl sitemap.xml "outext=%outext%"
if errorlevel 1 goto ERROR
goto END
:ERROR
echo (!) Something was wrong, check and retry!
pause
exit
:END
echo.
echo ...All done
exit