aboutsummaryrefslogtreecommitdiff
path: root/doc/build_draft.sh
blob: a81a70623ada31b8a3b0097d29868e21252fbe43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/sh

set -e

echo packaging source code
rm -rf opus_source
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
tar czf tmp_draft.tar.gz `cat all_files.txt`

mkdir opus_source
cd opus_source
tar xzf ../tmp_draft.tar.gz
cp ../Makefile.draft Makefile
cp ../opus_sources.mk .
cp ../celt_sources.mk .
cp ../silk_sources.mk .
cp ../README.draft README
cp ../COPYING COPYING

cd ..
tar czf opus_source.tar.gz opus_source
echo building base64 version
cat opus_source.tar.gz| base64 -w 66 | sed 's/^/###/' > doc/opus_source.base64

cd doc
echo '<figure>' > opus_compare_escaped.m
echo '<artwork>' >> opus_compare_escaped.m
echo '<![CDATA[' >> opus_compare_escaped.m
cat opus_compare.m >> opus_compare_escaped.m
echo ']]>' >> opus_compare_escaped.m
echo '</artwork>' >> opus_compare_escaped.m
echo '</figure>' >> opus_compare_escaped.m

echo running xml2rfc
xml2rfc draft-ietf-codec-opus.xml