diff options
45 files changed, 77 insertions, 52 deletions
diff --git a/config/grc_omnithread.m4 b/config/grc_omnithread.m4 index 3e52c659a8..1bcedebe18 100644 --- a/config/grc_omnithread.m4 +++ b/config/grc_omnithread.m4 @@ -35,6 +35,7 @@ AC_DEFUN([GRC_OMNITHREAD],[ AC_CONFIG_FILES([ \ omnithread/Makefile \ + omnithread/gnuradio/Makefile \ omnithread/gnuradio-omnithread.pc ]) diff --git a/gcell/apps/benchmark_dma.cc b/gcell/apps/benchmark_dma.cc index bce1953a34..a84defe370 100644 --- a/gcell/apps/benchmark_dma.cc +++ b/gcell/apps/benchmark_dma.cc @@ -23,7 +23,7 @@ #include <config.h> #endif #include <gcell/gc_job_manager.h> -#include <omni_time.h> +#include <gnuradio/omni_time.h> #include <getopt.h> #include <stdlib.h> #include <stdio.h> diff --git a/gcell/apps/benchmark_nop.cc b/gcell/apps/benchmark_nop.cc index 10f9d4c5a1..dee46c8420 100644 --- a/gcell/apps/benchmark_nop.cc +++ b/gcell/apps/benchmark_nop.cc @@ -23,7 +23,7 @@ #include <config.h> #endif #include <gcell/gc_job_manager.h> -#include <omni_time.h> +#include <gnuradio/omni_time.h> #include <getopt.h> #include <stdlib.h> #include <stdio.h> diff --git a/gcell/apps/benchmark_roundtrip.cc b/gcell/apps/benchmark_roundtrip.cc index 85af03a089..8ba37c968e 100644 --- a/gcell/apps/benchmark_roundtrip.cc +++ b/gcell/apps/benchmark_roundtrip.cc @@ -23,7 +23,7 @@ #include <config.h> #endif #include <gcell/gc_job_manager.h> -#include <omni_time.h> +#include <gnuradio/omni_time.h> #include <getopt.h> #include <stdlib.h> #include <stdio.h> diff --git a/gcell/lib/runtime/gc_client_thread_info.h b/gcell/lib/runtime/gc_client_thread_info.h index fbb35d966c..9f46ecca77 100644 --- a/gcell/lib/runtime/gc_client_thread_info.h +++ b/gcell/lib/runtime/gc_client_thread_info.h @@ -21,7 +21,7 @@ #ifndef INCLUDED_GC_CLIENT_THREAD_INFO_H #define INCLUDED_GC_CLIENT_THREAD_INFO_H -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <boost/utility.hpp> enum gc_ct_state { diff --git a/gnuradio-core/src/lib/io/gr_file_sink_base.h b/gnuradio-core/src/lib/io/gr_file_sink_base.h index c848818f82..f36f5ac978 100644 --- a/gnuradio-core/src/lib/io/gr_file_sink_base.h +++ b/gnuradio-core/src/lib/io/gr_file_sink_base.h @@ -23,7 +23,7 @@ #ifndef INCLUDED_GR_FILE_SINK_BASE_H #define INCLUDED_GR_FILE_SINK_BASE_H -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <cstdio> /*! diff --git a/gnuradio-core/src/lib/io/gr_udp_sink.h b/gnuradio-core/src/lib/io/gr_udp_sink.h index e59380011b..99f1b29353 100644 --- a/gnuradio-core/src/lib/io/gr_udp_sink.h +++ b/gnuradio-core/src/lib/io/gr_udp_sink.h @@ -24,7 +24,7 @@ #define INCLUDED_GR_UDP_SINK_H #include <gr_sync_block.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #if defined(HAVE_SOCKET) #include <sys/socket.h> #include <arpa/inet.h> diff --git a/gnuradio-core/src/lib/io/gr_udp_source.h b/gnuradio-core/src/lib/io/gr_udp_source.h index a4403c3d6d..0497401598 100644 --- a/gnuradio-core/src/lib/io/gr_udp_source.h +++ b/gnuradio-core/src/lib/io/gr_udp_source.h @@ -24,7 +24,7 @@ #define INCLUDED_GR_UDP_SOURCE_H #include <gr_sync_block.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #if defined(HAVE_SOCKET) #include <sys/socket.h> #include <arpa/inet.h> diff --git a/gnuradio-core/src/lib/io/gr_wavfile_sink.h b/gnuradio-core/src/lib/io/gr_wavfile_sink.h index 3fa06f202f..9429165f60 100644 --- a/gnuradio-core/src/lib/io/gr_wavfile_sink.h +++ b/gnuradio-core/src/lib/io/gr_wavfile_sink.h @@ -25,7 +25,7 @@ #include <gr_sync_block.h> #include <gr_file_sink_base.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> class gr_wavfile_sink; typedef boost::shared_ptr<gr_wavfile_sink> gr_wavfile_sink_sptr; diff --git a/gnuradio-core/src/lib/io/gri_logger.h b/gnuradio-core/src/lib/io/gri_logger.h index da54e56a29..e5caf7d06a 100644 --- a/gnuradio-core/src/lib/io/gri_logger.h +++ b/gnuradio-core/src/lib/io/gri_logger.h @@ -23,7 +23,7 @@ #define INCLUDED_GRI_LOGGER_H #include <stddef.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <gr_buffer.h> class gri_log_poster; diff --git a/gnuradio-core/src/lib/runtime/gr_msg_queue.h b/gnuradio-core/src/lib/runtime/gr_msg_queue.h index 38556b3cae..f965887e16 100644 --- a/gnuradio-core/src/lib/runtime/gr_msg_queue.h +++ b/gnuradio-core/src/lib/runtime/gr_msg_queue.h @@ -23,7 +23,7 @@ #define INCLUDED_GR_MSG_QUEUE_H #include <gr_msg_handler.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> class gr_msg_queue; typedef boost::shared_ptr<gr_msg_queue> gr_msg_queue_sptr; diff --git a/gnuradio-core/src/lib/runtime/gr_sptr_magic.cc b/gnuradio-core/src/lib/runtime/gr_sptr_magic.cc index dc0b232a7d..3295f849e4 100644 --- a/gnuradio-core/src/lib/runtime/gr_sptr_magic.cc +++ b/gnuradio-core/src/lib/runtime/gr_sptr_magic.cc @@ -32,7 +32,7 @@ typedef boost::mutex mutex; typedef boost::mutex::scoped_lock scoped_lock; #else - #include <omnithread.h> + #include <gnuradio/omnithread.h> typedef omni_mutex mutex; typedef omni_mutex_lock scoped_lock; #endif diff --git a/gr-audio-osx/src/mld_threads.h b/gr-audio-osx/src/mld_threads.h index a59a928634..d2fb4ea7c0 100644 --- a/gr-audio-osx/src/mld_threads.h +++ b/gr-audio-osx/src/mld_threads.h @@ -29,7 +29,7 @@ #define __macos__ #ifdef _USE_OMNI_THREADS_ -#include <omnithread.h> +#include <gnuradio/omnithread.h> #else #include <pthread.h> #endif diff --git a/gr-audio-portaudio/src/audio_portaudio_sink.cc b/gr-audio-portaudio/src/audio_portaudio_sink.cc index 49c76a5f12..cfdc6302af 100644 --- a/gr-audio-portaudio/src/audio_portaudio_sink.cc +++ b/gr-audio-portaudio/src/audio_portaudio_sink.cc @@ -32,7 +32,7 @@ #include <unistd.h> #include <stdexcept> #include <gri_portaudio.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <string.h> #define LOGGING 0 // define to 0 or 1 diff --git a/gr-audio-portaudio/src/audio_portaudio_sink.h b/gr-audio-portaudio/src/audio_portaudio_sink.h index cc301050d6..1ac8edc84d 100644 --- a/gr-audio-portaudio/src/audio_portaudio_sink.h +++ b/gr-audio-portaudio/src/audio_portaudio_sink.h @@ -24,7 +24,7 @@ #include <gr_sync_block.h> #include <gr_buffer.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <string> #include <portaudio.h> #include <stdexcept> diff --git a/gr-audio-portaudio/src/audio_portaudio_source.cc b/gr-audio-portaudio/src/audio_portaudio_source.cc index 4ea4eeb9c9..29d63a8edf 100644 --- a/gr-audio-portaudio/src/audio_portaudio_source.cc +++ b/gr-audio-portaudio/src/audio_portaudio_source.cc @@ -32,7 +32,7 @@ #include <unistd.h> #include <stdexcept> #include <gri_portaudio.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <string.h> #define LOGGING 0 // define to 0 or 1 diff --git a/gr-audio-portaudio/src/audio_portaudio_source.h b/gr-audio-portaudio/src/audio_portaudio_source.h index c132268c80..8bb4a02a78 100644 --- a/gr-audio-portaudio/src/audio_portaudio_source.h +++ b/gr-audio-portaudio/src/audio_portaudio_source.h @@ -24,7 +24,7 @@ #include <gr_sync_block.h> #include <gr_buffer.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <string> #include <portaudio.h> #include <stdexcept> diff --git a/mblock/src/include/mblock/msg_queue.h b/mblock/src/include/mblock/msg_queue.h index 31ff65a51f..a23397081a 100644 --- a/mblock/src/include/mblock/msg_queue.h +++ b/mblock/src/include/mblock/msg_queue.h @@ -22,7 +22,7 @@ #define INCLUDED_MB_MSG_QUEUE_H #include <mblock/common.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <mblock/time.h> /*! diff --git a/mblock/src/include/mblock/runtime.h b/mblock/src/include/mblock/runtime.h index 4236e346fd..4d9d6736bc 100644 --- a/mblock/src/include/mblock/runtime.h +++ b/mblock/src/include/mblock/runtime.h @@ -22,7 +22,7 @@ #define INCLUDED_MB_RUNTIME_H #include <mblock/common.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> /*! * \brief Public constructor (factory) for mb_runtime objects. diff --git a/mblock/src/include/mblock/time.h b/mblock/src/include/mblock/time.h index cba6be7851..630fa845c1 100644 --- a/mblock/src/include/mblock/time.h +++ b/mblock/src/include/mblock/time.h @@ -21,7 +21,7 @@ #ifndef INCLUDED_MB_TIME_H #define INCLUDED_MB_TIME_H -#include <omni_time.h> +#include <gnuradio/omni_time.h> typedef omni_time mb_time; #endif /* INCLUDED_MB_TIME_H */ diff --git a/mblock/src/lib/mb_runtime_base.h b/mblock/src/lib/mb_runtime_base.h index 019662bc22..b88a9ca4e9 100644 --- a/mblock/src/lib/mb_runtime_base.h +++ b/mblock/src/lib/mb_runtime_base.h @@ -23,7 +23,7 @@ #define INCLUDED_MB_RUNTIME_BASE_H #include <mblock/runtime.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <mblock/time.h> /* diff --git a/mblock/src/lib/mb_runtime_thread_per_block.cc b/mblock/src/lib/mb_runtime_thread_per_block.cc index d12014a16e..ed292ee7c9 100644 --- a/mblock/src/lib/mb_runtime_thread_per_block.cc +++ b/mblock/src/lib/mb_runtime_thread_per_block.cc @@ -28,7 +28,7 @@ #include <mblock/class_registry.h> #include <mblock/exception.h> #include <mb_worker.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <iostream> #include <mb_msg_accepter_msgq.h> diff --git a/mblock/src/lib/mb_worker.h b/mblock/src/lib/mb_worker.h index b840ae557e..9831de9260 100644 --- a/mblock/src/lib/mb_worker.h +++ b/mblock/src/lib/mb_worker.h @@ -22,7 +22,7 @@ #ifndef INCLUDED_MB_WORKER_H #define INCLUDED_MB_WORKER_H -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <mblock/common.h> #include <mblock/class_registry.h> diff --git a/omnithread/Makefile.am b/omnithread/Makefile.am index d0dde72b2a..88df2714da 100644 --- a/omnithread/Makefile.am +++ b/omnithread/Makefile.am @@ -21,6 +21,8 @@ include $(top_srcdir)/Makefile.common +SUBDIRS = gnuradio + # This is the omnithread package, # extracted from the omniORB-4.0.1 distribution @@ -66,13 +68,3 @@ EXTRA_DIST = \ threaddata.cc \ vxWorks.cc \ dir.mk - -grinclude_HEADERS = \ - omnithread.h \ - omni_time.h \ - ot_mach.h \ - ot_nt.h \ - ot_posix.h \ - ot_pthread_nt.h \ - ot_solaris.h \ - ot_VxThread.h diff --git a/omnithread/gnuradio/Makefile.am b/omnithread/gnuradio/Makefile.am new file mode 100644 index 0000000000..1ec5612999 --- /dev/null +++ b/omnithread/gnuradio/Makefile.am @@ -0,0 +1,32 @@ +# +# Copyright 2009 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. +# + +include $(top_srcdir)/Makefile.common + +grinclude_HEADERS = \ + omnithread.h \ + omni_time.h \ + ot_mach.h \ + ot_nt.h \ + ot_posix.h \ + ot_pthread_nt.h \ + ot_solaris.h \ + ot_VxThread.h diff --git a/omnithread/omni_time.h b/omnithread/gnuradio/omni_time.h index bfb1516104..bfb1516104 100644 --- a/omnithread/omni_time.h +++ b/omnithread/gnuradio/omni_time.h diff --git a/omnithread/omnithread.h b/omnithread/gnuradio/omnithread.h index 26e42b0e1a..8e8162b102 100644 --- a/omnithread/omnithread.h +++ b/omnithread/gnuradio/omnithread.h @@ -77,10 +77,10 @@ class omni_thread; #endif #if defined(OMNITHREAD_POSIX) -#include <ot_posix.h> +#include <gnuradio/ot_posix.h> #elif defined(OMNITHREAD_NT) -#include <ot_nt.h> +#include <gnuradio/ot_nt.h> #ifdef _MSC_VER @@ -111,7 +111,7 @@ class omni_thread; // _MSC_VER #elif defined(__vxWorks__) -#include <ot_VxThread.h> +#include <gnuradio/ot_VxThread.h> #elif defined(__sunos__) #if __OSVERSION__ != 5 @@ -122,17 +122,17 @@ class omni_thread; #endif #endif #ifdef UseSolarisThreads -#include <ot_solaris.h> +#include <gnuradio/ot_solaris.h> #else -#include <ot_posix.h> +#include <gnuradio/ot_posix.h> #endif #elif defined(__rtems__) -#include <ot_posix.h> +#include <gnuradio/ot_posix.h> #include <sched.h> #elif defined(__macos__) -#include <ot_posix.h> +#include <gnuradio/ot_posix.h> #include <sched.h> #else diff --git a/omnithread/ot_VxThread.h b/omnithread/gnuradio/ot_VxThread.h index e96c036cce..e96c036cce 100644 --- a/omnithread/ot_VxThread.h +++ b/omnithread/gnuradio/ot_VxThread.h diff --git a/omnithread/ot_mach.h b/omnithread/gnuradio/ot_mach.h index 76361926ca..76361926ca 100644 --- a/omnithread/ot_mach.h +++ b/omnithread/gnuradio/ot_mach.h diff --git a/omnithread/ot_nt.h b/omnithread/gnuradio/ot_nt.h index 551ccf2f14..551ccf2f14 100644 --- a/omnithread/ot_nt.h +++ b/omnithread/gnuradio/ot_nt.h diff --git a/omnithread/ot_posix.h b/omnithread/gnuradio/ot_posix.h index 666ccc0890..666ccc0890 100644 --- a/omnithread/ot_posix.h +++ b/omnithread/gnuradio/ot_posix.h diff --git a/omnithread/ot_pthread_nt.h b/omnithread/gnuradio/ot_pthread_nt.h index 324b5257f6..324b5257f6 100644 --- a/omnithread/ot_pthread_nt.h +++ b/omnithread/gnuradio/ot_pthread_nt.h diff --git a/omnithread/ot_solaris.h b/omnithread/gnuradio/ot_solaris.h index f4fea0b112..f4fea0b112 100644 --- a/omnithread/ot_solaris.h +++ b/omnithread/gnuradio/ot_solaris.h diff --git a/omnithread/mach.cc b/omnithread/mach.cc index 8759bb4ce4..aa0465f41e 100644 --- a/omnithread/mach.cc +++ b/omnithread/mach.cc @@ -31,7 +31,7 @@ #include <errno.h> #include <sys/time.h> #include <mach/cthreads.h> -#include "omnithread.h" +#include "gnuradio/omnithread.h" #define DB(x) // x // #include <iostream> or #include <iostream.h> if DB is on. diff --git a/omnithread/nt.cc b/omnithread/nt.cc index 3853f01080..2c97d62139 100644 --- a/omnithread/nt.cc +++ b/omnithread/nt.cc @@ -33,7 +33,7 @@ #include <stdlib.h> #include <errno.h> #include <WinError.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <process.h> #define DB(x) // x diff --git a/omnithread/omni_time.cc b/omnithread/omni_time.cc index 8703245bff..4920a68399 100644 --- a/omnithread/omni_time.cc +++ b/omnithread/omni_time.cc @@ -22,8 +22,8 @@ #ifdef HAVE_CONFIG_H #include <config.h> #endif -#include <omni_time.h> -#include <omnithread.h> +#include <gnuradio/omni_time.h> +#include <gnuradio/omnithread.h> #include <math.h> #include <assert.h> diff --git a/omnithread/posix.cc b/omnithread/posix.cc index 7325166c6c..5574a8a0dd 100644 --- a/omnithread/posix.cc +++ b/omnithread/posix.cc @@ -49,7 +49,7 @@ #include <stdlib.h> #include <errno.h> #include <time.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #if (PthreadDraftVersion == 0) #error "PthreadDraftVersion not defined. If not sure, define it to 10" diff --git a/omnithread/solaris.cc b/omnithread/solaris.cc index b0139d29df..eedaaa99f6 100644 --- a/omnithread/solaris.cc +++ b/omnithread/solaris.cc @@ -26,7 +26,7 @@ #include <stdlib.h> #include <errno.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #define DB(x) // x // #include <iostream> or #include <iostream.h> if DB is on. diff --git a/omnithread/vxWorks.cc b/omnithread/vxWorks.cc index 25634ce938..aaff6cdb20 100644 --- a/omnithread/vxWorks.cc +++ b/omnithread/vxWorks.cc @@ -56,7 +56,7 @@ #include <stdio.h> #include <errno.h> #include <time.h> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <sysLib.h> #include <assert.h> // assert diff --git a/pmt/src/lib/pmt_pool.h b/pmt/src/lib/pmt_pool.h index 42276a14f0..dd63d44a6c 100644 --- a/pmt/src/lib/pmt_pool.h +++ b/pmt/src/lib/pmt_pool.h @@ -22,7 +22,7 @@ #define INCLUDED_PMT_POOL_H #include <cstddef> -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <vector> /*! diff --git a/usrp/host/lib/legacy/mld_threads.h b/usrp/host/lib/legacy/mld_threads.h index b2ec657510..322f557b60 100644 --- a/usrp/host/lib/legacy/mld_threads.h +++ b/usrp/host/lib/legacy/mld_threads.h @@ -29,7 +29,7 @@ #define __macos__ #ifdef _USE_OMNI_THREADS_ -#include <omnithread.h> +#include <gnuradio/omnithread.h> #else #include <pthread.h> #endif diff --git a/usrp2/host/lib/control.cc b/usrp2/host/lib/control.cc index 97d969fa6a..4b8597c600 100644 --- a/usrp2/host/lib/control.cc +++ b/usrp2/host/lib/control.cc @@ -23,7 +23,7 @@ #include <config.h> #endif -#include <omni_time.h> +#include <gnuradio/omni_time.h> #include "control.h" #include <iostream> diff --git a/usrp2/host/lib/control.h b/usrp2/host/lib/control.h index 33f73fa943..0e8fcfe57b 100644 --- a/usrp2/host/lib/control.h +++ b/usrp2/host/lib/control.h @@ -19,7 +19,7 @@ #ifndef INCLUDED_CONTROL_H #define INCLUDED_CONTROL_H -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <usrp2_eth_packet.h> namespace usrp2 { diff --git a/usrp2/host/lib/ring.h b/usrp2/host/lib/ring.h index 2f4346ca61..19ae9ae972 100644 --- a/usrp2/host/lib/ring.h +++ b/usrp2/host/lib/ring.h @@ -21,7 +21,7 @@ #ifndef INCLUDED_RING_H #define INCLUDED_RING_H -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <stddef.h> #include <vector> #include <boost/shared_ptr.hpp> diff --git a/usrp2/host/lib/usrp2_thread.h b/usrp2/host/lib/usrp2_thread.h index c7f9e1aaff..12723e9471 100644 --- a/usrp2/host/lib/usrp2_thread.h +++ b/usrp2/host/lib/usrp2_thread.h @@ -23,7 +23,7 @@ #ifndef INCLUDED_USRP2_THREAD_H #define INCLUDED_USRP2_THREAD_H -#include <omnithread.h> +#include <gnuradio/omnithread.h> #include <usrp2_impl.h> namespace usrp2 { |