diff options
author | Piotr Krysik <ptrkrysik@gmail.com> | 2021-05-02 23:21:42 +0200 |
---|---|---|
committer | Piotr Krysik <ptrkrysik@gmail.com> | 2021-05-03 07:14:00 +0200 |
commit | 6e602f5b7cad21efb8e3d8ea50eced24469bcf88 (patch) | |
tree | bd5763c99a13dc3266ae41f2b817ba45c1e23d27 | |
parent | d00289d273dbc340060955ad47873e5f155d16c2 (diff) |
Port compile_demappers helper script to gr3.8
Change-Id: Iadcc19288496558fc65a46b72d36dcf047489ac3
-rwxr-xr-x | hier_blocks/compile_demappers | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/hier_blocks/compile_demappers b/hier_blocks/compile_demappers index 96d652b..d492620 100755 --- a/hier_blocks/compile_demappers +++ b/hier_blocks/compile_demappers @@ -8,23 +8,25 @@ cd demapping for p in *.grc do echo $p - grcc $p -d `pwd` + grcc $p -o `pwd` done cd .. mv ~/.grc_gnuradio/gsm_* . -for file in *.py.xml +for file in *.py.block.yml do - cat $file | sed 's/.*\<import\>.*/ <import>import grgsm<\/import>/' \ - | sed 's/<make>/<make>grgsm./' \ + echo $file + cat $file | sed "s/ imports: .*\(#.*\)/ imports: \\'import grgsm\\' \1/" \ + | sed 's/make: "/make: "grgsm./' \ | sed "s/.*.py//" \ - | sed 's/<grc_source>.*hier_blocks/<grc_source>gr-gsm\/hier_blocks/' \ + | sed 's/grc_source:.*hier_blocks/grc_source: gr-gsm\/hier_blocks/' \ > ${file}2 + mv ${file}2 $file - mv "$file" "`basename $file .py.xml`.xml" + mv "$file" "`basename $file .py.block.yml`.block.yml" done for py in *.py @@ -34,4 +36,4 @@ do done mv *.py ../python/demapping -mv *.xml ../grc/demapping
\ No newline at end of file +mv *.yml ../grc/demapping |