DaisySP-LGPL • LGPL DSP Modules for DaisySP
DaisySP-LGPL is a set of LGPL licensed DSP (Digital Signal Processing) modules for use in the DaisySP library.
This is not a standalone library, and requires DaisySP to work properly.
Any contributions to this library are welcome under the same guidelines as DaisySP.
DaisySP-LGPL uses the LGPL-2.1 license.
For the full license, read the LICENSE file in the root directory.
If you distribute code that makes use of DaisySP-LGPL, you are obligated to give end users the option to recompile with the LGPL components having been replaced.
To make this easier, we have provided a script called gather_lgpl.sh which can gather the required files with a simple build system for that purpose.
- From your project directory run
<DAISYSP-LGPL_DIR>/distribution/gather_lgpl.sh <PROJECT_NAME>
- Use the
-l
and-d
flags to override the default libDaisy and DaisySP locations. - A standalone
distribution
folder will be created containing:- A Readme
- The LICENSE file(s)
- A standalone Makefile
- And any relevant build files under a
resources
folder.
- End users with the
distribution
folder can relink from source with their own modified copy oflibdaisy-lgpl.a
by replacing that file in theresources
folder, and runningmake
.