From 3be74a732b3fc4de0f99249e8bca975fee760210 Mon Sep 17 00:00:00 2001 From: ptrkrysik Date: Sat, 13 Dec 2014 10:11:00 +0100 Subject: Changed grgsm install directories and prefixes from "gsm" to "grgsm". The old prefix caused conflicts with libraries already available. --- swig/grgsm_swig.i | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 swig/grgsm_swig.i (limited to 'swig/grgsm_swig.i') diff --git a/swig/grgsm_swig.i b/swig/grgsm_swig.i new file mode 100644 index 0000000..d86226c --- /dev/null +++ b/swig/grgsm_swig.i @@ -0,0 +1,43 @@ +/* -*- c++ -*- */ + +#define GSM_API + +%include "gnuradio.i" // the common stuff + +//load generated python docstrings +%include "grgsm_swig_doc.i" + +%{ +#include "grgsm/receiver/receiver.h" +#include "grgsm/demapping/get_bcch_or_ccch_bursts.h" +#include "grgsm/demapping/universal_ctrl_chans_demapper.h" +#include "grgsm/decoding/control_channels_decoder.h" +#include "grgsm/misc_utils/bursts_printer.h" +#include "grgsm/misc_utils/controlled_const_source_f.h" +#include "grgsm/misc_utils/controlled_rotator_cc.h" +#include "grgsm/misc_utils/extract_system_info.h" +#include "grgsm/misc_utils/message_printer.h" +%} + + +%include "grgsm/receiver/receiver.h" +GR_SWIG_BLOCK_MAGIC2(gsm, receiver); + +%include "grgsm/decoding/control_channels_decoder.h" +GR_SWIG_BLOCK_MAGIC2(gsm, control_channels_decoder); + +%include "grgsm/demapping/get_bcch_or_ccch_bursts.h" +GR_SWIG_BLOCK_MAGIC2(gsm, get_bcch_or_ccch_bursts); +%include "grgsm/demapping/universal_ctrl_chans_demapper.h" +GR_SWIG_BLOCK_MAGIC2(gsm, universal_ctrl_chans_demapper); + +%include "grgsm/misc_utils/bursts_printer.h" +GR_SWIG_BLOCK_MAGIC2(gsm, bursts_printer); +%include "grgsm/misc_utils/extract_system_info.h" +GR_SWIG_BLOCK_MAGIC2(gsm, extract_system_info); +%include "grgsm/misc_utils/controlled_rotator_cc.h" +GR_SWIG_BLOCK_MAGIC2(gsm, controlled_rotator_cc); +%include "grgsm/misc_utils/controlled_const_source_f.h" +GR_SWIG_BLOCK_MAGIC2(gsm, controlled_const_source_f); +%include "grgsm/misc_utils/message_printer.h" +GR_SWIG_BLOCK_MAGIC2(gsm, message_printer); -- cgit v1.2.3