mirror of
https://git.yoctoproject.org/matchbox-documentation
synced 2025-11-06 22:16:27 +08:00
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-documentation@1224 b067294f-1dea-0310-9683-c47a78595994
54 lines
1.8 KiB
Bash
Executable File
54 lines
1.8 KiB
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Hacky script to package up docs for MB website.
|
|
#
|
|
|
|
rm -fr /tmp/mb-docs
|
|
rm -fr mb-docs.tar.gz
|
|
|
|
# manual
|
|
echo "** Generating HTML Manual **"
|
|
mkdir -p /tmp/mb-docs/manual/images
|
|
xsltproc -o /tmp/mb-docs/manual/ --param use.id.as.filename 1 common/mb-dbk.xsl manual/matchbox-manual.xml
|
|
cp -r common/mb.css /tmp/mb-docs/manual/
|
|
cp -r common/images/*.png /tmp/mb-docs/manual/images/
|
|
|
|
echo "** Generating manual tarball **"
|
|
tar cvzf /tmp/mb-docs/matchbox-manual.tar.gz /tmp/mb-docs/manual
|
|
|
|
echo "** Generating manual PDF **"
|
|
echo "Not working as yet.."
|
|
#xsltproc --output /tmp/mb-docs/manual/matchbox-manual.fo /usr/share/xml/docbook/stylesheet/nwalsh/fo/fo.xsl manual/matchbox-manual.xml
|
|
|
|
echo "** Generating Testing doc **"
|
|
mkdir -p /tmp/mb-docs/developers/testing/images
|
|
xsltproc -o /tmp/mb-docs/developers/testing/ --param use.id.as.filename 1 common/mb-dbk.xsl testing/testing.docbook
|
|
cp -r common/mb.css /tmp/mb-docs/developers/testing/
|
|
cp -r common/images/*.png /tmp/mb-docs/developers/testing/images/
|
|
|
|
echo "** Generating Themeing doc **"
|
|
|
|
mkdir -p /tmp/mb-docs/themes/images
|
|
xsltproc -o /tmp/mb-docs/themes/ --param use.id.as.filename 1 common/mb-dbk.xsl theme-howto/theme.howto.docbook
|
|
cp -r theme-howto/*.png common/mb.css /tmp/mb-docs/themes
|
|
cp -r common/images/*.png /tmp/mb-docs/themes/images/
|
|
|
|
echo "Copying various text files and stuff into place"
|
|
cp developers/internals.txt developers/matchbox-key.txt developers/matchbox.pdf developers/internals.dia /tmp/mb-docs/developers/
|
|
|
|
echo " ** Building libmb docs **"
|
|
pushd .
|
|
cd ../libmatchbox/doc
|
|
doxygen Doxyfile
|
|
mv html /tmp/mb-docs/developers/api
|
|
popd
|
|
|
|
pushd .
|
|
echo " ** Tarballing **"
|
|
cd /tmp/mb-docs/
|
|
tar cvzf mb-docs.tar.gz *
|
|
popd
|
|
mv /tmp/mb-docs/mb-docs.tar.gz .
|
|
echo
|
|
echo "All done. Untar mb-docs.tar.gz in web documentation dir."
|
|
echo |