blob: 96d652b17639b41df22a76ccdf2af921636308ed [file] [log] [blame]
Piotr Krysik773a1942016-05-20 12:45:54 +02001#!/bin/bash
2
3#This is just helper script for manual compilation of hierarhical blocks
4#by gr-gsm developers
5#Author: Piotr Krysik
6
7cd demapping
8for p in *.grc
9do
10 echo $p
11 grcc $p -d `pwd`
12done
13cd ..
14
15mv ~/.grc_gnuradio/gsm_* .
16
17for file in *.py.xml
18do
19 cat $file | sed 's/.*\<import\>.*/ <import>import grgsm<\/import>/' \
20 | sed 's/<make>/<make>grgsm./' \
21 | sed "s/.*.py//" \
22 | sed 's/<grc_source>.*hier_blocks/<grc_source>gr-gsm\/hier_blocks/' \
23 > ${file}2
24
25 mv ${file}2 $file
26
27 mv "$file" "`basename $file .py.xml`.xml"
28done
29
30for py in *.py
31do
32 cat $py |sed 's/gr.hier_block2/grgsm.hier_block/' > ${py}2
33 mv ${py}2 $py
34done
35
36mv *.py ../python/demapping
37mv *.xml ../grc/demapping