Merge branch 'master' into next
volk: added volk as depedency for various components
Its important to list the dependent libraries for a test so the library path can be correctly set. This is necessary on platforms without dynamic re-linking.
Remove some more warnings. I'm probably being a bit OCD about these ones, but it makes the build output so much nicer...
Removed autotools, gr-waveform, some cleanup
Nick Foster owes Nick Corgan a six-pack of beer!
docs: fixes some warnings.
There is way too much institutional knowledge in these makefiles now. Another reason I'm glad we're going to cmake, which is being kept more sane as all of the problems are already known.
docs: more fixes for generated swig files. This worked before the merge, but this forces the build system to generate these before processing the other swig files.
docs: better install of swig docs .i files since we actually have a variable to take care of it already.
docs: fixing variable for location of header files (SOURCE not BINARY).
docs: more appropriate variable to use when setting the include/headers directory.
docs: installing generated _doc.i files under autotools.
docs: better use of BUILT_SOURCES so I'm not overriding the standard build instructions for it.
docs: Adding swig doc generation to Makefile.am files.
docs: forgot to have the generated .i files installed.
docs: added python doxygen docs to gr-atsc.
atsc: fix consistent linkage on atsc_make_fs_checker
build: better handling of doxygen building and consistency between build tools.
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
Removing usrp, usrp2, gr-usrp, gr-usrp2. Everything is moving to using UHD. Also removes related M4 and dependency requirements for USRP-related libs.
cmake: fix that component depends on component hack
added some more python dash B
gr: the CMakeLists.txt took a chill pill
cmake: support for importing executables when doing cross build
atsc: forgot to add gruel to the list of deps for unit test, also chmod +x unix unit test scripts
atsc: did work on symbol visibility and minor tweaks in qa code for MSVC
cmake: language tweak for component group description
comedi: cmake build support for gr-comedi component (linux only)
atsc: added cmake support for gr-atsc (unix only)
Removing docstring generation from this branch.
Fixed Makefiles to generate swig_doc.i
Merge branch 'mergeme/math/gr_math_simplification' into next
cleanup mkdir usage with boost filesystem:
Replaced copy/pasted code and MKDIR_TAKES_ONE_ARG #ifdefswith portable boost filesystem path and directory creation.
Gets the correct home directory on windows systems: APPDATA.Replaces large amounts of copypasta with single lines of code....
gr math simplification:
Replaces gr_gcd, gr_isnan, and gr_signbit one-time instances with boot math calls.No point in wrapping these utility math functions into gnuradio when they are1) provided by boost2) only called once
Removes gr_math.cc, and configure checks for isnan.
Major Makefile.am housecleaning. Passes distcheck.
Move all occurrences of swig_built_sources out of Makefile.am's.Move all SWIG related use of BUILT_SOURCES out of Makefile.am's.Clean up 'if PYTHON' conditionalization in gr-*
Still left to do: fix Makefile.swig CLEANFILES and no_dist_files...
Consistently use TESTS += in conditionals
Remove swig generated python code from C++-only libraries
add python/*.cc to SOURCES so dependencies work properly.
don't ifdef the target away. regenerate .gen files.
regenerated after changes to .i files
regenerated after changes to the template
regenerated from template
Modified gcell and gr-atsc cppunit tests to output XML files, too. Gcell needs testing.
Modify all block factories to use gnuradio::get_initial_sptr.
Make C++ shared libraries versioned
Applied patch from Don Ward for Cygwin platform
Add *.exe to .gitignoreRestore ac_compiler in gr_fortran.m4 even when no Fortran was foundAdd $(NO_UNDEFINED) to LDFLAGS in atsc Makefile.am, so shared libraries will be builtChange the order of searching pmt/libpmt-qa.la and libgruel.la in gruel...
Added git ignore files auto created from svn:ignore properties.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r11123:11148 from jcorgan/np into trunk.
Adds --enable-python option to configure (defaults to yes).
Using --disable-python or --enable-python=no will cause onlyC++ API targets to be created and installed.
Several new shared libraries are now created. Where in the past,...
Merged r10554:10595 from michaelld/am_swig_4 into trunk. Major overhaul of SWIG usage in build system, also fixes ticket:130. Trunk passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10596 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r10504:10528 from michaelld/fix_local_data_install into trunk. Trunk passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10529 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r10385:10413 from michaelld/swig_tweaks into trunk. Passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10414 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r10288:10370 from michaelld/swigpythonargs into trunk. Passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10371 221aa14e-8319-0410-a670-987f0aec2ac5
General housekeeping--removing ancient cruft mostly.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10315 221aa14e-8319-0410-a670-987f0aec2ac5
Fix compiler warnings across the tree. Adds --enable-warnings-as-errors configure option. Currently compiles with no warnings with GCC 4.2.3 on Ubuntu 8.04.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9396 221aa14e-8319-0410-a670-987f0aec2ac5
Changed sample rate from 20M to 19.2M for faster lock.Changed phase detector from atan2 to gr_fast_atan2f for speedup.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8433 221aa14e-8319-0410-a670-987f0aec2ac5
Cleanup mistakes, print pids
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8424 221aa14e-8319-0410-a670-987f0aec2ac5
Added interp_fir_filter in place of zero sources, interleaver, filterscheme.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8417 221aa14e-8319-0410-a670-987f0aec2ac5
Change flow_graph to top_block
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8416 221aa14e-8319-0410-a670-987f0aec2ac5
Added interp_short.py and update README
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8415 221aa14e-8319-0410-a670-987f0aec2ac5
Fixed completely buggy memcopy that overwrote potentially lots of memory inatsc_depad.cc. The problem has to do with confusion between input and outputsizes, as well as some very wrong pointer math (Dan Halperin).
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8298 221aa14e-8319-0410-a670-987f0aec2ac5
Added missing initialization of d_debug_fp (Dan Halperin)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8297 221aa14e-8319-0410-a670-987f0aec2ac5
minor cleanup to 
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8293 221aa14e-8319-0410-a670-987f0aec2ac5
Tweaks for gcc 4.3 based on patch from Marek Mahut <[email protected]>.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8292 221aa14e-8319-0410-a670-987f0aec2ac5
Merged build_config branch into trunk:
1) Modified top-level run_tests.sh script:
a) to execute code for setting or changing the library search path in Darwin (DYLD_LIBRARY_PATH) or Windows (PATH) on those host OSs only, not on other host OSs....
Merged r7478:7608 from michaelld/t186 into trunk. Adds ability to compile GNU Radio modules individually, using already installed dependent libraries and include files. New functionality is enabled using --with-* on configure command line; existing build options should remain unchanged. Nice work by Michael Dickens, still needs documentation update on wiki....
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7040 221aa14e-8319-0410-a670-987f0aec2ac5
Merged -r6847:6850 from eb/trial-merge into trunk. This changesetcontains the modifications required to cross-compile GNU Radio forthe Cell processor. For directions, see CrossCompilingForCell
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6852 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r6271:6278 from jcorgan/t182 into trunk. Implements ticket:182.
Created new top-level component, gr-utils, to hold commonly used utilityscripts (originally in gnuradio-examples). These now install into thesystem path, allowing their use from wherever....
Updated license from GPL version 2 or later to GPL version 3 or later.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5
cleaned up some warnings
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5219 221aa14e-8319-0410-a670-987f0aec2ac5
Updated gr-atsc README
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5156 221aa14e-8319-0410-a670-987f0aec2ac5
Fixed filter delay offset pointers in atsc_equalizer
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5155 221aa14e-8319-0410-a670-987f0aec2ac5
Fixed atsc_field_sync_demux to consume input even when not creatingoutput. Added python files to make a complete 2.x atsc receiver, butit is not fully working. It will happily produce the exact same amount oftransport stream output as a working system but has errors in the data....
Fixed forecast and consume - now sees segment sync.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5049 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r4632:4645 on jcorgan/linking into trunk. Cleans up linking issues with libtool and already installed libraries.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4646 221aa14e-8319-0410-a670-987f0aec2ac5
atsc.pad() - Pads a 188 byte mpeg transport stream packet out to 256bytes for atsc transmitter randomizer. Opposite of depad.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3916 221aa14e-8319-0410-a670-987f0aec2ac5
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3678 221aa14e-8319-0410-a670-987f0aec2ac5
Merged changes from eb/digital-wip into trunk.
Updated FSF address in all files. Fixes ticket:51
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3534 221aa14e-8319-0410-a670-987f0aec2ac5
Implements ticket:3 and fixes ticket:42. The common functionality ofrun_tests.in for Python QA has been extracted into run_tests.sh in thetop-level and the individual run_tests just invoke that with the rightpath parameters. Also fixed Cygwin 'make check' bug by adding fix by...
Fixes for ticket:35, allowing use of BSD make instead of GNU make.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3286 221aa14e-8319-0410-a670-987f0aec2ac5
Fixes ticket:26, ticket:27, and ticket:32.Merged -r3250:3255 from jcorgan/ticket-26.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3259 221aa14e-8319-0410-a670-987f0aec2ac5
Fixes for ticket:10, ticket:18, and ticket:19. Merged r3194:3215 from/gnuradio/branches/developers/jcorgan/ticket-10. 'make distcheck' nowsuccessfully completes on a machine that has never had gnuradio installedbefore. In addition, several cleanups and refactoring of build system...
Cleaned up top-level README, and fixed or deleted lower level ones asappropriate.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3133 221aa14e-8319-0410-a670-987f0aec2ac5
Houston, we have a trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3122 221aa14e-8319-0410-a670-987f0aec2ac5