volk: reorganization of generation sources and generated files
All generation sources have been moved to the gen/ subdirectory.Bootstrap and volk_register.py generate the files into to gen/ subdirectoryin an effort to cleanly separate the static/generated parts of the build tree....
Merge branch 'master' of http://gnuradio.org/git/gnuradio into cpuid
Conflicts: volk/Makefile.common volk/lib/qa_utils.cc
volk: adding BOOST_CPPFLAGS to volk to use boost unit tests.
Volk: first steps to conditional compilation/multiple obj files.
cpuid: No more compile-time CPU checks. Compiles everything that gcc allows.Configure- and compile-time checks modified to only compile architectures that the compiler will handle.This means that volk will compile every arch that your gcc will compile, no matter if your CPU can execute the instructions or not....
volk: replace assembly and separate cases with gcc cpuid for all x86
Cleans up the Makefiles for the various platforms. This should also make it easier to add new architectures. Thanks to Josh for the inspiration.
volk: Updating build system so that volk configures and builds from gnuradio top level dir.
Initial checkin for VOLK - Vector-Optimized Library of Kernels. This is a new SIMD library.
It currently stands by itself under the GNU Radio tree and can be used separately. We will integrate the build process into GNU Raio and start building off of its functionality over time.