Update scripts to build tutorials.

Adding some more sed magic and error checking.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6203 dfc29bdd-3216-0410-991c-e03cc46cb475
This commit is contained in:
cutealien 2021-03-18 21:37:48 +00:00
parent 5f3fc797f4
commit d1e3905f42
2 changed files with 10 additions and 2 deletions

@ -1,4 +1,7 @@
# run on single_tut.txt which is created in maketutorial.sh (or .bat) # run on single_tut.txt which is created in maketutorial.sh (or .bat)
# replace image links as we don't copy the images into example folders but keep them below media folder # replace image links as we don't copy the images into example folders but keep them below media folder
s/img src="/img src="..\/..\/media\// # most images should be in media
s/img src="/img src="..\/..\/media\//g
# ???shots.jpg files are in media/example_screenshots another subfolder (earlier replacement already moved them to ../../media/)
s/img src="..\/..\/media\/\([0-9]\{3\}shot\)/img src="..\/..\/media\/example_screenshots\/\1/

@ -1,9 +1,14 @@
# Create the tutorial.html files in each example folder # Create the tutorial.html files in each example folder
# for every folder below examples # for every folder below examples
for i in ../../../examples/[012]*; do for i in ../../../examples/[0123]*; do
#for i in ../../../examples/01.*; do # if you want to run/update a single example use this loop
echo NOW doing $i echo NOW doing $i
if ! [ -f "$i/main.cpp" ]; then
continue
fi
# uses the main.cpp files to create some file to use as doxygen input # uses the main.cpp files to create some file to use as doxygen input
sed -f tutorials.sed $i/main.cpp >single_tut.txt sed -f tutorials.sed $i/main.cpp >single_tut.txt
# echo tutorials.sed has run # echo tutorials.sed has run