123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #! /bin/sh
- #
- # This script rebuilds the documentation part of the tree suitable for `package_src`.
- #
- TIGCCDIR=../../tigcc
- WINDOCDIR=~/.wine/drive_c/docfiles/
- OUTDIR=../gcc4ti-sources
- WINE=wine
- mkdir -p "$OUTDIR/tigcclib/doc/html"
- echo Generating documentation \(will take up to several minutes\)...
- echo Includes
- $WINE "$TIGCCDIR/doc/Programs/Update/UpdateInclude.exe"
- echo Keywords
- $WINE "$TIGCCDIR/doc/Programs/Update/UpdateKeywords.exe"
- echo Info
- $WINE "$TIGCCDIR/doc/Programs/Update/UpdateInfo.exe"
- echo Index
- $WINE "$TIGCCDIR/doc/Programs/Update/UpdateIndex.exe"
- echo Creating documentation source tarball...
- rm -f "$OUTDIR/tigcclib/doc/source.tar.bz2"
- PWDSAVE=`pwd`
- cd "$TIGCCDIR/doc"
- tar -c --exclude='*/.[sS][vV][nN]' -f "$PWDSAVE/$OUTDIR/tigcclib/doc/source.tar" Programs System
- bzip2 -9 "$PWDSAVE/$OUTDIR/tigcclib/doc/source.tar"
- cp -R converter "$PWDSAVE/$OUTDIR/tigcclib/doc/"
- cd "$PWDSAVE"
- echo Copying documentation files...
- echo -n .
- rm -f "$OUTDIR"/tigcclib/doc/html/[a-e]*
- echo -n .
- rm -f "$OUTDIR"/tigcclib/doc/html/[f-j]*
- echo -n .
- rm -f "$OUTDIR"/tigcclib/doc/html/[k-o]*
- echo -n .
- rm -f "$OUTDIR"/tigcclib/doc/html/[p-t]*
- echo -n .
- rm -f "$OUTDIR"/tigcclib/doc/html/[u-z]*
- echo -n .
- cp -pf "$WINDOCDIR"/CHMFiles/[a-e]*.html "$OUTDIR/tigcclib/doc/html/"
- echo -n .
- cp -pf "$WINDOCDIR"/CHMFiles/[f-j]*.html "$OUTDIR/tigcclib/doc/html/"
- echo -n .
- cp -pf "$WINDOCDIR"/CHMFiles/[k-o]*.html "$OUTDIR/tigcclib/doc/html/"
- echo -n .
- cp -pf "$WINDOCDIR"/CHMFiles/[p-t]*.html "$OUTDIR/tigcclib/doc/html/"
- echo -n .
- cp -pf "$WINDOCDIR"/CHMFiles/[u-z]*.html "$OUTDIR/tigcclib/doc/html/"
- echo -n .
- cp -pf "$WINDOCDIR"/CHMFiles/*.css "$WINDOCDIR"/CHMFiles/*.gif \
- "$WINDOCDIR/CHMFiles/Contents.hhc" "$WINDOCDIR/CHMFiles/Index.hhk" \
- "$OUTDIR/tigcclib/doc/html/"
- echo .
- echo Converting CHM documentation to Qt DCF/ADP format \(will take several minutes\)...
- cd "$OUTDIR/tigcclib/doc/html"
- ../converter/chm2dcf
- ../converter/dcf2adp
- echo Done.
|