Age | Commit message (Collapse) | Author |
|
|
|
Replaced copy/pasted code and MKDIR_TAKES_ONE_ARG #ifdefs
with 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.
Removes MKDIR_TAKES_ONE_ARG configuration checks from m4 files.
Adds boost filesystem and system library as build dependencies.
|
|
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 are
1) provided by boost
2) only called once
Removes gr_math.cc, and configure checks for isnan.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
make[2]: Entering directory `/home/eb/git/wf-exec/gr-howto-write-a-block/swig'
Compile .i to .py
/usr/bin/swig -fvirtual -python -modern -keyword -w511 -outdir . -I/home/eb/git/wf-exec/gr-howto-write-a-block/lib -I/home/eb/install/include/gnuradio -I/home/eb/install/include/gnuradio/swig \
-MD -MF python/howto_swig.Std \
-module howto_swig -o python/howto_swig.cc -oh python/howto_swig.h howto_swig.i
/usr/share/swig/1.3.40/python/std_complex.i:12: Error: Syntax error in input(1).
make[2]: *** [howto_swig.py] Error 1
|
|
Copied Makefile.swig, Mkefile.swig.gen.t from ..
Renamed howto.i to howto_swig.i
Regenerated Makefile.swig.gen
|
|
|
|
The stuff in gnuradio-core ends up with funky names, but that could
be fixed by renaming gnuradio_core_filter.i -> core_filter.i etc.
|
|
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
such that they remove exactly the generated files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* master:
Fixed setting of USB_LIBS for *win*
Fix so that non-Darwin OSs use USB_LIBS correctly for linking
New way of checking for various LIBUSB names; for legacy version, make sure the symbol 'usb_debug' exists (so-as to not use the 'compat' version).
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Fixed gitignore to reflect changes in moc/ui file naming.
Fixes a lot of warnings by cleaning up namespace issues.
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Removing qwtplot3d dependency and fixing a missed include in waterfallGlobalData.h.
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Updating all of the QA code that I can actually test to work with the new XML output runners.
Updating all python QA programs in gnuradio-core to output XML files.
Adding gr_xmlrunner.py to Makefile.
Adding XML output to Python unittests.
Modified gcell and gr-atsc cppunit tests to output XML files, too. Gcell needs testing.
Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.
Adding an XML outputter for the CPP Unit tests. This is to a) store the output information but also b) for integration with Hudson for logging and displaying the results during the build stages. This only covers a few cases so far and I need to define a better place to save the output files.
|
|
XML output runners.
|
|
* master:
Avoid divide by zero in persistence code when using default args
Update config.guess and config.sub in gr-howoto-write-a-block too
Update config.guess and config.sub from canonical home
Update script to pull config.* from git repo
|
|
|
|
|
|
|
|
|
|
* master:
gcell: make versioned libraries
gnuradio-core: fix missing linker flags for boost_program_options
howto: fix incorrect include path
build: redo GR_GIT for portability
build: use date format string instead of -R for portability
gnuradio-core: fix typo in doxygen header
gr-qtgui: add include file for gcc 4.4.1
|
|
|
|
|
|
|
|
* master:
howto: make versioned libraries
Make C++ shared libraries versioned
build: refactor GR_GIT and GR_VERSION
Update howto revision to 3.4git
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Some of the swig include files were not getting put into the dist tarball
|
|
the gnuradio python namespace, but rather in the howto namespace.
This allows it to be installed under a separate --prefix in the common
case where the user doing the "out of tree build" is going to be
installing their new and/or modified code somewhere other than the
system installation directories.
Any code that uses these blocks should now import them using:
import howto
instead of
from gnuradio import howto
|
|
|
|
|
|
|