fe15a6810682b2ef342aa1e881be0db07b5f5ab8
[opus.git] / doc / build_draft.sh
1 #!/bin/sh
2
3 echo packaging source code
4 rm -rf opus_source
5 cat opus_sources.mk celt_sources.mk silk_sources.mk opus_headers.txt celt_headers.txt silk_headers.txt | grep '\.[ch]' | sed -e 's/^.*=//' -e 's/\\//' > all_files.txt
6 tar czf tmp_draft.tar.gz `cat all_files.txt`
7
8 mkdir opus_source
9 cd opus_source
10 tar xzf ../tmp_draft.tar.gz
11 cp ../Makefile.draft Makefile
12 cp ../opus_sources.mk .
13 cp ../celt_sources.mk .
14 cp ../silk_sources.mk .
15
16 cd ..
17 tar czf opus_source.tar.gz opus_source
18 echo building base64 version
19 cat opus_source.tar.gz| base64 -w 66 | sed 's/^/###/' > doc/opus_source.base64
20
21 cd doc
22 echo '<figure>' > opus_compare_escaped.m
23 echo '<artwork>' >> opus_compare_escaped.m
24 echo '<![CDATA[' >> opus_compare_escaped.m
25 cat opus_compare.m >> opus_compare_escaped.m
26 echo ']]>' >> opus_compare_escaped.m
27 echo '</artwork>' >> opus_compare_escaped.m
28 echo '</figure>' >> opus_compare_escaped.m
29
30 echo running xml2rfc
31 xml2rfc draft-ietf-codec-opus.xml