diff options
| -rw-r--r-- | host/lib/CMakeLists.txt | 7 | ||||
| -rw-r--r-- | host/lib/usrp/CMakeLists.txt | 3 | ||||
| -rw-r--r-- | host/lib/utils/CMakeLists.txt | 26 | ||||
| -rw-r--r-- | host/lib/utils/assert.cpp | 24 | ||||
| -rw-r--r-- | host/lib/utils/gain_handler.cpp (renamed from host/lib/gain_handler.cpp) | 0 | ||||
| -rw-r--r-- | host/lib/utils/load_modules.cpp (renamed from host/lib/load_modules.cpp) | 0 | ||||
| -rw-r--r-- | host/lib/utils/props.cpp (renamed from host/lib/utils.cpp) | 24 | ||||
| -rw-r--r-- | host/lib/utils/thread_priority.cpp (renamed from host/lib/thread_priority.cpp) | 0 | 
8 files changed, 61 insertions, 23 deletions
| diff --git a/host/lib/CMakeLists.txt b/host/lib/CMakeLists.txt index 767029dc4..c93884d67 100644 --- a/host/lib/CMakeLists.txt +++ b/host/lib/CMakeLists.txt @@ -44,8 +44,7 @@ ENDMACRO(LIBUHD_PYTHON_GEN_SOURCE)  INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/ic_reg_maps/CMakeLists.txt)  INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/transport/CMakeLists.txt)  INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/usrp/CMakeLists.txt) -INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/usrp/dboard/CMakeLists.txt) -INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/usrp/usrp2/CMakeLists.txt) +INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/utils/CMakeLists.txt)  ########################################################################  # Setup defines for process scheduling @@ -112,11 +111,7 @@ CONFIGURE_FILE(  LIBUHD_APPEND_SOURCES(      ${CMAKE_CURRENT_SOURCE_DIR}/device.cpp -    ${CMAKE_CURRENT_SOURCE_DIR}/gain_handler.cpp -    ${CMAKE_CURRENT_SOURCE_DIR}/load_modules.cpp -    ${CMAKE_CURRENT_SOURCE_DIR}/thread_priority.cpp      ${CMAKE_CURRENT_SOURCE_DIR}/types.cpp -    ${CMAKE_CURRENT_SOURCE_DIR}/utils.cpp      ${CMAKE_CURRENT_BINARY_DIR}/version.cpp      ${CMAKE_CURRENT_SOURCE_DIR}/wax.cpp  ) diff --git a/host/lib/usrp/CMakeLists.txt b/host/lib/usrp/CMakeLists.txt index 814affdd0..80ac537ee 100644 --- a/host/lib/usrp/CMakeLists.txt +++ b/host/lib/usrp/CMakeLists.txt @@ -27,3 +27,6 @@ LIBUHD_APPEND_SOURCES(      ${CMAKE_SOURCE_DIR}/lib/usrp/simple_usrp.cpp      ${CMAKE_SOURCE_DIR}/lib/usrp/tune_helper.cpp  ) + +INCLUDE(${CMAKE_SOURCE_DIR}/lib/usrp/dboard/CMakeLists.txt) +INCLUDE(${CMAKE_SOURCE_DIR}/lib/usrp/usrp2/CMakeLists.txt) diff --git a/host/lib/utils/CMakeLists.txt b/host/lib/utils/CMakeLists.txt new file mode 100644 index 000000000..450112462 --- /dev/null +++ b/host/lib/utils/CMakeLists.txt @@ -0,0 +1,26 @@ +# +# Copyright 2010 Ettus Research LLC +# +# This program 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 of the License, or +# (at your option) any later version. +# +# This program 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 this program.  If not, see <http://www.gnu.org/licenses/>. +# + +#This file will be included by cmake, use absolute paths! + +LIBUHD_APPEND_SOURCES( +    ${CMAKE_SOURCE_DIR}/lib/utils/assert.cpp +    ${CMAKE_SOURCE_DIR}/lib/utils/gain_handler.cpp +    ${CMAKE_SOURCE_DIR}/lib/utils/load_modules.cpp +    ${CMAKE_SOURCE_DIR}/lib/utils/props.cpp +    ${CMAKE_SOURCE_DIR}/lib/utils/thread_priority.cpp +) diff --git a/host/lib/utils/assert.cpp b/host/lib/utils/assert.cpp new file mode 100644 index 000000000..7ace9024c --- /dev/null +++ b/host/lib/utils/assert.cpp @@ -0,0 +1,24 @@ +// +// Copyright 2010 Ettus Research LLC +// +// This program 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 of the License, or +// (at your option) any later version. +// +// This program 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 this program.  If not, see <http://www.gnu.org/licenses/>. +// + +#include <uhd/utils/assert.hpp> + +using namespace uhd; + +assert_error::assert_error(const std::string &what) : std::runtime_error(what){ +    /* NOP */ +} diff --git a/host/lib/gain_handler.cpp b/host/lib/utils/gain_handler.cpp index 36e2e8ed3..36e2e8ed3 100644 --- a/host/lib/gain_handler.cpp +++ b/host/lib/utils/gain_handler.cpp diff --git a/host/lib/load_modules.cpp b/host/lib/utils/load_modules.cpp index dbb8d0695..dbb8d0695 100644 --- a/host/lib/load_modules.cpp +++ b/host/lib/utils/load_modules.cpp diff --git a/host/lib/utils.cpp b/host/lib/utils/props.cpp index d2f4dfc6e..fac5fe24f 100644 --- a/host/lib/utils.cpp +++ b/host/lib/utils/props.cpp @@ -15,28 +15,18 @@  // along with this program.  If not, see <http://www.gnu.org/licenses/>.  // -#include <uhd/utils/assert.hpp>  #include <uhd/utils/props.hpp> -#include <stdexcept>  using namespace uhd; -/*********************************************************************** - * Assert - **********************************************************************/ -assert_error::assert_error(const std::string &what) : std::runtime_error(what){ -    /* NOP */ -} - -/*********************************************************************** - * Props - **********************************************************************/  named_prop_t::named_prop_t( -    const wax::obj &key_, -    const std::string &name_ -){ -    key = key_; -    name = name_; +    const wax::obj &key, +    const std::string &name +): +    key(key), +    name(name) +{ +    /* NOP */  }  typedef boost::tuple<wax::obj, std::string> named_prop_tuple; diff --git a/host/lib/thread_priority.cpp b/host/lib/utils/thread_priority.cpp index c35e5fcb1..c35e5fcb1 100644 --- a/host/lib/thread_priority.cpp +++ b/host/lib/utils/thread_priority.cpp | 
