#! /bin/bash # Remove all the previous files. rm -rf ./html/pages rm -f ./html/top.html ##################################################################### # Setting Default values for the variables if not defined. FT_TEST_DPI=${FT_TEST_DPI:-72 96} FT_TEST_FONT_FILE=${FT_TEST_FONT_FILE:-test.ttf} FT_TEST_RENDER_MODE=${FT_TEST_RENDER_MODE:-AA RGB} FT_TEST_PT_SIZE=${FT_TEST_PT_SIZE:-16 20} FT_TEST_BASE_DIR=${FT_TEST_BASE_DIR:-$HOME/base} FT_TEST_TEST_DIR=${FT_TEST_TEST_DIR:-..} FT_TEST_BASE_DLL=${FT_TEST_BASE_DLL:-$FT_TEST_BASE_DIR/objs/.libs/libfreetype.so} FT_TEST_TEST_DLL=${FT_TEST_TEST_DLL:-$FT_TEST_TEST_DIR/objs/.libs/libfreetype.so} ##################################################################### mkdir ./html/pages touch ./html/top.html ##################################################################### # Generating top.html file echo " FreeType Test Framework

Base Version: $FT_TEST_BASE_DLL
Test Version: $FT_TEST_TEST_DLL

">./html/top.html ##################################################################### # Filling html/top.html file with links to all the index.html files. for i in $FT_TEST_DPI; do mkdir ./html/pages/$i for j in $FT_TEST_FONT_FILE; do mkdir ./html/pages/$i/$j for k in $FT_TEST_RENDER_MODE; do mkdir ./html/pages/$i/$j/$k for l in $FT_TEST_PT_SIZE; do mkdir ./html/pages/$i/$j/$k/$l mkdir ./html/pages/$i/$j/$k/$l/images ./tests $FT_TEST_BASE_DLL $FT_TEST_TEST_DLL $j $l $k $i done done done done ##################################################################### # Buttons for animation selection echo '
  
'>>./html/top.html ##################################################################### # Populating the selection lists with options echo '
'>>./html/top.html ##################################################################### echo '
'>>./html/top.html ##################################################################### echo '
'>>./html/top.html ##################################################################### echo '
'>>./html/top.html ##################################################################### echo '
'>>./html/top.html ##################################################################### echo "Font : " $FT_TEST_FONT_FILE echo "Point Size : " $FT_TEST_PT_SIZE echo "Render_Mode: " $FT_TEST_RENDER_MODE echo "DPI : " $FT_TEST_DPI