@echo off setlocal :: :: NOTE: Pandoc and Latex (MiKTeX or TexLive) must be installed :: and available on commandline for this build to work!!! :: set TOOLS=..\..\Tools set PATH=%TOOLS%\m4;%PATH% if not "%1"=="" (call :GenDoc %1 & goto :eof) call :GenDoc GettingStarted :: call :GenDoc UserGuide call :GenDoc Applications :: call :GenDoc Errata :: call :GenDoc ZSystem call :GenDoc Architecture call :GenDoc Catalog call :GenDoc ROM_Applications if exist GettingStarted.pdf copy GettingStarted.pdf "..\..\Doc\RomWBW Getting Started.pdf" || exit /b if exist GettingStarted.gfm copy GettingStarted.gfm ..\..\ReadMe.md || exit /b if exist GettingStarted.txt copy GettingStarted.txt ..\..\ReadMe.txt || exit /b if exist Applications.pdf copy Applications.pdf "..\..\Doc\RomWBW Applications.pdf" || exit /b if exist Architecture.pdf copy Architecture.pdf "..\..\Doc\RomWBW Architecture.pdf" || exit /b if exist Catalog.pdf copy Catalog.pdf "..\..\Doc\RomWBW Disk Catalog.pdf" || exit /b if exist ROM_Applications.pdf copy ROM_Applications.pdf "..\..\Doc\ROM Applications.pdf" || exit /b echo. goto :eof :GenDoc echo. echo Processing document %1.md... m4 -D doc_date="%date%" %1.md >%1.tmp pandoc %1.tmp -f markdown -t latex -s -o %1.pdf --default-image-extension=pdf || exit /b pandoc %1.tmp -f markdown -t html -o %1.html --default-image-extension=png || exit /b pandoc %1.tmp -f markdown -t dokuwiki -o %1.dw --default-image-extension=png || exit /b pandoc %1.tmp -f markdown -t gfm -o %1.gfm --default-image-extension=png || exit /b pandoc %1.tmp -f markdown -t plain -o %1.txt --default-image-extension=png || exit /b goto :eof