Commit Graph

20 Commits

Author SHA1 Message Date
Vasil Velichkov 6eea94f7de Fix grcc compilation with python3 by adding local subdirs to __path__
As the directory structure in the repository is different then the one
after the package gets installed we need to add those subdirectories to
the __path__ otherwise python3 is not able to load the modules using the
relative import syntax and grcc compilation and some unit tests fail.

Mofiy __path__ only when the CMAKE_BINARY_DIR environment variable is
present.

Revert "grgsm_livemon: Set cell_allocation to [0]"

This reverts commit 013d4c258c6ad31c2581f0caa4eee3aa609fd9de.

Change-Id: I223fd6181e8e36027039301186b671712a597ff8
2021-05-03 07:14:00 +02:00
Vasil Velichkov 1789ae28ee GNU Radio 3.8 support
https://wiki.gnuradio.org/index.php/GNU_Radio_3.8_OOT_Module_Porting_Guide

Change-Id: I23dd638c8c48ed0a4b50559ce33fbd5e60b7dcbc
2021-05-03 07:14:00 +02:00
Piotr Krysik ac140210c9 Simplify cmake checks related to libosmocore 2018-06-19 12:07:28 +02:00
Piotr Krysik f00936d60d Placing grcc compilation utils in separate files
Avoiding increasing required cmake version with use of wrapper shell script.
2018-06-18 15:13:25 +02:00
Piotr Krysik c711e97af1 Separating libosmogsm from the rest 2018-06-18 15:13:13 +02:00
Vasil Velichkov 487bf4764e Fix the parallel build with cmake 3.11
Copy UseSWIG.cmake from the gnuradio repository from commit
4433a7703fe3f5713c2200a0f7c11b13510f34cc

This macro is distributed in the Debian's gnuradio-dev package but it's
not available in Fedora/Centos gnuradio-devel package. The gnuradio's
version contains a fix for the parallel build 99a09af05fda6d0bab0cf3724a1c6bf453c71bc7
and some other improvements as well.
2018-06-18 15:11:17 +02:00
Piotr Krysik bb961c17fa Added versioning borrowed fron GNU Radio to gr-gsm 2017-08-24 15:35:42 +02:00
Piotr Krysik 70c25a112a Changes in decoding:
-copied decoding routines from libosmocore to gr-gsm,
-made cmake files entries for new source files and added linking with libosmocodec,
-moved sch.c file to decoding folder.
2017-01-03 08:01:23 +01:00
Piotr Krysik b8d33d90f7 Control channels decoding with libosmocore 2016-10-02 18:54:46 +02:00
Piotr Krysik b516e6dcdb Moved control channels decoder to libosmocore implementation 2016-09-28 11:53:26 +02:00
Piotr Krysik 6e9efb0aee Added dependency requirement for SWIG to buildsystem 2016-04-08 22:54:22 +02:00
Piotr Krysik 89cac10318 Removed redundant "gnuradio" from the grgsm library's name 2016-02-17 12:11:02 +01:00
Piotr Krysik 5c7a578e4f Tiding up cmake code for creating symbolic links 2016-02-17 12:08:51 +01:00
maxifree 7238590f10 Update gr-gsmConfig.cmake
After renaming library to libgnuradio-grgsm.so we should change NAMES parameter accordingly
2015-11-15 03:34:35 +03:00
Piotr Krysik 242522fbee Added comands building automatically grc applications
Better than manually generated python files but still not perfect as it takes many cmake lines to compile single file and grc files are compiled at every run of make.

Removed also old and not working code for building grc files.
2015-08-13 10:51:59 +02:00
Roman Khassraf 9c58846b04 Added libosmocore to build. Preparation for issue #85 2015-07-17 13:57:24 +02:00
ptrkrysik 14db3c058a Renamed PKG conf related file - the new file need to be checked 2015-04-04 12:25:35 +02:00
ptrkrysik aea7f34e90 Added checking for Volk presence according to @dholm #4 pull request. 2014-12-03 00:37:57 +01:00
ptrkrysik 12fe7a024a Added buildsystem for apps. Doesn't honor dependencies yet (changing a grc file won't cause generating new py file). 2014-11-20 11:10:20 +01:00
piotr 437f5467a1 Initial commit - gsm-receiver with removed quick hacks 2014-02-04 17:57:25 +01:00