mirror of
https://github.com/saymrwulf/uhd.git
synced 2026-05-16 21:10:10 +00:00
This extends the module-loading subsystem by a module.d method. Like with the $prefix/share/uhd/modules and $prefix/lib/uhd/modules directories, we will now read a modules.d/ directory from the same location. Instead of placing the actual DLLs in this directory, we can simply reference DLLs by name in files placed in this directory. For example, assume we have a file like this: $ cat $PREFIX/share/uhd/modules.d/rfnoc-gain librfnoc-gain.so In other words, there exists a file called `rfnoc-gain` which contains the name `librfnoc-gain.so`. Then upon loading of UHD, we shall load `librfnoc-gain.so` from the usual locations (full paths may also be provided in these files). Lines starting with '#' in these files are ignored. |
||
|---|---|---|
| .. | ||
| chdr | ||
| cast.cpp | ||
| CMakeLists.txt | ||
| compat_check.cpp | ||
| config_parser.cpp | ||
| csv.cpp | ||
| eeprom_utils.cpp | ||
| gain_group.cpp | ||
| graph_utils.cpp | ||
| ihex.cpp | ||
| load_modules.cpp | ||
| log.cpp | ||
| log_c.cpp | ||
| paths.cpp | ||
| paths_python.hpp | ||
| pathslib.cpp | ||
| platform.cpp | ||
| prefs.cpp | ||
| serial_number.cpp | ||
| static.cpp | ||
| system_time.cpp | ||
| tasks.cpp | ||
| thread.cpp | ||
| thread_priority_c.cpp | ||
| utils_python.hpp | ||