summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)Author
2009-05-22enable doxygen automatically if we've got iteb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11084 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-14Doc fixes. Merged eb/t367 -r11020:11025 to trunk. This changeseteb
moves the primary doxygen configuration under the top-level docs directory. It creates a new "docs" top-level component that can be enabled/disabled using the configure --disable-docs option. At this time, the --enable-doxygen option is still required to enable the generation of the doxygen documents. I think the flag should probably be removed, and default to "yes" if we find doxygen on the path. The user can disable the doc generation using --disable-docs if desired. The doxygen config file has been modified such that doxygen is now only run on the C++ sources. No attempt is made to process the python code using doxygen. This results in a less confusing set of docs for the the C++ API. Straightening out the python docs is left for later. Many classes are currently misclassified (\ingroup <wrong>). That will probably require another day of work, that I can't get to right now. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11027 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-13Fixes ticket:364, ticket:365. Merged eb/t364 -r11015:11017 to trunk.eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11018 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-07Merged r10948:10959 from jcorgan/deb into trunk. Trunk passesjcorgan
distcheck. Part 1 of Debian/Ubuntu binary packaging update for 3.2 release. Creates all C++ API binary and dev packages, with their associated runtime dependencies. * Runtime shared-library packages: -libgruel -libgnuradio-omnithread -libpmt -libmblock -libgnuradio-core -libgnuradio-alsa -libgnuradio-qtgui -libusrp -libusrp2 -libgnuradio-usrp -libgnuradio-usrp2 * C++ development headers and pkg-config files for the above: -libgruel-dev -libgnuradio-omnithread-dev -libpmt-dev -libmblock-dev -libgnuradio-core-dev -libgnuradio-alsa-dev -libgnuradio-qtgui-dev -libusrp-dev -libusrp2-dev NOTE: For consistency, libqtgui.so has been renamed to libgnuradio-qtgui.so, and libgr-usrp2.so has been renamed to libgnuradio-usrp2.so. A 'gnuradio-dev' virtual package will be created that will depend upon the above -dev packages, so installing that one package will pull in all that is needed to do pure C++ development in GNU Radio. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10981 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-01Merged grc developer branch r10679:10938jblum
Misc fixes and internal changes. Added help menu for usage tips. Added drag and drop for blocks. Removed callback controls, adopted forms. Any type can have enumerated options. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10941 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-16Merged changeset r10817:10858 from jcorgan/cpphier into trunk. Adds ↵jcorgan
standard place for C++ hierarchical blocks for gnuradio-core, and new gr.channel_model block from Tom Rondeau. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10859 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-15Merging qtdevel2 branch -r10565:10849. This adds a lot of fixes and ↵trondeau
capabilities to the qtgui package. Most importantly, it allows interaction between PyQt and the C++ Qt routines in the gnuradio library. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10850 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-19wxpython 2.8 version checkjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10653 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-19reverted grc config to r10638jblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10652 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-19gtk version test through pkg configjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10638 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-14Merged r10554:10595 from michaelld/am_swig_4 into trunk. Major overhaul of ↵jcorgan
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
2009-03-08Improve error messagejcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10576 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-06merging qtdevel branch -r10534:10564 to sync with trunk because my computer ↵trondeau
got confused which branch it was supposed to work on. Confused and annoyed and fixing it. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10565 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-03Merged r10539:10546 from michaelld/two_mods into trunk. Trunk passes distcheck.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10551 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-27Fixes the error message printed when a component (call it 'foo') ismichaelld
configured using --with-foo , but a dependency of this with-component (call the dependency 'bar') was not configured using --with-bar (either it was included using --enable-bar , or not included at all). Simple change, complex explanation ;) git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10531 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-26Merged r10504:10528 from michaelld/fix_local_data_install into trunk. Trunk ↵jcorgan
passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10529 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-25Merged r10501:10505 from michaelld/omnithread into trunk. Moves omnithread ↵jcorgan
header files into /gnuradio. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10506 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-06typojblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10402 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-05PYTHON_CHECK_MODULE: added extra argument for assertion tests (ex: version ↵jblum
testing) git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10399 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-27Removed DECT Python example. Refer to DECT project in CGRAN for a more ↵jcorgan
comprehensive example. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10313 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-15Merged eb/gcell-wip -r10213:10230 into the trunk. This reduces theeb
overhead of off-loading jobs, such that it is now feasible to off-load 50us jobs on the QS21 and 10us jobs on the PS3. See wiki:Gcell for performance graphs. There is still plenty of room for improvement. I'll be revisiting this in a week or so. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10231 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-08fixed syntax error casesjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10199 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-07gtk test import redirect warningjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10198 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-25Fix include paths for VPATH build (Michael Dickens). Note, this was one of ↵jcorgan
thoses cases where 'make distcheck' would pass, yet a VPATH would fail. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10167 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-24Merged r10071:10164 from features/cppdb-test into trunk. Implements the ↵jcorgan
fully native C++ API for the USRP. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10165 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-22Merged eb/gcell-wip2 rev 10130:10152 into trunk.eb
This makes several gcell related changes. {{{ The first two are INCOMPATIBLE CHANGES: (1) The gcell portion of the code base was reorganized. As part of that reorganization, the paths to the include files changed. They are now installed under PREFIX/include/gcell instead of directly in PREFIX/include. This means that all includes of the form: #include <gc_foo.h> should be changed to #include <gcell/gc_foo.h> (2a) If you are directly using gcell-embedspu-libtool or the $(GCELL_EMBEDSPU_LIBTOOL) variable in your Makefiles, the order of the two command line arguments was switched. It's now $(GCELL_EMBEDSPU_LIBTOOL) input_file output_file or equivalently $(GCELL_EMBEDSPU_LIBTOOL) $< $@ gcell-embedspu-libtool allows you to convert an SPE executable into something that libtool will allow you add to a host shared library. (2b) The name of the symbol created by gcell-embedspu-libtool is now suffixed with _spx (SPE executable) to reduce the probability of name collision. If you have lines like this: extern spe_program_handle_t gcell_all; in your code, you may have to change them to: extern spe_program_handle_t gcell_all_spx; The following changes are enhancements and shouldn't break any existing code: (3) We now install two new pkg-config files, gcell.pc and gcell_spu.pc. These can be used to assist in building gcell code that lives outside the GNU Radio repository. The first gives the include and library paths for the PPE host code, the second is the same info for the the SPE code. There is also a new .m4 macro, GR_GCELL, contained in config/gr_gcell.m4, that uses PKG_CONFIG_MODULES to fish out the relevant variables. If you've got standalone code that uses gcell, you'll probably want to copy this macro (along with our version of pkg.m4) to your tree and use it. It sets the following variables: GCELL_CFLAGS GCELL_CPPFLAGS GCELL_INCLUDEDIR GCELL_LIBS GCELL_SPU_CFLAGS GCELL_SPU_CPPFLAGS GCELL_SPU_INCLUDEDIR GCELL_SPU_LIBS GCELL_EMBEDSPU_LIBTOOL (4) make -j now works in the gcell directory (fixes ticket:242). }}} git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10153 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-20dont check gtk version if first test failedjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10145 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-20Move mblock library include files into separate library. Updates to usrp ↵jcorgan
in-band code to accommodate. Tested with out-of-tree mblock application builds. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10144 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-19missing AC_REQUIREeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10129 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-01Merged r9798:9801 from michaelld/memalign into trunk. Passes distcheck on ↵jcorgan
Ubuntu 8.10. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10098 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-27grc gtk version checkjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10076 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-18grc trellis makefilejblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10011 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-13grc check python versionjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9986 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-09Merged r9946:9957 from trondeau/qt into trunk. make distcheck works on F9, ↵trondeau
Ubuntu 8.04 and 8.10 with and without qt libraries. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9958 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-03Merged r9881:9917 from jcorgan/deb-wip into trunk. Updates Debian/Ubuntu ↵jcorgan
packaging system to build trunk code on Ubuntu 8.10. Several new trunk components still need debs created. Impact on non-packaging code: * Renamed libgr_audio_alsa.so to libgnuradio-audio-alsa.so * Renamed libusrp_inband.so to libusrp-inband.so * Added PYTHON_CHECK_MODULE to build system to simplify Python dependency verification Packaging code updates: * Updated build-depends and package dependencies to be current with trunk * Added package for libgruel and libgruel-dev * Renamed library packages to use simplified names, removing the 0 or 0c2a suffix. This may not follow Debian policy, but we can revisit this if we ever go into official Debian or Ubuntu. * Remove gr-comedi from packaging * Restructured sections to eliminate 'contrib'. Since we're not official Debian, we don't need to deal with the sdcc-nf issue. * Consolidated usrp firmware packages into corresponding main packages (same as previous). git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9918 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-27Added basic wavelet classifier blocks. GSL is now a prerequisite foreb
gnuradio-core. Merged from eb/frank -r9627:9868 to trunk. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9870 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-27Adds usrp2 example directory, WFM receiver. Default audio rate works out to ↵jcorgan
32015 Hz, which is close enough, but for ALSA, you can use -O plughw:0,0 to get rid of the warning message. A resampler would be ideal. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9863 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-25Merging qtgui branch-r9068:9837: this ads a qtgui_sink_c and qtgui_sink_f ↵trondeau
that displays the time, PSD, and spectrogram plots of a signal put into it. It requires qt4, qwt, and qwtplot3d and has not been tested on OSX. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9853 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-09Fix erroneous error message during configurejcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9765 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-02VPATH fix related to gruel/inet.heb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9697 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-01Fixes ticket:297. Refactors how usrp2/firmware is built. Noweb
AC_CONFIG_SUBDIRS is always called, and there's a AM_CONDITIONAL in usrp2/firmware that decides whether anything really gets built or not. I think this will fix the "double cross" issue (cross-compiling the bulk of this for cell while cross-compiling the usrp2 firmware at the same time), though it's not tested yet. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9695 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-30robust check for xdg-utilsjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9686 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-30AC check for xdg utilsjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9684 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-28freedesktopjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9668 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-20merged michaelld/usrp2_config [9614] into trunk. Fixes non-Linux buildseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9616 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-13Merged r9564:9568 from jcorgan/bert into trunk. Adds BPSK bit error testing ↵jcorgan
examples and support blocks. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9569 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-08Now passes distcheck with or without microblaze tools on path.eb
Merged eb/distcheck 9534:9537 into trunk. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9538 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-08Merged r9433:9527 from features/gr-usrp2 into trunk. Adds usrp2 and ↵jcorgan
gr-usrp2 top-level components. Trunk passes distcheck with mb-gcc installed, but currently not without them. The key issue is that when mb-gcc is not installed, the build system skips over the usrp2/firmware directory, and the firmware include files don't get put into the dist tarball. But we can't do the usual DIST_SUBDIRS method as the firmware is a subpackage. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9528 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-07Merged r9481:9518 on jblum/grc_reorganize into trunk. Reorganized grc source ↵jblum
under gnuradio.grc module. Trunk passes make distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9525 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-31fixed --enable-warnings-as-errorseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9474 221aa14e-8319-0410-a670-987f0aec2ac5