From 0945cc5512e52f9a18770f1eea0dfb0bb1dfb2a4 Mon Sep 17 00:00:00 2001 From: Piotr Krysik Date: Wed, 13 Sep 2017 09:17:50 +0200 Subject: Changed organization of cmake files Cmake files were added into subdirectories. --- lib/decoding/CMakeLists.txt | 28 ++++++++++++++++++++++++++++ lib/decoding/openbts/CMakeLists.txt | 28 ++++++++++++++++++++++++++++ lib/decoding/osmocom/coding/CMakeLists.txt | 28 ++++++++++++++++++++++++++++ 3 files changed, 84 insertions(+) create mode 100644 lib/decoding/CMakeLists.txt create mode 100644 lib/decoding/openbts/CMakeLists.txt create mode 100644 lib/decoding/osmocom/coding/CMakeLists.txt (limited to 'lib/decoding') diff --git a/lib/decoding/CMakeLists.txt b/lib/decoding/CMakeLists.txt new file mode 100644 index 0000000..0305a07 --- /dev/null +++ b/lib/decoding/CMakeLists.txt @@ -0,0 +1,28 @@ +# Copyright 2011,2012 Free Software Foundation, Inc. +# +# This file is part of GNU Radio +# +# GNU Radio is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# GNU Radio is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Radio; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. + + +add_sources( + control_channels_decoder_impl.cc + tch_f_decoder_impl.cc + sch.c +) + +add_subdirectory(osmocom/coding) +add_subdirectory(openbts) diff --git a/lib/decoding/openbts/CMakeLists.txt b/lib/decoding/openbts/CMakeLists.txt new file mode 100644 index 0000000..eb857bf --- /dev/null +++ b/lib/decoding/openbts/CMakeLists.txt @@ -0,0 +1,28 @@ +# Copyright 2011,2012 Free Software Foundation, Inc. +# +# This file is part of GNU Radio +# +# GNU Radio is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# GNU Radio is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Radio; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. + +add_sources( + AmrCoder.cpp + BitVector.cpp + GSM610Tables.cpp + GSM660Tables.cpp + GSM503Tables.cpp + ViterbiR204.cpp +) + diff --git a/lib/decoding/osmocom/coding/CMakeLists.txt b/lib/decoding/osmocom/coding/CMakeLists.txt new file mode 100644 index 0000000..615a2f6 --- /dev/null +++ b/lib/decoding/osmocom/coding/CMakeLists.txt @@ -0,0 +1,28 @@ +# Copyright 2011,2012 Free Software Foundation, Inc. +# +# This file is part of GNU Radio +# +# GNU Radio is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# GNU Radio is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Radio; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. + +add_sources(APPEND grgsm_sources + gsm0503_conv.c + gsm0503_coding.c + gsm0503_interleaving.c + gsm0503_mapping.c + gsm0503_parity.c + gsm0503_tables.c +) + -- cgit v1.2.3