├── .gitmodules ├── Makefile ├── README.md ├── packages ├── Config.in ├── ad936x_ref_cal │ ├── 0001-using-fftwf-library.patch │ ├── Config.in │ └── ad936x_ref_cal.mk ├── csdr │ ├── Config.in │ └── csdr.mk ├── dump1090 │ ├── Config.in │ └── dump1090.mk ├── libad9361-iio │ ├── Config.in │ └── libad9361-iio.mk ├── rxtools │ ├── 0001-using-soapyplutosdr-native-convert.patch │ ├── Config.in │ └── rxtools.mk ├── soapyplutosdr │ ├── Config.in │ └── soapyplutosdr.mk ├── soapyremote │ ├── Config.in │ ├── soapyremote.hash │ └── soapyremote.mk └── soapysdr │ ├── Config.in │ ├── soapysdr.hash │ └── soapysdr.mk ├── scripts └── pluto.its └── zynq_pluto_defconfig /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "buildroot"] 2 | path = buildroot 3 | url = https://github.com/analogdevicesinc/buildroot.git 4 | branch = pluto 5 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | CROSS_COMPILE ?= arm-xilinx-linux-gnueabi- 2 | NCORES = $(shell grep -c ^processor /proc/cpuinfo) 3 | DEPS_FILENAME = plutosdr_deps_v0.22.zip 4 | 5 | ifeq (, $(shell which dfu-suffix)) 6 | $(warning "No dfu-utils in PATH consider doing: sudo apt-get install dfu-util") 7 | TARGETS = build/pluto.frm 8 | else 9 | TARGETS = build/pluto.dfu build/pluto.frm 10 | endif 11 | 12 | all: $(TARGETS) 13 | 14 | 15 | build: 16 | mkdir -p $@ 17 | 18 | %: build/% 19 | cp $< $@ 20 | 21 | ### Linux ### 22 | 23 | #linux/arch/arm/boot/zImage: 24 | # make -C linux ARCH=arm zynq_pluto_defconfig 25 | # make -C linux -j $(NCORES) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage UIMAGE_LOADADDR=0x8000 26 | 27 | #.PHONY: linux/arch/arm/boot/zImage 28 | 29 | 30 | #build/zImage: linux/arch/arm/boot/zImage | build 31 | # cp $< $@ 32 | 33 | ### Buildroot ### 34 | 35 | buildroot/output/images/rootfs.cpio.gz: 36 | cp -f build/VERSIONS buildroot/board/pluto 37 | echo buildroot $(shell git describe --abbrev=4 --dirty --always --tags)>> $(CURDIR)/buildroot/board/pluto/VERSIONS 38 | make -C buildroot ARCH=arm zynq_pluto_defconfig 39 | make -C buildroot TOOLCHAIN_EXTERNAL_INSTALL_DIR= ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) BUSYBOX_CONFIG_FILE=$(CURDIR)/buildroot/board/pluto/busybox-1.25.0.config all 40 | 41 | .PHONY: buildroot/output/images/rootfs.cpio.gz 42 | 43 | build/rootfs.cpio.gz: buildroot/output/images/rootfs.cpio.gz | build 44 | cp $< $@ 45 | 46 | build/pluto.itb: build/zImage build/rootfs.cpio.gz build/zynq-pluto-sdr.dtb build/zynq-pluto-sdr-revb.dtb build/system_top.bit 47 | mkimage -f scripts/pluto.its $@ 48 | 49 | ### MSD update firmware file ### 50 | 51 | build/pluto.frm: build/pluto.itb 52 | md5sum $< | cut -d ' ' -f 1 > $@.md5 53 | cat $< $@.md5 > $@ 54 | 55 | build/pluto.dfu: build/pluto.itb 56 | cp $< $<.tmp 57 | dfu-suffix -a $<.tmp -v 0x0456 -p 0xb673 58 | mv $<.tmp $@ 59 | 60 | 61 | clean: 62 | make -C buildroot clean 63 | rm -f $(notdir $(wildcard build/*)) 64 | rm -rf build/* 65 | 66 | dfu-pluto: build/pluto.dfu 67 | dfu-util -D build/pluto.dfu -a firmware.dfu 68 | dfu-util -e 69 | 70 | dfu-ram: build/pluto.dfu 71 | sshpass -p analog ssh root@pluto '/usr/sbin/device_reboot ram;' 72 | sleep 5 73 | dfu-util -D build/pluto.dfu -a firmware.dfu 74 | dfu-util -e 75 | 76 | update-deps: 77 | wget https://www.plutosdr.com/downloads/${DEPS_FILENAME} 78 | unzip -o -d build ${DEPS_FILENAME} 79 | rm ${DEPS_FILENAME} 80 | 81 | update-buildroot-config: 82 | cp -f zynq_pluto_defconfig buildroot/configs/zynq_pluto_defconfig 83 | 84 | update-buildroot-packages: 85 | cp -Rf packages/* buildroot/package/ 86 | 87 | update:update-deps update-buildroot-config update-buildroot-packages 88 | 89 | git-update-all: 90 | git submodule init 91 | git submodule update --recursive --remote 92 | 93 | git-pull: 94 | git pull --recurse-submodules 95 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # plutosdr-bsp 2 | 3 | # PlutoSDR BSP build system based on buildroot 4 | 5 | * Dependencies 6 | 7 | 1.Xilinx Vivado SDK : [link][1] 8 | 9 | 2.Linux development host 10 | ```bash 11 | sudo apt-get install git make u-boot-tools build-essential fakeroot libncurses5-dev libssl-dev ccache dfu-util mtools util-linux 12 | ``` 13 | 14 | 3.genimage tool : [link][2] 15 | 16 | 17 | * Build Instructions 18 | ```bash 19 | git clone https://github.com/PlutoSDR/plutosdr-bsp.git 20 | cd plutosdr-bsp 21 | export CROSS_COMPILE=arm-xilinx-linux-gnueabi- 22 | export PATH=$PATH:/opt/Xilinx/SDK/2017.2/gnu/arm/lin/bin 23 | make git-update-all 24 | make update 25 | make 26 | 27 | ``` 28 | 29 | * Updating your local repository 30 | ```bash 31 | make git-pull 32 | ``` 33 | 34 | * Updating buildroot config (*zynq_pluto_defconfig* file) 35 | ```bash 36 | make update-buildroot-config 37 | ``` 38 | 39 | * Updating buildroot third-party packages (*packages* directory) 40 | ```bash 41 | make update-buildroot-packages 42 | ``` 43 | 44 | 45 | [1]: https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools.html 46 | [2]: http://public.pengutronix.de/software/genimage/ 47 | -------------------------------------------------------------------------------- /packages/Config.in: -------------------------------------------------------------------------------- 1 | menu "Target packages" 2 | 3 | source "package/busybox/Config.in" 4 | source "package/skeleton/Config.in" 5 | 6 | menu "Audio and video applications" 7 | source "package/alsa-utils/Config.in" 8 | source "package/atest/Config.in" 9 | source "package/aumix/Config.in" 10 | source "package/bellagio/Config.in" 11 | source "package/dvblast/Config.in" 12 | source "package/dvdauthor/Config.in" 13 | source "package/dvdrw-tools/Config.in" 14 | source "package/espeak/Config.in" 15 | source "package/faad2/Config.in" 16 | source "package/ffmpeg/Config.in" 17 | source "package/flac/Config.in" 18 | source "package/flite/Config.in" 19 | source "package/gmrender-resurrect/Config.in" 20 | source "package/gstreamer/Config.in" 21 | source "package/gstreamer1/Config.in" 22 | source "package/jack2/Config.in" 23 | source "package/kodi/Config.in" 24 | source "package/lame/Config.in" 25 | source "package/madplay/Config.in" 26 | source "package/mimic/Config.in" 27 | source "package/miraclecast/Config.in" 28 | source "package/mjpegtools/Config.in" 29 | source "package/modplugtools/Config.in" 30 | source "package/motion/Config.in" 31 | source "package/mpd/Config.in" 32 | source "package/mpd-mpc/Config.in" 33 | source "package/mpg123/Config.in" 34 | source "package/mplayer/Config.in" 35 | source "package/mpv/Config.in" 36 | source "package/multicat/Config.in" 37 | source "package/musepack/Config.in" 38 | source "package/ncmpc/Config.in" 39 | source "package/omxplayer/Config.in" 40 | source "package/on2-8170-libs/Config.in" 41 | source "package/opus-tools/Config.in" 42 | source "package/pulseaudio/Config.in" 43 | source "package/sox/Config.in" 44 | source "package/squeezelite/Config.in" 45 | source "package/tidsp-binaries/Config.in" 46 | source "package/tovid/Config.in" 47 | source "package/tstools/Config.in" 48 | source "package/twolame/Config.in" 49 | source "package/udpxy/Config.in" 50 | source "package/upmpdcli/Config.in" 51 | source "package/v4l2grab/Config.in" 52 | source "package/v4l2loopback/Config.in" 53 | source "package/vlc/Config.in" 54 | source "package/vorbis-tools/Config.in" 55 | source "package/wavpack/Config.in" 56 | source "package/yavta/Config.in" 57 | source "package/ympd/Config.in" 58 | endmenu 59 | 60 | menu "Compressors and decompressors" 61 | source "package/bzip2/Config.in" 62 | source "package/gzip/Config.in" 63 | source "package/lz4/Config.in" 64 | source "package/lzip/Config.in" 65 | source "package/lzop/Config.in" 66 | source "package/p7zip/Config.in" 67 | source "package/pixz/Config.in" 68 | source "package/unrar/Config.in" 69 | source "package/unzip/Config.in" 70 | source "package/xz/Config.in" 71 | source "package/zip/Config.in" 72 | endmenu 73 | 74 | menu "Debugging, profiling and benchmark" 75 | source "package/blktrace/Config.in" 76 | source "package/bonnie/Config.in" 77 | source "package/cache-calibrator/Config.in" 78 | source "package/dhrystone/Config.in" 79 | source "package/dieharder/Config.in" 80 | source "package/dmalloc/Config.in" 81 | source "package/dropwatch/Config.in" 82 | source "package/dstat/Config.in" 83 | source "package/dt/Config.in" 84 | source "package/duma/Config.in" 85 | source "package/fio/Config.in" 86 | source "package/fwts/Config.in" 87 | source "package/gdb/Config.in" 88 | source "package/google-breakpad/Config.in" 89 | source "package/iozone/Config.in" 90 | source "package/kexec/Config.in" 91 | source "package/kexec-lite/Config.in" 92 | source "package/ktap/Config.in" 93 | source "package/kvm-unit-tests/Config.in" 94 | source "package/kyua/Config.in" 95 | source "package/latencytop/Config.in" 96 | source "package/lmbench/Config.in" 97 | source "package/lsof/Config.in" 98 | source "package/ltp-testsuite/Config.in" 99 | source "package/ltrace/Config.in" 100 | source "package/lttng-babeltrace/Config.in" 101 | source "package/lttng-modules/Config.in" 102 | source "package/lttng-tools/Config.in" 103 | source "package/mcelog/Config.in" 104 | source "package/memstat/Config.in" 105 | source "package/netperf/Config.in" 106 | source "package/netsniff-ng/Config.in" 107 | source "package/nmon/Config.in" 108 | source "package/oprofile/Config.in" 109 | source "package/pax-utils/Config.in" 110 | source "package/pv/Config.in" 111 | source "package/racehound/Config.in" 112 | source "package/ramsmp/Config.in" 113 | source "package/ramspeed/Config.in" 114 | source "package/rt-tests/Config.in" 115 | source "package/spidev_test/Config.in" 116 | source "package/strace/Config.in" 117 | source "package/stress/Config.in" 118 | source "package/stress-ng/Config.in" 119 | source "package/sysdig/Config.in" 120 | source "package/sysprof/Config.in" 121 | source "package/tinymembench/Config.in" 122 | source "package/trace-cmd/Config.in" 123 | source "package/trinity/Config.in" 124 | source "package/uclibc-ng-test/Config.in" 125 | source "package/valgrind/Config.in" 126 | source "package/whetstone/Config.in" 127 | endmenu 128 | 129 | menu "Development tools" 130 | source "package/binutils/Config.in" 131 | source "package/bsdiff/Config.in" 132 | source "package/bustle/Config.in" 133 | source "package/check/Config.in" 134 | source "package/cmake/Config.in" 135 | source "package/cppunit/Config.in" 136 | source "package/cvs/Config.in" 137 | source "package/cxxtest/Config.in" 138 | source "package/diffutils/Config.in" 139 | source "package/dos2unix/Config.in" 140 | source "package/findutils/Config.in" 141 | source "package/flex/Config.in" 142 | source "package/gawk/Config.in" 143 | source "package/gettext/Config.in" 144 | source "package/git/Config.in" 145 | source "package/git-crypt/Config.in" 146 | source "package/gperf/Config.in" 147 | source "package/grep/Config.in" 148 | source "package/jo/Config.in" 149 | source "package/jq/Config.in" 150 | source "package/libtool/Config.in" 151 | source "package/make/Config.in" 152 | source "package/patch/Config.in" 153 | source "package/pkgconf/Config.in" 154 | source "package/sed/Config.in" 155 | source "package/subversion/Config.in" 156 | source "package/tree/Config.in" 157 | source "package/yasm/Config.in" 158 | endmenu 159 | 160 | menu "Filesystem and flash utilities" 161 | source "package/aufs/Config.in" 162 | source "package/aufs-util/Config.in" 163 | source "package/autofs/Config.in" 164 | source "package/btrfs-progs/Config.in" 165 | source "package/cifs-utils/Config.in" 166 | source "package/cpio/Config.in" 167 | source "package/cramfs/Config.in" 168 | source "package/curlftpfs/Config.in" 169 | source "package/dosfstools/Config.in" 170 | source "package/e2fsprogs/Config.in" 171 | source "package/e2tools/Config.in" 172 | source "package/ecryptfs-utils/Config.in" 173 | source "package/exfat/Config.in" 174 | source "package/exfat-utils/Config.in" 175 | source "package/f2fs-tools/Config.in" 176 | source "package/flashbench/Config.in" 177 | source "package/fwup/Config.in" 178 | source "package/genext2fs/Config.in" 179 | source "package/genpart/Config.in" 180 | source "package/genromfs/Config.in" 181 | source "package/mmc-utils/Config.in" 182 | source "package/mtd/Config.in" 183 | source "package/mtools/Config.in" 184 | source "package/nfs-utils/Config.in" 185 | source "package/ntfs-3g/Config.in" 186 | source "package/simicsfs/Config.in" 187 | source "package/sp-oops-extract/Config.in" 188 | source "package/squashfs/Config.in" 189 | source "package/sshfs/Config.in" 190 | source "package/sunxi-tools/Config.in" 191 | source "package/unionfs/Config.in" 192 | source "package/xfsprogs/Config.in" 193 | endmenu 194 | 195 | menu "Fonts, cursors, icons, sounds and themes" 196 | 197 | comment "Cursors" 198 | source "package/comix-cursors/Config.in" 199 | source "package/obsidian-cursors/Config.in" 200 | 201 | comment "Fonts" 202 | source "package/bitstream-vera/Config.in" 203 | source "package/cantarell/Config.in" 204 | source "package/dejavu/Config.in" 205 | source "package/font-awesome/Config.in" 206 | source "package/ghostscript-fonts/Config.in" 207 | source "package/inconsolata/Config.in" 208 | source "package/liberation/Config.in" 209 | 210 | comment "Icons" 211 | source "package/adwaita-icon-theme/Config.in" 212 | source "package/google-material-design-icons/Config.in" 213 | source "package/hicolor-icon-theme/Config.in" 214 | 215 | comment "Sounds" 216 | source "package/sound-theme-borealis/Config.in" 217 | source "package/sound-theme-freedesktop/Config.in" 218 | 219 | comment "Themes" 220 | source "package/gtk2-engines/Config.in" 221 | 222 | endmenu 223 | 224 | menu "Games" 225 | source "package/chocolate-doom/Config.in" 226 | source "package/doom-wad/Config.in" 227 | source "package/gnuchess/Config.in" 228 | source "package/lbreakout2/Config.in" 229 | source "package/ltris/Config.in" 230 | source "package/lugaru/Config.in" 231 | source "package/opentyrian/Config.in" 232 | source "package/opentyrian-data/Config.in" 233 | source "package/prboom/Config.in" 234 | source "package/rubix/Config.in" 235 | source "package/sl/Config.in" 236 | source "package/stella/Config.in" 237 | source "package/supertux/Config.in" 238 | source "package/supertuxkart/Config.in" 239 | endmenu 240 | 241 | menu "Graphic libraries and applications (graphic/text)" 242 | 243 | comment "Graphic applications" 244 | source "package/expedite/Config.in" 245 | source "package/fswebcam/Config.in" 246 | source "package/ghostscript/Config.in" 247 | source "package/glmark2/Config.in" 248 | source "package/gnuplot/Config.in" 249 | source "package/jhead/Config.in" 250 | source "package/kmscube/Config.in" 251 | source "package/libva-utils/Config.in" 252 | source "package/mesa3d-demos/Config.in" 253 | source "package/pngquant/Config.in" 254 | source "package/qt5cinex/Config.in" 255 | source "package/rrdtool/Config.in" 256 | source "package/tesseract-ocr/Config.in" 257 | 258 | comment "Graphic libraries" 259 | source "package/cegui06/Config.in" 260 | source "package/directfb/Config.in" 261 | source "package/directfb-examples/Config.in" 262 | source "package/efl/Config.in" 263 | source "package/fbdump/Config.in" 264 | source "package/fbgrab/Config.in" 265 | source "package/fbset/Config.in" 266 | source "package/fb-test-app/Config.in" 267 | source "package/fbterm/Config.in" 268 | source "package/fbv/Config.in" 269 | source "package/freerdp/Config.in" 270 | source "package/imagemagick/Config.in" 271 | source "package/linux-fusion/Config.in" 272 | source "package/lite/Config.in" 273 | source "package/mesa3d/Config.in" 274 | source "package/mesa3d-headers/Config.in" 275 | source "package/ocrad/Config.in" 276 | source "package/psplash/Config.in" 277 | source "package/sdl/Config.in" 278 | source "package/sdl_gfx/Config.in" 279 | source "package/sdl_image/Config.in" 280 | source "package/sdl_mixer/Config.in" 281 | source "package/sdl_net/Config.in" 282 | source "package/sdl_sound/Config.in" 283 | source "package/sdl_ttf/Config.in" 284 | source "package/sdl2/Config.in" 285 | source "package/sdl2_gfx/Config.in" 286 | source "package/sdl2_image/Config.in" 287 | source "package/sdl2_mixer/Config.in" 288 | source "package/sdl2_net/Config.in" 289 | source "package/sdl2_ttf/Config.in" 290 | 291 | comment "Other GUIs" 292 | source "package/qt/Config.in" 293 | source "package/qt5/Config.in" 294 | if BR2_PACKAGE_QT || BR2_PACKAGE_QT5 295 | comment "QT libraries and helper libraries" 296 | source "package/grantlee/Config.in" 297 | source "package/qextserialport/Config.in" 298 | source "package/qjson/Config.in" 299 | source "package/qtuio/Config.in" 300 | source "package/quazip/Config.in" 301 | source "package/qwt/Config.in" 302 | endif 303 | source "package/tekui/Config.in" 304 | source "package/weston/Config.in" 305 | source "package/x11r7/Config.in" 306 | 307 | comment "X applications" 308 | depends on BR2_PACKAGE_XORG7 309 | 310 | source "package/alsamixergui/Config.in" 311 | source "package/apitrace/Config.in" 312 | source "package/dillo/Config.in" 313 | source "package/docker/Config.in" 314 | source "package/feh/Config.in" 315 | source "package/gmpc/Config.in" 316 | source "package/gqview/Config.in" 317 | source "package/gtkperf/Config.in" 318 | source "package/leafpad/Config.in" 319 | source "package/midori/Config.in" 320 | source "package/nodm/Config.in" 321 | source "package/pcmanfm/Config.in" 322 | source "package/qt-webkit-kiosk/Config.in" 323 | source "package/rdesktop/Config.in" 324 | source "package/synergy/Config.in" 325 | source "package/wmctrl/Config.in" 326 | source "package/x11vnc/Config.in" 327 | source "package/xdotool/Config.in" 328 | source "package/xscreensaver/Config.in" 329 | source "package/xterm/Config.in" 330 | source "package/xvkbd/Config.in" 331 | source "package/yad/Config.in" 332 | 333 | comment "X libraries and helper libraries" 334 | depends on BR2_PACKAGE_XORG7 335 | 336 | source "package/libsexy/Config.in" 337 | source "package/x11r7/xkeyboard-config/Config.in" 338 | 339 | comment "X window managers" 340 | depends on BR2_PACKAGE_XORG7 341 | 342 | source "package/enlightenment/Config.in" 343 | source "package/fluxbox/Config.in" 344 | source "package/matchbox/Config.in" 345 | source "package/metacity/Config.in" 346 | source "package/openbox/Config.in" 347 | source "package/ratpoison/Config.in" 348 | endmenu 349 | 350 | menu "Hardware handling" 351 | menu "Firmware" 352 | source "package/am33x-cm3/Config.in" 353 | source "package/b43-firmware/Config.in" 354 | source "package/linux-firmware/Config.in" 355 | source "package/rpi-bt-firmware/Config.in" 356 | source "package/rpi-firmware/Config.in" 357 | source "package/rpi-wifi-firmware/Config.in" 358 | source "package/sunxi-boards/Config.in" 359 | source "package/ts4900-fpga/Config.in" 360 | source "package/ux500-firmware/Config.in" 361 | source "package/wilc1000-firmware/Config.in" 362 | source "package/wilink-bt-firmware/Config.in" 363 | source "package/zd1211-firmware/Config.in" 364 | endmenu 365 | source "package/a10disp/Config.in" 366 | source "package/acpica/Config.in" 367 | source "package/acpid/Config.in" 368 | source "package/acpitool/Config.in" 369 | source "package/aer-inject/Config.in" 370 | source "package/am335x-pru-package/Config.in" 371 | source "package/amd-catalyst/Config.in" 372 | source "package/avrdude/Config.in" 373 | source "package/bcache-tools/Config.in" 374 | source "package/biosdevname/Config.in" 375 | source "package/cbootimage/Config.in" 376 | source "package/cc-tool/Config.in" 377 | source "package/cdrkit/Config.in" 378 | source "package/cryptsetup/Config.in" 379 | source "package/cwiid/Config.in" 380 | source "package/dbus/Config.in" 381 | source "package/dbus-cpp/Config.in" 382 | source "package/dbus-glib/Config.in" 383 | source "package/dbus-python/Config.in" 384 | source "package/dbus-triggerd/Config.in" 385 | source "package/devmem2/Config.in" 386 | source "package/dmidecode/Config.in" 387 | source "package/dmraid/Config.in" 388 | source "package/dt-utils/Config.in" 389 | source "package/dtv-scan-tables/Config.in" 390 | source "package/dvb-apps/Config.in" 391 | source "package/dvbsnoop/Config.in" 392 | source "package/edid-decode/Config.in" 393 | source "package/eeprog/Config.in" 394 | source "package/eudev/Config.in" 395 | source "package/ev3dev-linux-drivers/Config.in" 396 | source "package/evemu/Config.in" 397 | source "package/evtest/Config.in" 398 | source "package/fan-ctrl/Config.in" 399 | source "package/fbtft/Config.in" 400 | source "package/fconfig/Config.in" 401 | source "package/fis/Config.in" 402 | source "package/flashrom/Config.in" 403 | source "package/fmtools/Config.in" 404 | source "package/freescale-imx/Config.in" 405 | source "package/fxload/Config.in" 406 | source "package/gadgetfs-test/Config.in" 407 | source "package/gpm/Config.in" 408 | source "package/gpsd/Config.in" 409 | source "package/gptfdisk/Config.in" 410 | source "package/gvfs/Config.in" 411 | source "package/hdparm/Config.in" 412 | source "package/hwdata/Config.in" 413 | source "package/hwloc/Config.in" 414 | source "package/i2c-tools/Config.in" 415 | source "package/i7z/Config.in" 416 | source "package/input-event-daemon/Config.in" 417 | source "package/intel-microcode/Config.in" 418 | source "package/iostat/Config.in" 419 | source "package/ipmitool/Config.in" 420 | source "package/ipmiutil/Config.in" 421 | source "package/iqvlinux/Config.in" 422 | source "package/irda-utils/Config.in" 423 | source "package/iucode-tool/Config.in" 424 | source "package/kbd/Config.in" 425 | source "package/lcdproc/Config.in" 426 | source "package/libuio/Config.in" 427 | source "package/libump/Config.in" 428 | source "package/linuxconsoletools/Config.in" 429 | source "package/linux-backports/Config.in" 430 | source "package/lirc-tools/Config.in" 431 | source "package/lm-sensors/Config.in" 432 | source "package/lshw/Config.in" 433 | source "package/lsscsi/Config.in" 434 | source "package/lsuio/Config.in" 435 | source "package/lvm2/Config.in" 436 | source "package/mali-t76x/Config.in" 437 | source "package/mdadm/Config.in" 438 | source "package/memtest86/Config.in" 439 | source "package/memtester/Config.in" 440 | source "package/memtool/Config.in" 441 | source "package/minicom/Config.in" 442 | source "package/msr-tools/Config.in" 443 | source "package/nanocom/Config.in" 444 | source "package/neard/Config.in" 445 | source "package/nvidia-driver/Config.in" 446 | source "package/nvidia-tegra23/Config.in" 447 | source "package/nvme/Config.in" 448 | source "package/odroid-mali/Config.in" 449 | source "package/odroid-scripts/Config.in" 450 | source "package/ofono/Config.in" 451 | source "package/on2-8170-modules/Config.in" 452 | source "package/open2300/Config.in" 453 | source "package/openipmi/Config.in" 454 | source "package/openocd/Config.in" 455 | source "package/openpowerlink/Config.in" 456 | source "package/owl-linux/Config.in" 457 | source "package/parted/Config.in" 458 | source "package/pciutils/Config.in" 459 | source "package/pdbg/Config.in" 460 | source "package/picocom/Config.in" 461 | source "package/pifmrds/Config.in" 462 | source "package/powertop/Config.in" 463 | source "package/pps-tools/Config.in" 464 | source "package/pru-software-support/Config.in" 465 | source "package/pulseview/Config.in" 466 | source "package/read-edid/Config.in" 467 | source "package/rfkill/Config.in" 468 | source "package/rng-tools/Config.in" 469 | source "package/rpi-userland/Config.in" 470 | source "package/rs485conf/Config.in" 471 | source "package/rtl8188eu/Config.in" 472 | source "package/rtl8723bs/Config.in" 473 | source "package/rtl8821au/Config.in" 474 | source "package/sane-backends/Config.in" 475 | source "package/sdparm/Config.in" 476 | source "package/setserial/Config.in" 477 | source "package/sg3_utils/Config.in" 478 | source "package/sigrok-cli/Config.in" 479 | source "package/sispmctl/Config.in" 480 | source "package/smartmontools/Config.in" 481 | source "package/smstools3/Config.in" 482 | source "package/spi-tools/Config.in" 483 | source "package/sredird/Config.in" 484 | source "package/statserial/Config.in" 485 | source "package/stm32flash/Config.in" 486 | source "package/sunxi-cedarx/Config.in" 487 | source "package/sunxi-mali/Config.in" 488 | source "package/sysstat/Config.in" 489 | source "package/targetcli-fb/Config.in" 490 | source "package/ti-gfx/Config.in" 491 | source "package/ti-sgx-demos/Config.in" 492 | source "package/ti-sgx-km/Config.in" 493 | source "package/ti-sgx-um/Config.in" 494 | source "package/ti-uim/Config.in" 495 | source "package/ti-utils/Config.in" 496 | source "package/triggerhappy/Config.in" 497 | source "package/uboot-tools/Config.in" 498 | source "package/ubus/Config.in" 499 | source "package/uccp420wlan/Config.in" 500 | source "package/udev/Config.in" 501 | source "package/udisks/Config.in" 502 | source "package/upower/Config.in" 503 | source "package/usb_modeswitch/Config.in" 504 | source "package/usb_modeswitch_data/Config.in" 505 | source "package/usbmount/Config.in" 506 | source "package/usbutils/Config.in" 507 | source "package/w_scan/Config.in" 508 | source "package/wf111/Config.in" 509 | source "package/wipe/Config.in" 510 | source "package/xorriso/Config.in" 511 | source "package/xr819-xradio/Config.in" 512 | endmenu 513 | 514 | menu "Interpreter languages and scripting" 515 | source "package/4th/Config.in" 516 | source "package/enscript/Config.in" 517 | source "package/erlang/Config.in" 518 | if BR2_PACKAGE_ERLANG 519 | menu "Erlang libraries/modules" 520 | source "package/erlang-goldrush/Config.in" 521 | source "package/erlang-jiffy/Config.in" 522 | source "package/erlang-lager/Config.in" 523 | source "package/erlang-p1-cache-tab/Config.in" 524 | source "package/erlang-p1-iconv/Config.in" 525 | source "package/erlang-p1-oauth2/Config.in" 526 | source "package/erlang-p1-sip/Config.in" 527 | source "package/erlang-p1-stringprep/Config.in" 528 | source "package/erlang-p1-stun/Config.in" 529 | source "package/erlang-p1-tls/Config.in" 530 | source "package/erlang-p1-utils/Config.in" 531 | source "package/erlang-p1-xml/Config.in" 532 | source "package/erlang-p1-xmpp/Config.in" 533 | source "package/erlang-p1-yaml/Config.in" 534 | source "package/erlang-p1-zlib/Config.in" 535 | endmenu 536 | endif 537 | source "package/execline/Config.in" 538 | source "package/ficl/Config.in" 539 | source "package/gauche/Config.in" 540 | source "package/guile/Config.in" 541 | source "package/haserl/Config.in" 542 | source "package/jamvm/Config.in" 543 | source "package/jimtcl/Config.in" 544 | source "package/lua/Config.in" 545 | source "package/luainterpreter/Config.in" 546 | source "package/luajit/Config.in" 547 | if BR2_PACKAGE_HAS_LUAINTERPRETER && !BR2_STATIC_LIBS 548 | # lua modules are dynamically loaded, so not available on static builds 549 | menu "Lua libraries/modules" 550 | # When adding lua packages, make sure the name start with "lua". If the 551 | # upstream package is "luafoo", call it "luafoo" in Buildroot; if the upstream 552 | # package is "foo", call it "lua-foo". Many packages currently don't follow 553 | # this convention, but that's historical accident. 554 | source "package/argparse/Config.in" 555 | source "package/cgilua/Config.in" 556 | source "package/copas/Config.in" 557 | source "package/coxpcall/Config.in" 558 | source "package/dado/Config.in" 559 | source "package/easydbus/Config.in" 560 | source "package/lbase64/Config.in" 561 | source "package/ljlinenoise/Config.in" 562 | source "package/ljsyscall/Config.in" 563 | source "package/lpeg/Config.in" 564 | source "package/lpty/Config.in" 565 | source "package/lrandom/Config.in" 566 | source "package/lsqlite3/Config.in" 567 | source "package/lua-bit32/Config.in" 568 | source "package/lua-cjson/Config.in" 569 | source "package/lua-coat/Config.in" 570 | source "package/lua-coatpersistent/Config.in" 571 | source "package/lua-csnappy/Config.in" 572 | source "package/lua-ev/Config.in" 573 | source "package/lua-flu/Config.in" 574 | source "package/lua-iconv/Config.in" 575 | source "package/lua-messagepack/Config.in" 576 | source "package/lua-msgpack-native/Config.in" 577 | source "package/lua-periphery/Config.in" 578 | source "package/lua-sdl2/Config.in" 579 | source "package/lua-stdlib/Config.in" 580 | source "package/lua-testmore/Config.in" 581 | source "package/luabitop/Config.in" 582 | source "package/luacrypto/Config.in" 583 | source "package/luaexpat/Config.in" 584 | source "package/luaexpatutils/Config.in" 585 | source "package/luafilesystem/Config.in" 586 | source "package/luajson/Config.in" 587 | source "package/lualogging/Config.in" 588 | source "package/luaossl/Config.in" 589 | source "package/luaposix/Config.in" 590 | source "package/lua-resty-http/Config.in" 591 | source "package/luasec/Config.in" 592 | source "package/luasocket/Config.in" 593 | source "package/luasql-sqlite3/Config.in" 594 | source "package/lunit/Config.in" 595 | source "package/lutok/Config.in" 596 | source "package/luv/Config.in" 597 | source "package/luvi/Config.in" 598 | source "package/lzlib/Config.in" 599 | source "package/orbit/Config.in" 600 | source "package/rings/Config.in" 601 | source "package/turbolua/Config.in" 602 | source "package/wsapi/Config.in" 603 | source "package/xavante/Config.in" 604 | endmenu 605 | endif 606 | source "package/micropython/Config.in" 607 | source "package/micropython-lib/Config.in" 608 | source "package/moarvm/Config.in" 609 | source "package/mono/Config.in" 610 | if BR2_PACKAGE_MONO 611 | menu "Mono libraries/modules" 612 | source "package/mono-gtksharp3/Config.in" 613 | endmenu 614 | endif 615 | source "package/nodejs/Config.in" 616 | source "package/perl/Config.in" 617 | if BR2_PACKAGE_PERL 618 | menu "Perl libraries/modules" 619 | source "package/perl-crypt-openssl-random/Config.in" 620 | source "package/perl-crypt-openssl-rsa/Config.in" 621 | source "package/perl-datetime-tiny/Config.in" 622 | source "package/perl-digest-hmac/Config.in" 623 | source "package/perl-digest-sha1/Config.in" 624 | source "package/perl-encode-detect/Config.in" 625 | source "package/perl-encode-locale/Config.in" 626 | source "package/perl-file-listing/Config.in" 627 | source "package/perl-file-util/Config.in" 628 | source "package/perl-gd/Config.in" 629 | source "package/perl-gdgraph/Config.in" 630 | source "package/perl-gdtextutil/Config.in" 631 | source "package/perl-html-parser/Config.in" 632 | source "package/perl-html-tagset/Config.in" 633 | source "package/perl-http-cookies/Config.in" 634 | source "package/perl-http-daemon/Config.in" 635 | source "package/perl-http-date/Config.in" 636 | source "package/perl-http-message/Config.in" 637 | source "package/perl-http-negotiate/Config.in" 638 | source "package/perl-io-html/Config.in" 639 | source "package/perl-io-socket-ssl/Config.in" 640 | source "package/perl-json-tiny/Config.in" 641 | source "package/perl-libwww-perl/Config.in" 642 | source "package/perl-lwp-mediatypes/Config.in" 643 | source "package/perl-mail-dkim/Config.in" 644 | source "package/perl-mailtools/Config.in" 645 | source "package/perl-mime-base64/Config.in" 646 | source "package/perl-mojolicious/Config.in" 647 | source "package/perl-net-dns/Config.in" 648 | source "package/perl-net-http/Config.in" 649 | source "package/perl-net-ssleay/Config.in" 650 | source "package/perl-netaddr-ip/Config.in" 651 | source "package/perl-path-tiny/Config.in" 652 | source "package/perl-time-hires/Config.in" 653 | source "package/perl-timedate/Config.in" 654 | source "package/perl-try-tiny/Config.in" 655 | source "package/perl-uri/Config.in" 656 | source "package/perl-www-robotrules/Config.in" 657 | source "package/perl-xml-libxml/Config.in" 658 | source "package/perl-xml-namespacesupport/Config.in" 659 | source "package/perl-xml-sax/Config.in" 660 | source "package/perl-xml-sax-base/Config.in" 661 | endmenu 662 | endif 663 | source "package/php/Config.in" 664 | if BR2_PACKAGE_PHP 665 | if !BR2_STATIC_LIBS 666 | menu "External php extensions" 667 | source "package/php-amqp/Config.in" 668 | source "package/php-geoip/Config.in" 669 | source "package/php-gnupg/Config.in" 670 | source "package/php-imagick/Config.in" 671 | source "package/php-memcached/Config.in" 672 | source "package/php-ssh2/Config.in" 673 | source "package/php-yaml/Config.in" 674 | source "package/php-zmq/Config.in" 675 | endmenu 676 | endif 677 | if BR2_STATIC_LIBS 678 | comment "External PHP extensions need a toolchain w/ dynamic library" 679 | endif 680 | endif 681 | source "package/python/Config.in" 682 | source "package/python3/Config.in" 683 | if BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3 684 | menu "External python modules" 685 | source "package/python-alsaaudio/Config.in" 686 | source "package/python-argh/Config.in" 687 | source "package/python-arrow/Config.in" 688 | source "package/python-attrs/Config.in" 689 | source "package/python-autobahn/Config.in" 690 | source "package/python-babel/Config.in" 691 | source "package/python-backports-abc/Config.in" 692 | source "package/python-backports-shutil-get-terminal-size/Config.in" 693 | source "package/python-bcrypt/Config.in" 694 | source "package/python-beautifulsoup4/Config.in" 695 | source "package/python-bitstring/Config.in" 696 | source "package/python-bottle/Config.in" 697 | source "package/python-can/Config.in" 698 | source "package/python-cbor/Config.in" 699 | source "package/python-certifi/Config.in" 700 | source "package/python-cffi/Config.in" 701 | source "package/python-characteristic/Config.in" 702 | source "package/python-chardet/Config.in" 703 | source "package/python-cheetah/Config.in" 704 | source "package/python-cheroot/Config.in" 705 | source "package/python-cherrypy/Config.in" 706 | source "package/python-click/Config.in" 707 | source "package/python-coherence/Config.in" 708 | source "package/python-configobj/Config.in" 709 | source "package/python-configshell-fb/Config.in" 710 | source "package/python-constantly/Config.in" 711 | source "package/python-couchdb/Config.in" 712 | source "package/python-crc16/Config.in" 713 | source "package/python-crcmod/Config.in" 714 | source "package/python-crossbar/Config.in" 715 | source "package/python-cryptography/Config.in" 716 | source "package/python-cssselect/Config.in" 717 | source "package/python-cssutils/Config.in" 718 | source "package/python-daemon/Config.in" 719 | source "package/python-dataproperty/Config.in" 720 | source "package/python-dateutil/Config.in" 721 | source "package/python-decorator/Config.in" 722 | source "package/python-dialog/Config.in" 723 | source "package/python-dialog3/Config.in" 724 | source "package/python-dicttoxml/Config.in" 725 | source "package/python-django/Config.in" 726 | source "package/python-docopt/Config.in" 727 | source "package/python-docutils/Config.in" 728 | source "package/python-dominate/Config.in" 729 | source "package/python-dpkt/Config.in" 730 | source "package/python-ecdsa/Config.in" 731 | source "package/python-engineio/Config.in" 732 | source "package/python-enum/Config.in" 733 | source "package/python-enum34/Config.in" 734 | source "package/python-flask/Config.in" 735 | source "package/python-flask-babel/Config.in" 736 | source "package/python-flask-jsonrpc/Config.in" 737 | source "package/python-flask-login/Config.in" 738 | source "package/python-flup/Config.in" 739 | source "package/python-futures/Config.in" 740 | source "package/python-gobject/Config.in" 741 | source "package/python-gunicorn/Config.in" 742 | source "package/python-html5lib/Config.in" 743 | source "package/python-httplib2/Config.in" 744 | source "package/python-humanize/Config.in" 745 | source "package/python-id3/Config.in" 746 | source "package/python-idna/Config.in" 747 | source "package/python-incremental/Config.in" 748 | source "package/python-iniparse/Config.in" 749 | source "package/python-iowait/Config.in" 750 | source "package/python-ipaddr/Config.in" 751 | source "package/python-ipaddress/Config.in" 752 | source "package/python-ipy/Config.in" 753 | source "package/python-ipython/Config.in" 754 | source "package/python-ipython-genutils/Config.in" 755 | source "package/python-itsdangerous/Config.in" 756 | source "package/python-jinja2/Config.in" 757 | source "package/python-jsonschema/Config.in" 758 | source "package/python-json-schema-validator/Config.in" 759 | source "package/python-keyring/Config.in" 760 | source "package/python-libconfig/Config.in" 761 | source "package/python-lmdb/Config.in" 762 | source "package/python-logbook/Config.in" 763 | source "package/python-lxml/Config.in" 764 | source "package/python-mad/Config.in" 765 | source "package/python-mako/Config.in" 766 | source "package/python-markdown/Config.in" 767 | source "package/python-markdown2/Config.in" 768 | source "package/python-markupsafe/Config.in" 769 | source "package/python-mbstrdecoder/Config.in" 770 | source "package/python-meld3/Config.in" 771 | source "package/python-mistune/Config.in" 772 | source "package/python-msgpack/Config.in" 773 | source "package/python-mutagen/Config.in" 774 | source "package/python-mwclient/Config.in" 775 | source "package/python-mwscrape/Config.in" 776 | source "package/python-mwscrape2slob/Config.in" 777 | source "package/python-netaddr/Config.in" 778 | source "package/python-netifaces/Config.in" 779 | source "package/python-networkmanager/Config.in" 780 | source "package/python-nfc/Config.in" 781 | source "package/python-numpy/Config.in" 782 | source "package/python-paho-mqtt/Config.in" 783 | source "package/python-pam/Config.in" 784 | source "package/python-paramiko/Config.in" 785 | source "package/python-pathlib2/Config.in" 786 | source "package/python-pathpy/Config.in" 787 | source "package/python-pathtools/Config.in" 788 | source "package/python-pathvalidate/Config.in" 789 | source "package/python-pexpect/Config.in" 790 | source "package/python-pickleshare/Config.in" 791 | source "package/python-pillow/Config.in" 792 | source "package/python-portend/Config.in" 793 | source "package/python-posix-ipc/Config.in" 794 | source "package/python-prompt-toolkit/Config.in" 795 | source "package/python-protobuf/Config.in" 796 | source "package/python-psutil/Config.in" 797 | source "package/python-ptyprocess/Config.in" 798 | source "package/python-pudb/Config.in" 799 | source "package/python-pyasn/Config.in" 800 | source "package/python-pyasn-modules/Config.in" 801 | source "package/python-pycli/Config.in" 802 | source "package/python-pycparser/Config.in" 803 | source "package/python-pycrypto/Config.in" 804 | source "package/python-pydal/Config.in" 805 | source "package/python-pyelftools/Config.in" 806 | source "package/python-pyftpdlib/Config.in" 807 | source "package/python-pygame/Config.in" 808 | source "package/python-pygments/Config.in" 809 | source "package/python-pyicu/Config.in" 810 | source "package/python-pyinotify/Config.in" 811 | source "package/python-pylibftdi/Config.in" 812 | source "package/python-pylru/Config.in" 813 | source "package/python-pymysql/Config.in" 814 | source "package/python-pynacl/Config.in" 815 | source "package/python-pyopenssl/Config.in" 816 | source "package/python-pyparsing/Config.in" 817 | source "package/python-pyparted/Config.in" 818 | source "package/python-pypcap/Config.in" 819 | source "package/python-pyqrcode/Config.in" 820 | source "package/python-pyqt/Config.in" 821 | source "package/python-pyqt5/Config.in" 822 | source "package/python-pyratemp/Config.in" 823 | source "package/python-pyro/Config.in" 824 | source "package/python-pyroute2/Config.in" 825 | source "package/python-pysendfile/Config.in" 826 | source "package/python-pysmb/Config.in" 827 | source "package/python-pysnmp/Config.in" 828 | source "package/python-pysnmp-apps/Config.in" 829 | source "package/python-pysnmp-mibs/Config.in" 830 | source "package/python-pysocks/Config.in" 831 | source "package/python-pytablereader/Config.in" 832 | source "package/python-pytablewriter/Config.in" 833 | source "package/python-pytrie/Config.in" 834 | source "package/python-pytz/Config.in" 835 | source "package/python-pyudev/Config.in" 836 | source "package/python-pyusb/Config.in" 837 | source "package/python-pyxb/Config.in" 838 | source "package/python-pyyaml/Config.in" 839 | source "package/python-pyzmq/Config.in" 840 | source "package/python-requests/Config.in" 841 | source "package/python-requests-toolbelt/Config.in" 842 | source "package/python-rpi-gpio/Config.in" 843 | source "package/python-rtslib-fb/Config.in" 844 | source "package/python-scandir/Config.in" 845 | source "package/python-scapy3k/Config.in" 846 | source "package/python-sdnotify/Config.in" 847 | source "package/python-serial/Config.in" 848 | source "package/python-service-identity/Config.in" 849 | source "package/python-setproctitle/Config.in" 850 | source "package/python-setuptools/Config.in" 851 | source "package/python-sh/Config.in" 852 | source "package/python-shutilwhich/Config.in" 853 | source "package/python-simpleaudio/Config.in" 854 | source "package/python-simplegeneric/Config.in" 855 | source "package/python-simplejson/Config.in" 856 | source "package/python-singledispatch/Config.in" 857 | source "package/python-sip/Config.in" 858 | source "package/python-six/Config.in" 859 | source "package/python-slob/Config.in" 860 | source "package/python-smbus-cffi/Config.in" 861 | source "package/python-socketio/Config.in" 862 | source "package/python-sortedcontainers//Config.in" 863 | source "package/python-spidev/Config.in" 864 | source "package/python-tempora/Config.in" 865 | source "package/python-thrift/Config.in" 866 | source "package/python-tomako/Config.in" 867 | source "package/python-toml/Config.in" 868 | source "package/python-tornado/Config.in" 869 | source "package/python-traitlets/Config.in" 870 | source "package/python-treq/Config.in" 871 | source "package/python-twisted/Config.in" 872 | source "package/python-txaio/Config.in" 873 | source "package/python-u-msgpack/Config.in" 874 | source "package/python-ubjson/Config.in" 875 | source "package/python-ujson/Config.in" 876 | source "package/python-urllib3/Config.in" 877 | source "package/python-urwid/Config.in" 878 | source "package/python-versiontools/Config.in" 879 | source "package/python-watchdog/Config.in" 880 | source "package/python-wcwidth/Config.in" 881 | source "package/python-web2py/Config.in" 882 | source "package/python-webpy/Config.in" 883 | source "package/python-werkzeug/Config.in" 884 | source "package/python-whoosh/Config.in" 885 | source "package/python-ws4py/Config.in" 886 | source "package/python-wsaccel/Config.in" 887 | source "package/python-xlrd/Config.in" 888 | source "package/python-xlsxwriter/Config.in" 889 | source "package/python-xlutils/Config.in" 890 | source "package/python-xlwt/Config.in" 891 | source "package/python-zope-interface/Config.in" 892 | endmenu 893 | endif 894 | source "package/ruby/Config.in" 895 | source "package/tcl/Config.in" 896 | if BR2_PACKAGE_TCL 897 | menu "Tcl libraries/modules" 898 | source "package/expect/Config.in" 899 | source "package/tcllib/Config.in" 900 | endmenu 901 | endif 902 | endmenu 903 | 904 | menu "Libraries" 905 | 906 | menu "Audio/Sound" 907 | source "package/alsa-lib/Config.in" 908 | source "package/aubio/Config.in" 909 | source "package/audiofile/Config.in" 910 | source "package/celt051/Config.in" 911 | source "package/fdk-aac/Config.in" 912 | source "package/libao/Config.in" 913 | source "package/libasplib/Config.in" 914 | source "package/libbroadvoice/Config.in" 915 | source "package/libcdaudio/Config.in" 916 | source "package/libcddb/Config.in" 917 | source "package/libcdio/Config.in" 918 | source "package/libcodec2/Config.in" 919 | source "package/libcue/Config.in" 920 | source "package/libcuefile/Config.in" 921 | source "package/libebur128/Config.in" 922 | source "package/libg7221/Config.in" 923 | source "package/libgsm/Config.in" 924 | source "package/libid3tag/Config.in" 925 | source "package/libilbc/Config.in" 926 | source "package/liblo/Config.in" 927 | source "package/libmad/Config.in" 928 | source "package/libmodplug/Config.in" 929 | source "package/libmpd/Config.in" 930 | source "package/libmpdclient/Config.in" 931 | source "package/libreplaygain/Config.in" 932 | source "package/libsamplerate/Config.in" 933 | source "package/libsidplay2/Config.in" 934 | source "package/libsilk/Config.in" 935 | source "package/libsndfile/Config.in" 936 | source "package/libsoundtouch/Config.in" 937 | source "package/libsoxr/Config.in" 938 | source "package/libvorbis/Config.in" 939 | source "package/mp4v2/Config.in" 940 | source "package/openal/Config.in" 941 | source "package/opencore-amr/Config.in" 942 | source "package/opus/Config.in" 943 | source "package/opusfile/Config.in" 944 | source "package/portaudio/Config.in" 945 | source "package/sbc/Config.in" 946 | source "package/speex/Config.in" 947 | source "package/taglib/Config.in" 948 | source "package/tinyalsa/Config.in" 949 | source "package/tremor/Config.in" 950 | source "package/vo-aacenc/Config.in" 951 | source "package/webrtc-audio-processing/Config.in" 952 | endmenu 953 | 954 | menu "Compression and decompression" 955 | source "package/libarchive/Config.in" 956 | source "package/libsquish/Config.in" 957 | source "package/libzip/Config.in" 958 | source "package/lzo/Config.in" 959 | source "package/minizip/Config.in" 960 | source "package/snappy/Config.in" 961 | source "package/szip/Config.in" 962 | source "package/zlib/Config.in" 963 | endmenu 964 | 965 | menu "Crypto" 966 | source "package/beecrypt/Config.in" 967 | source "package/botan/Config.in" 968 | source "package/ca-certificates/Config.in" 969 | source "package/cryptodev/Config.in" 970 | source "package/gcr/Config.in" 971 | source "package/gnutls/Config.in" 972 | source "package/libassuan/Config.in" 973 | source "package/libgcrypt/Config.in" 974 | source "package/libgpg-error/Config.in" 975 | source "package/libgpgme/Config.in" 976 | source "package/libkcapi/Config.in" 977 | source "package/libksba/Config.in" 978 | source "package/libmcrypt/Config.in" 979 | source "package/libmhash/Config.in" 980 | source "package/libnss/Config.in" 981 | source "package/libscrypt/Config.in" 982 | source "package/libsecret/Config.in" 983 | source "package/libsha1/Config.in" 984 | source "package/libsodium/Config.in" 985 | source "package/libssh/Config.in" 986 | source "package/libssh2/Config.in" 987 | source "package/libtomcrypt/Config.in" 988 | source "package/libuecc/Config.in" 989 | source "package/mbedtls/Config.in" 990 | source "package/nettle/Config.in" 991 | source "package/openssl/Config.in" 992 | source "package/rhash/Config.in" 993 | source "package/tinydtls/Config.in" 994 | source "package/trousers/Config.in" 995 | source "package/ustream-ssl/Config.in" 996 | endmenu 997 | 998 | menu "Database" 999 | source "package/berkeleydb/Config.in" 1000 | source "package/cppdb/Config.in" 1001 | source "package/gdbm/Config.in" 1002 | source "package/hiredis/Config.in" 1003 | source "package/kompexsqlite/Config.in" 1004 | source "package/leveldb/Config.in" 1005 | source "package/libpqxx/Config.in" 1006 | source "package/mongodb/Config.in" 1007 | source "package/mysql/Config.in" 1008 | source "package/postgresql/Config.in" 1009 | source "package/redis/Config.in" 1010 | source "package/sqlcipher/Config.in" 1011 | source "package/sqlite/Config.in" 1012 | source "package/unixodbc/Config.in" 1013 | endmenu 1014 | 1015 | menu "Filesystem" 1016 | source "package/gamin/Config.in" 1017 | source "package/libconfig/Config.in" 1018 | source "package/libconfuse/Config.in" 1019 | source "package/libfuse/Config.in" 1020 | source "package/liblockfile/Config.in" 1021 | source "package/libnfs/Config.in" 1022 | source "package/libsysfs/Config.in" 1023 | source "package/lockdev/Config.in" 1024 | source "package/physfs/Config.in" 1025 | endmenu 1026 | 1027 | menu "Graphics" 1028 | source "package/assimp/Config.in" 1029 | source "package/atk/Config.in" 1030 | source "package/atkmm/Config.in" 1031 | source "package/bullet/Config.in" 1032 | source "package/cairo/Config.in" 1033 | source "package/cairomm/Config.in" 1034 | source "package/exiv2/Config.in" 1035 | source "package/fltk/Config.in" 1036 | source "package/fontconfig/Config.in" 1037 | source "package/freetype/Config.in" 1038 | source "package/gd/Config.in" 1039 | source "package/gdk-pixbuf/Config.in" 1040 | source "package/giblib/Config.in" 1041 | source "package/giflib/Config.in" 1042 | source "package/granite/Config.in" 1043 | source "package/graphite2/Config.in" 1044 | source "package/gtkmm3/Config.in" 1045 | source "package/gtksourceview/Config.in" 1046 | source "package/harfbuzz/Config.in" 1047 | source "package/ijs/Config.in" 1048 | source "package/irrlicht/Config.in" 1049 | source "package/imlib2/Config.in" 1050 | source "package/jasper/Config.in" 1051 | source "package/jpeg/Config.in" 1052 | source "package/kmsxx/Config.in" 1053 | source "package/lcms2/Config.in" 1054 | source "package/lensfun/Config.in" 1055 | source "package/leptonica/Config.in" 1056 | source "package/lesstif/Config.in" 1057 | source "package/libart/Config.in" 1058 | source "package/libdmtx/Config.in" 1059 | source "package/libdri2/Config.in" 1060 | source "package/libdrm/Config.in" 1061 | source "package/libepoxy/Config.in" 1062 | source "package/libexif/Config.in" 1063 | source "package/libfm/Config.in" 1064 | source "package/libfm-extra/Config.in" 1065 | source "package/libfreeglut/Config.in" 1066 | source "package/libfreeimage/Config.in" 1067 | source "package/libgdiplus/Config.in" 1068 | source "package/libgeotiff/Config.in" 1069 | source "package/libglade/Config.in" 1070 | source "package/libglew/Config.in" 1071 | source "package/libglfw/Config.in" 1072 | source "package/libglu/Config.in" 1073 | source "package/libgtk2/Config.in" 1074 | source "package/libgtk3/Config.in" 1075 | source "package/libmediaart/Config.in" 1076 | source "package/libmng/Config.in" 1077 | source "package/libpng/Config.in" 1078 | source "package/libqrencode/Config.in" 1079 | source "package/libraw/Config.in" 1080 | source "package/librsvg/Config.in" 1081 | source "package/libsoil/Config.in" 1082 | source "package/libsvg/Config.in" 1083 | source "package/libsvg-cairo/Config.in" 1084 | source "package/libsvgtiny/Config.in" 1085 | source "package/libva/Config.in" 1086 | source "package/libva-intel-driver/Config.in" 1087 | source "package/libvdpau/Config.in" 1088 | source "package/libvips/Config.in" 1089 | source "package/menu-cache/Config.in" 1090 | source "package/opencv/Config.in" 1091 | source "package/opencv3/Config.in" 1092 | source "package/opengl/Config.in" 1093 | source "package/openjpeg/Config.in" 1094 | source "package/pango/Config.in" 1095 | source "package/pangomm/Config.in" 1096 | source "package/pixman/Config.in" 1097 | source "package/poppler/Config.in" 1098 | source "package/powervr/Config.in" 1099 | source "package/tiff/Config.in" 1100 | source "package/wayland/Config.in" 1101 | source "package/wayland-protocols/Config.in" 1102 | source "package/webkitgtk/Config.in" 1103 | source "package/webp/Config.in" 1104 | source "package/zbar/Config.in" 1105 | source "package/zxing-cpp/Config.in" 1106 | endmenu 1107 | 1108 | menu "Hardware handling" 1109 | source "package/acsccid/Config.in" 1110 | source "package/bcm2835/Config.in" 1111 | source "package/c-periphery/Config.in" 1112 | source "package/ccid/Config.in" 1113 | source "package/dtc/Config.in" 1114 | source "package/gnu-efi/Config.in" 1115 | source "package/hidapi/Config.in" 1116 | source "package/lcdapi/Config.in" 1117 | source "package/libaio/Config.in" 1118 | source "package/libatasmart/Config.in" 1119 | source "package/libcec/Config.in" 1120 | source "package/libfreefare/Config.in" 1121 | source "package/libftdi/Config.in" 1122 | source "package/libftdi1/Config.in" 1123 | source "package/libgphoto2/Config.in" 1124 | source "package/libgpiod/Config.in" 1125 | source "package/libgudev/Config.in" 1126 | source "package/libhid/Config.in" 1127 | source "package/libiio/Config.in" 1128 | source "package/libinput/Config.in" 1129 | source "package/libiqrf/Config.in" 1130 | source "package/libllcp/Config.in" 1131 | source "package/libmbim/Config.in" 1132 | source "package/libnfc/Config.in" 1133 | source "package/libpciaccess/Config.in" 1134 | source "package/libphidget/Config.in" 1135 | source "package/libqmi/Config.in" 1136 | source "package/libraw1394/Config.in" 1137 | source "package/librtas/Config.in" 1138 | source "package/librtlsdr/Config.in" 1139 | source "package/libserial/Config.in" 1140 | source "package/libserialport/Config.in" 1141 | source "package/libsigrok/Config.in" 1142 | source "package/libsigrokdecode/Config.in" 1143 | source "package/libsoc/Config.in" 1144 | source "package/libusb/Config.in" 1145 | source "package/libusb-compat/Config.in" 1146 | source "package/libusbgx/Config.in" 1147 | source "package/libv4l/Config.in" 1148 | source "package/libxkbcommon/Config.in" 1149 | source "package/mraa/Config.in" 1150 | source "package/mtdev/Config.in" 1151 | source "package/ne10/Config.in" 1152 | source "package/neardal/Config.in" 1153 | source "package/owfs/Config.in" 1154 | source "package/pcsc-lite/Config.in" 1155 | source "package/tslib/Config.in" 1156 | source "package/urg/Config.in" 1157 | source "package/wiringpi/Config.in" 1158 | endmenu 1159 | 1160 | menu "Javascript" 1161 | source "package/angularjs/Config.in" 1162 | if BR2_PACKAGE_ANGULARJS 1163 | menu "External AngularJS plugins" 1164 | source "package/angular-websocket/Config.in" 1165 | endmenu 1166 | endif 1167 | source "package/bootstrap/Config.in" 1168 | source "package/explorercanvas/Config.in" 1169 | source "package/flot/Config.in" 1170 | source "package/jquery/Config.in" 1171 | if BR2_PACKAGE_JQUERY 1172 | menu "External jQuery plugins" 1173 | source "package/jquery-datetimepicker/Config.in" 1174 | source "package/jquery-keyboard/Config.in" 1175 | source "package/jquery-mobile/Config.in" 1176 | source "package/jquery-sidebar/Config.in" 1177 | source "package/jquery-sparkline/Config.in" 1178 | source "package/jquery-ui/Config.in" 1179 | source "package/jquery-ui-themes/Config.in" 1180 | source "package/jquery-validation/Config.in" 1181 | endmenu 1182 | endif 1183 | source "package/jsmin/Config.in" 1184 | source "package/json-javascript/Config.in" 1185 | endmenu 1186 | 1187 | menu "JSON/XML/INI" 1188 | source "package/benejson/Config.in" 1189 | source "package/cjson/Config.in" 1190 | source "package/expat/Config.in" 1191 | source "package/ezxml/Config.in" 1192 | source "package/jansson/Config.in" 1193 | source "package/jsmn/Config.in" 1194 | source "package/json-c/Config.in" 1195 | source "package/json-glib/Config.in" 1196 | source "package/jsoncpp/Config.in" 1197 | source "package/libbson/Config.in" 1198 | source "package/libfastjson/Config.in" 1199 | source "package/libini/Config.in" 1200 | source "package/libjson/Config.in" 1201 | source "package/libroxml/Config.in" 1202 | source "package/libucl/Config.in" 1203 | source "package/libxml2/Config.in" 1204 | source "package/libxmlpp/Config.in" 1205 | source "package/libxmlrpc/Config.in" 1206 | source "package/libxslt/Config.in" 1207 | source "package/libyaml/Config.in" 1208 | source "package/mxml/Config.in" 1209 | source "package/pugixml/Config.in" 1210 | source "package/rapidjson/Config.in" 1211 | source "package/rapidxml/Config.in" 1212 | source "package/raptor/Config.in" 1213 | source "package/tinyxml/Config.in" 1214 | source "package/tinyxml2/Config.in" 1215 | source "package/valijson/Config.in" 1216 | source "package/xerces/Config.in" 1217 | source "package/yajl/Config.in" 1218 | source "package/yaml-cpp/Config.in" 1219 | endmenu 1220 | 1221 | menu "Logging" 1222 | source "package/eventlog/Config.in" 1223 | source "package/glog/Config.in" 1224 | source "package/liblog4c-localtime/Config.in" 1225 | source "package/liblogging/Config.in" 1226 | source "package/log4cplus/Config.in" 1227 | source "package/log4cpp/Config.in" 1228 | source "package/log4cxx/Config.in" 1229 | source "package/zlog/Config.in" 1230 | endmenu 1231 | 1232 | menu "Multimedia" 1233 | source "package/bitstream/Config.in" 1234 | source "package/kvazaar/Config.in" 1235 | source "package/libaacs/Config.in" 1236 | source "package/libamcodec/Config.in" 1237 | source "package/libass/Config.in" 1238 | source "package/libbdplus/Config.in" 1239 | source "package/libbluray/Config.in" 1240 | source "package/libdcadec/Config.in" 1241 | source "package/libdvbcsa/Config.in" 1242 | source "package/libdvbpsi/Config.in" 1243 | source "package/libdvbsi/Config.in" 1244 | source "package/libdvdcss/Config.in" 1245 | source "package/libdvdnav/Config.in" 1246 | source "package/libdvdread/Config.in" 1247 | source "package/libebml/Config.in" 1248 | source "package/libhdhomerun/Config.in" 1249 | source "package/libimxvpuapi/Config.in" 1250 | source "package/libmatroska/Config.in" 1251 | source "package/libmms/Config.in" 1252 | source "package/libmpeg2/Config.in" 1253 | source "package/libogg/Config.in" 1254 | source "package/libopenh264/Config.in" 1255 | source "package/libplayer/Config.in" 1256 | source "package/libtheora/Config.in" 1257 | source "package/libvpx/Config.in" 1258 | source "package/libyuv/Config.in" 1259 | source "package/live555/Config.in" 1260 | source "package/mediastreamer/Config.in" 1261 | source "package/x264/Config.in" 1262 | source "package/x265/Config.in" 1263 | endmenu 1264 | 1265 | menu "Networking" 1266 | source "package/agentpp/Config.in" 1267 | source "package/alljoyn/Config.in" 1268 | source "package/alljoyn-base/Config.in" 1269 | source "package/alljoyn-tcl/Config.in" 1270 | source "package/alljoyn-tcl-base/Config.in" 1271 | source "package/azure-iot-sdk-c/Config.in" 1272 | source "package/batman-adv/Config.in" 1273 | source "package/c-ares/Config.in" 1274 | source "package/canfestival/Config.in" 1275 | source "package/cgic/Config.in" 1276 | source "package/cppzmq/Config.in" 1277 | source "package/czmq/Config.in" 1278 | source "package/filemq/Config.in" 1279 | source "package/flickcurl/Config.in" 1280 | source "package/fmlib/Config.in" 1281 | source "package/freeradius-client/Config.in" 1282 | source "package/geoip/Config.in" 1283 | source "package/glib-networking/Config.in" 1284 | source "package/gssdp/Config.in" 1285 | source "package/gupnp/Config.in" 1286 | source "package/gupnp-av/Config.in" 1287 | source "package/gupnp-dlna/Config.in" 1288 | source "package/ibrcommon/Config.in" 1289 | source "package/ibrdtn/Config.in" 1290 | source "package/libcgi/Config.in" 1291 | source "package/libcgicc/Config.in" 1292 | source "package/libcoap/Config.in" 1293 | source "package/libcurl/Config.in" 1294 | source "package/libdnet/Config.in" 1295 | source "package/libeXosip2/Config.in" 1296 | source "package/libfcgi/Config.in" 1297 | source "package/libgsasl/Config.in" 1298 | source "package/libhttpparser/Config.in" 1299 | source "package/libidn/Config.in" 1300 | source "package/libiscsi/Config.in" 1301 | source "package/libldns/Config.in" 1302 | source "package/libmaxminddb/Config.in" 1303 | source "package/libmbus/Config.in" 1304 | source "package/libmemcached/Config.in" 1305 | source "package/libmicrohttpd/Config.in" 1306 | source "package/libminiupnpc/Config.in" 1307 | source "package/libmnl/Config.in" 1308 | source "package/libmodbus/Config.in" 1309 | source "package/libnatpmp/Config.in" 1310 | source "package/libndp/Config.in" 1311 | source "package/libnet/Config.in" 1312 | source "package/libnetfilter_acct/Config.in" 1313 | source "package/libnetfilter_conntrack/Config.in" 1314 | source "package/libnetfilter_cthelper/Config.in" 1315 | source "package/libnetfilter_cttimeout/Config.in" 1316 | source "package/libnetfilter_log/Config.in" 1317 | source "package/libnetfilter_queue/Config.in" 1318 | source "package/libnfnetlink/Config.in" 1319 | source "package/libnftnl/Config.in" 1320 | source "package/libnice/Config.in" 1321 | source "package/libnl/Config.in" 1322 | source "package/liboauth/Config.in" 1323 | source "package/liboping/Config.in" 1324 | source "package/libosip2/Config.in" 1325 | source "package/libpcap/Config.in" 1326 | source "package/libpjsip/Config.in" 1327 | source "package/librsync/Config.in" 1328 | source "package/libshairplay/Config.in" 1329 | source "package/libshout/Config.in" 1330 | source "package/libsocketcan/Config.in" 1331 | source "package/libsoup/Config.in" 1332 | source "package/libsrtp/Config.in" 1333 | source "package/libstrophe/Config.in" 1334 | source "package/libtirpc/Config.in" 1335 | source "package/libtorrent/Config.in" 1336 | source "package/libupnp/Config.in" 1337 | source "package/libupnpp/Config.in" 1338 | source "package/liburiparser/Config.in" 1339 | source "package/libvncserver/Config.in" 1340 | source "package/libwebsock/Config.in" 1341 | source "package/libwebsockets/Config.in" 1342 | source "package/lksctp-tools/Config.in" 1343 | source "package/mongoose/Config.in" 1344 | source "package/nanomsg/Config.in" 1345 | source "package/neon/Config.in" 1346 | source "package/norm/Config.in" 1347 | source "package/nss-mdns/Config.in" 1348 | source "package/nss-pam-ldapd/Config.in" 1349 | source "package/omniorb/Config.in" 1350 | source "package/openldap/Config.in" 1351 | source "package/openmpi/Config.in" 1352 | source "package/openpgm/Config.in" 1353 | source "package/openzwave/Config.in" 1354 | source "package/ortp/Config.in" 1355 | source "package/paho-mqtt-c/Config.in" 1356 | source "package/qdecoder/Config.in" 1357 | source "package/qpid-proton/Config.in" 1358 | source "package/rabbitmq-c/Config.in" 1359 | source "package/rtmpdump/Config.in" 1360 | source "package/slirp/Config.in" 1361 | source "package/snmppp/Config.in" 1362 | source "package/sofia-sip/Config.in" 1363 | source "package/thrift/Config.in" 1364 | source "package/usbredir/Config.in" 1365 | source "package/zeromq/Config.in" 1366 | source "package/zmqpp/Config.in" 1367 | source "package/zyre/Config.in" 1368 | endmenu 1369 | 1370 | menu "Other" 1371 | source "package/apr/Config.in" 1372 | source "package/apr-util/Config.in" 1373 | source "package/argp-standalone/Config.in" 1374 | source "package/armadillo/Config.in" 1375 | source "package/atf/Config.in" 1376 | source "package/bctoolbox/Config.in" 1377 | source "package/bdwgc/Config.in" 1378 | source "package/boost/Config.in" 1379 | source "package/clapack/Config.in" 1380 | source "package/classpath/Config.in" 1381 | source "package/cppcms/Config.in" 1382 | source "package/cracklib/Config.in" 1383 | source "package/dawgdic/Config.in" 1384 | source "package/ding-libs/Config.in" 1385 | source "package/eigen/Config.in" 1386 | source "package/elfutils/Config.in" 1387 | source "package/fftw/Config.in" 1388 | source "package/flann/Config.in" 1389 | source "package/gflags/Config.in" 1390 | source "package/glibmm/Config.in" 1391 | source "package/glm/Config.in" 1392 | source "package/gmp/Config.in" 1393 | source "package/gsl/Config.in" 1394 | source "package/gtest/Config.in" 1395 | source "package/jemalloc/Config.in" 1396 | source "package/lapack/Config.in" 1397 | source "package/libargtable2/Config.in" 1398 | source "package/libatomic_ops/Config.in" 1399 | source "package/libbsd/Config.in" 1400 | source "package/libcap/Config.in" 1401 | source "package/libcap-ng/Config.in" 1402 | source "package/libcgroup/Config.in" 1403 | source "package/libcofi/Config.in" 1404 | source "package/libcroco/Config.in" 1405 | source "package/libcrossguid/Config.in" 1406 | source "package/libcsv/Config.in" 1407 | source "package/libdaemon/Config.in" 1408 | source "package/libee/Config.in" 1409 | source "package/libev/Config.in" 1410 | source "package/libevdev/Config.in" 1411 | source "package/libevent/Config.in" 1412 | source "package/libffi/Config.in" 1413 | source "package/libgee/Config.in" 1414 | source "package/libglib2/Config.in" 1415 | source "package/libglob/Config.in" 1416 | source "package/libical/Config.in" 1417 | source "package/libite/Config.in" 1418 | source "package/liblinear/Config.in" 1419 | source "package/libloki/Config.in" 1420 | source "package/libnpth/Config.in" 1421 | source "package/libnspr/Config.in" 1422 | source "package/libpfm4/Config.in" 1423 | source "package/libplatform/Config.in" 1424 | source "package/libplist/Config.in" 1425 | source "package/libpthread-stubs/Config.in" 1426 | source "package/libpthsem/Config.in" 1427 | source "package/libpwquality/Config.in" 1428 | source "package/libseccomp/Config.in" 1429 | source "package/libsigc/Config.in" 1430 | source "package/libsigsegv/Config.in" 1431 | source "package/libspatialindex/Config.in" 1432 | source "package/libtasn1/Config.in" 1433 | source "package/libtommath/Config.in" 1434 | source "package/libtpl/Config.in" 1435 | source "package/libubox/Config.in" 1436 | source "package/libuci/Config.in" 1437 | source "package/libunwind/Config.in" 1438 | source "package/liburcu/Config.in" 1439 | source "package/libuv/Config.in" 1440 | source "package/lightning/Config.in" 1441 | source "package/linux-pam/Config.in" 1442 | if BR2_PACKAGE_LINUX_PAM 1443 | comment "linux-pam plugins" 1444 | source "package/libpam-radius-auth/Config.in" 1445 | source "package/libpam-tacplus/Config.in" 1446 | endif 1447 | source "package/liquid-dsp/Config.in" 1448 | source "package/lttng-libust/Config.in" 1449 | source "package/mpc/Config.in" 1450 | source "package/mpdecimal/Config.in" 1451 | source "package/mpfr/Config.in" 1452 | source "package/mpir/Config.in" 1453 | source "package/msgpack/Config.in" 1454 | source "package/mtdev2tuio/Config.in" 1455 | source "package/musl-compat-headers/Config.in" 1456 | source "package/openblas/Config.in" 1457 | source "package/orc/Config.in" 1458 | source "package/p11-kit/Config.in" 1459 | source "package/poco/Config.in" 1460 | source "package/protobuf/Config.in" 1461 | source "package/protobuf-c/Config.in" 1462 | source "package/qhull/Config.in" 1463 | source "package/qlibc/Config.in" 1464 | source "package/riemann-c-client/Config.in" 1465 | source "package/shapelib/Config.in" 1466 | source "package/skalibs/Config.in" 1467 | source "package/sphinxbase/Config.in" 1468 | source "package/startup-notification/Config.in" 1469 | source "package/tinycbor/Config.in" 1470 | source "package/tz/Config.in" 1471 | source "package/tzdata/Config.in" 1472 | endmenu 1473 | 1474 | menu "Security" 1475 | source "package/libselinux/Config.in" 1476 | source "package/libsemanage/Config.in" 1477 | source "package/libsepol/Config.in" 1478 | endmenu 1479 | 1480 | menu "Text and terminal handling" 1481 | source "package/augeas/Config.in" 1482 | source "package/enchant/Config.in" 1483 | source "package/fmt/Config.in" 1484 | source "package/icu/Config.in" 1485 | source "package/libcli/Config.in" 1486 | source "package/libedit/Config.in" 1487 | source "package/libenca/Config.in" 1488 | source "package/libestr/Config.in" 1489 | source "package/libfribidi/Config.in" 1490 | source "package/libiconv/Config.in" 1491 | source "package/libunistring/Config.in" 1492 | source "package/linenoise/Config.in" 1493 | source "package/ncurses/Config.in" 1494 | source "package/newt/Config.in" 1495 | source "package/pcre/Config.in" 1496 | source "package/popt/Config.in" 1497 | source "package/readline/Config.in" 1498 | source "package/slang/Config.in" 1499 | source "package/tclap/Config.in" 1500 | source "package/ustr/Config.in" 1501 | endmenu 1502 | 1503 | endmenu 1504 | 1505 | menu "Mail" 1506 | source "package/dovecot/Config.in" 1507 | source "package/exim/Config.in" 1508 | source "package/fetchmail/Config.in" 1509 | source "package/heirloom-mailx/Config.in" 1510 | source "package/libesmtp/Config.in" 1511 | source "package/msmtp/Config.in" 1512 | source "package/mutt/Config.in" 1513 | source "package/sylpheed/Config.in" 1514 | endmenu 1515 | 1516 | menu "Miscellaneous" 1517 | source "package/aespipe/Config.in" 1518 | source "package/bc/Config.in" 1519 | source "package/clamav/Config.in" 1520 | source "package/collectd/Config.in" 1521 | source "package/domoticz/Config.in" 1522 | source "package/empty/Config.in" 1523 | source "package/gnuradio/Config.in" 1524 | source "package/googlefontdirectory/Config.in" 1525 | source "package/gqrx/Config.in" 1526 | source "package/gr-osmosdr/Config.in" 1527 | source "package/gsettings-desktop-schemas/Config.in" 1528 | source "package/haveged/Config.in" 1529 | source "package/linux-syscall-support/Config.in" 1530 | source "package/mcrypt/Config.in" 1531 | source "package/mobile-broadband-provider-info/Config.in" 1532 | source "package/qemu/Config.in" 1533 | source "package/qpdf/Config.in" 1534 | source "package/shared-mime-info/Config.in" 1535 | source "package/taskd/Config.in" 1536 | source "package/wine/Config.in" 1537 | source "package/xutil_util-macros/Config.in" 1538 | endmenu 1539 | 1540 | menu "Networking applications" 1541 | source "package/aiccu/Config.in" 1542 | source "package/aircrack-ng/Config.in" 1543 | source "package/apache/Config.in" 1544 | source "package/argus/Config.in" 1545 | source "package/arp-scan/Config.in" 1546 | source "package/arptables/Config.in" 1547 | source "package/atftp/Config.in" 1548 | source "package/autossh/Config.in" 1549 | source "package/avahi/Config.in" 1550 | source "package/axel/Config.in" 1551 | source "package/babeld/Config.in" 1552 | source "package/bandwidthd/Config.in" 1553 | source "package/batctl/Config.in" 1554 | source "package/bcusdk/Config.in" 1555 | source "package/bind/Config.in" 1556 | source "package/bluez-tools/Config.in" 1557 | source "package/bluez_utils/Config.in" 1558 | source "package/bluez5_utils/Config.in" 1559 | source "package/bmon/Config.in" 1560 | source "package/boa/Config.in" 1561 | source "package/bridge-utils/Config.in" 1562 | source "package/bwm-ng/Config.in" 1563 | source "package/c-icap/Config.in" 1564 | source "package/c-icap-modules/Config.in" 1565 | source "package/can-utils/Config.in" 1566 | source "package/cannelloni/Config.in" 1567 | source "package/chrony/Config.in" 1568 | source "package/civetweb/Config.in" 1569 | source "package/connman/Config.in" 1570 | source "package/connman-gtk/Config.in" 1571 | source "package/conntrack-tools/Config.in" 1572 | source "package/crda/Config.in" 1573 | source "package/ctorrent/Config.in" 1574 | source "package/cups/Config.in" 1575 | source "package/dante/Config.in" 1576 | source "package/darkhttpd/Config.in" 1577 | source "package/dhcp/Config.in" 1578 | source "package/dhcpcd/Config.in" 1579 | source "package/dhcpdump/Config.in" 1580 | source "package/dnsmasq/Config.in" 1581 | source "package/drbd-utils/Config.in" 1582 | source "package/dropbear/Config.in" 1583 | source "package/ebtables/Config.in" 1584 | source "package/ejabberd/Config.in" 1585 | source "package/ethtool/Config.in" 1586 | source "package/faifa/Config.in" 1587 | source "package/fastd/Config.in" 1588 | source "package/fcgiwrap/Config.in" 1589 | source "package/flannel/Config.in" 1590 | source "package/fmc/Config.in" 1591 | source "package/fping/Config.in" 1592 | source "package/freeswitch/Config.in" 1593 | source "package/gesftpserver/Config.in" 1594 | source "package/gupnp-tools/Config.in" 1595 | source "package/gutenprint/Config.in" 1596 | source "package/hans/Config.in" 1597 | source "package/hiawatha/Config.in" 1598 | source "package/hostapd/Config.in" 1599 | source "package/hplip/Config.in" 1600 | source "package/httping/Config.in" 1601 | source "package/ibrdtn-tools/Config.in" 1602 | source "package/ibrdtnd/Config.in" 1603 | source "package/ifenslave/Config.in" 1604 | source "package/ifplugd/Config.in" 1605 | source "package/iftop/Config.in" 1606 | source "package/ifupdown/Config.in" 1607 | source "package/ifupdown-scripts/Config.in" 1608 | source "package/igd2-for-linux/Config.in" 1609 | source "package/igh-ethercat/Config.in" 1610 | source "package/igmpproxy/Config.in" 1611 | source "package/inadyn/Config.in" 1612 | source "package/iodine/Config.in" 1613 | source "package/iperf/Config.in" 1614 | source "package/iperf3/Config.in" 1615 | source "package/iproute2/Config.in" 1616 | source "package/ipsec-tools/Config.in" 1617 | source "package/ipset/Config.in" 1618 | source "package/iptables/Config.in" 1619 | source "package/iptraf-ng/Config.in" 1620 | source "package/iputils/Config.in" 1621 | source "package/irssi/Config.in" 1622 | source "package/iw/Config.in" 1623 | source "package/janus-gateway/Config.in" 1624 | source "package/keepalived/Config.in" 1625 | source "package/kismet/Config.in" 1626 | source "package/knock/Config.in" 1627 | source "package/leafnode2/Config.in" 1628 | source "package/lft/Config.in" 1629 | source "package/lftp/Config.in" 1630 | source "package/lighttpd/Config.in" 1631 | source "package/linknx/Config.in" 1632 | source "package/links/Config.in" 1633 | source "package/linphone/Config.in" 1634 | source "package/linux-zigbee/Config.in" 1635 | source "package/linuxptp/Config.in" 1636 | source "package/lldpd/Config.in" 1637 | source "package/lrzsz/Config.in" 1638 | source "package/macchanger/Config.in" 1639 | source "package/memcached/Config.in" 1640 | source "package/mii-diag/Config.in" 1641 | source "package/minidlna/Config.in" 1642 | source "package/minissdpd/Config.in" 1643 | source "package/mjpg-streamer/Config.in" 1644 | source "package/modem-manager/Config.in" 1645 | source "package/mongrel2/Config.in" 1646 | source "package/monkey/Config.in" 1647 | source "package/mosh/Config.in" 1648 | source "package/mosquitto/Config.in" 1649 | source "package/mrouted/Config.in" 1650 | source "package/mtr/Config.in" 1651 | source "package/nbd/Config.in" 1652 | source "package/ncftp/Config.in" 1653 | source "package/ndisc6/Config.in" 1654 | source "package/netatalk/Config.in" 1655 | source "package/netcat/Config.in" 1656 | source "package/netcat-openbsd/Config.in" 1657 | source "package/netplug/Config.in" 1658 | source "package/netsnmp/Config.in" 1659 | source "package/netstat-nat/Config.in" 1660 | source "package/net-tools/Config.in" 1661 | source "package/network-manager/Config.in" 1662 | source "package/nfacct/Config.in" 1663 | source "package/nftables/Config.in" 1664 | source "package/nginx/Config.in" 1665 | if BR2_PACKAGE_NGINX 1666 | menu "External nginx modules" 1667 | source "package/nginx-dav-ext/Config.in" 1668 | source "package/nginx-naxsi/Config.in" 1669 | source "package/nginx-upload/Config.in" 1670 | endmenu 1671 | endif 1672 | source "package/ngircd/Config.in" 1673 | source "package/ngrep/Config.in" 1674 | source "package/nload/Config.in" 1675 | source "package/nmap/Config.in" 1676 | source "package/noip/Config.in" 1677 | source "package/ntp/Config.in" 1678 | source "package/nuttcp/Config.in" 1679 | source "package/odhcp6c/Config.in" 1680 | source "package/odhcploc/Config.in" 1681 | source "package/olsr/Config.in" 1682 | source "package/open-plc-utils/Config.in" 1683 | source "package/openntpd/Config.in" 1684 | source "package/openobex/Config.in" 1685 | source "package/openssh/Config.in" 1686 | source "package/openswan/Config.in" 1687 | source "package/openvpn/Config.in" 1688 | source "package/p910nd/Config.in" 1689 | source "package/phidgetwebservice/Config.in" 1690 | source "package/phytool/Config.in" 1691 | source "package/pound/Config.in" 1692 | source "package/pppd/Config.in" 1693 | source "package/pptp-linux/Config.in" 1694 | source "package/privoxy/Config.in" 1695 | source "package/proftpd/Config.in" 1696 | source "package/proxychains-ng/Config.in" 1697 | source "package/ptpd/Config.in" 1698 | source "package/ptpd2/Config.in" 1699 | source "package/pure-ftpd/Config.in" 1700 | source "package/putty/Config.in" 1701 | source "package/quagga/Config.in" 1702 | source "package/rabbitmq-server/Config.in" 1703 | source "package/radvd/Config.in" 1704 | source "package/rp-pppoe/Config.in" 1705 | source "package/rpcbind/Config.in" 1706 | source "package/rsh-redone/Config.in" 1707 | source "package/rsync/Config.in" 1708 | source "package/rtorrent/Config.in" 1709 | source "package/rtptools/Config.in" 1710 | source "package/s6-dns/Config.in" 1711 | source "package/s6-networking/Config.in" 1712 | source "package/samba4/Config.in" 1713 | source "package/sconeserver/Config.in" 1714 | source "package/ser2net/Config.in" 1715 | source "package/shairport-sync/Config.in" 1716 | source "package/shellinabox/Config.in" 1717 | source "package/smcroute/Config.in" 1718 | source "package/sngrep/Config.in" 1719 | source "package/socat/Config.in" 1720 | source "package/socketcand/Config.in" 1721 | source "package/softether/Config.in" 1722 | source "package/spawn-fcgi/Config.in" 1723 | source "package/spice/Config.in" 1724 | source "package/spice-protocol/Config.in" 1725 | source "package/squid/Config.in" 1726 | source "package/sshpass/Config.in" 1727 | source "package/sslh/Config.in" 1728 | source "package/strongswan/Config.in" 1729 | source "package/stunnel/Config.in" 1730 | source "package/tcpdump/Config.in" 1731 | source "package/tcping/Config.in" 1732 | source "package/tcpreplay/Config.in" 1733 | source "package/tftpd/Config.in" 1734 | source "package/thttpd/Config.in" 1735 | source "package/tinc/Config.in" 1736 | source "package/tinyhttpd/Config.in" 1737 | source "package/tn5250/Config.in" 1738 | source "package/tor/Config.in" 1739 | source "package/transmission/Config.in" 1740 | source "package/tunctl/Config.in" 1741 | source "package/tvheadend/Config.in" 1742 | source "package/udpcast/Config.in" 1743 | source "package/uhttpd/Config.in" 1744 | source "package/ulogd/Config.in" 1745 | source "package/ushare/Config.in" 1746 | source "package/ussp-push/Config.in" 1747 | source "package/vde2/Config.in" 1748 | source "package/vdr/Config.in" 1749 | source "package/vdr-plugin-vnsiserver/Config.in" 1750 | source "package/vnstat/Config.in" 1751 | source "package/vpnc/Config.in" 1752 | source "package/vsftpd/Config.in" 1753 | source "package/vtun/Config.in" 1754 | source "package/wavemon/Config.in" 1755 | source "package/wget/Config.in" 1756 | source "package/whois/Config.in" 1757 | source "package/wireless-regdb/Config.in" 1758 | source "package/wireless_tools/Config.in" 1759 | source "package/wireshark/Config.in" 1760 | source "package/wpa_supplicant/Config.in" 1761 | source "package/wpan-tools/Config.in" 1762 | source "package/xinetd/Config.in" 1763 | source "package/xl2tp/Config.in" 1764 | source "package/xtables-addons/Config.in" 1765 | source "package/znc/Config.in" 1766 | 1767 | endmenu 1768 | 1769 | menu "Package managers" 1770 | comment "-------------------------------------------------------" 1771 | comment "Please note: " 1772 | comment "- Buildroot does *not* generate binary packages, " 1773 | comment "- Buildroot does *not* install any package database. " 1774 | comment "* " 1775 | comment "It is up to you to provide those by yourself if you " 1776 | comment "want to use any of those package managers. " 1777 | comment "* " 1778 | comment "See the manual: " 1779 | comment "http://buildroot.org/manual.html#faq-no-binary-packages" 1780 | comment "-------------------------------------------------------" 1781 | source "package/opkg/Config.in" 1782 | source "package/rpm/Config.in" 1783 | endmenu 1784 | 1785 | menu "Real-Time" 1786 | source "package/rtai/Config.in" 1787 | source "package/xenomai/Config.in" 1788 | endmenu 1789 | 1790 | menu "Security" 1791 | source "package/checkpolicy/Config.in" 1792 | source "package/policycoreutils/Config.in" 1793 | source "package/refpolicy/Config.in" 1794 | source "package/sepolgen/Config.in" 1795 | source "package/setools/Config.in" 1796 | endmenu 1797 | 1798 | menu "Shell and utilities" 1799 | comment "Shells" 1800 | source "package/bash/Config.in" 1801 | source "package/dash/Config.in" 1802 | source "package/mksh/Config.in" 1803 | source "package/zsh/Config.in" 1804 | comment "Utilities" 1805 | source "package/at/Config.in" 1806 | source "package/ccrypt/Config.in" 1807 | source "package/crudini/Config.in" 1808 | source "package/dialog/Config.in" 1809 | source "package/dtach/Config.in" 1810 | source "package/file/Config.in" 1811 | source "package/easy-rsa/Config.in" 1812 | source "package/gnupg/Config.in" 1813 | source "package/gnupg2/Config.in" 1814 | source "package/inotify-tools/Config.in" 1815 | source "package/lockfile-progs/Config.in" 1816 | source "package/logrotate/Config.in" 1817 | source "package/logsurfer/Config.in" 1818 | source "package/pinentry/Config.in" 1819 | source "package/ranger/Config.in" 1820 | source "package/screen/Config.in" 1821 | source "package/sudo/Config.in" 1822 | source "package/terminology/Config.in" 1823 | source "package/time/Config.in" 1824 | source "package/tmux/Config.in" 1825 | source "package/which/Config.in" 1826 | source "package/xmlstarlet/Config.in" 1827 | source "package/xxhash/Config.in" 1828 | endmenu 1829 | 1830 | menu "System tools" 1831 | source "package/acl/Config.in" 1832 | source "package/android-tools/Config.in" 1833 | source "package/atop/Config.in" 1834 | source "package/attr/Config.in" 1835 | source "package/audit/Config.in" 1836 | source "package/bootutils/Config.in" 1837 | source "package/cgroupfs-mount/Config.in" 1838 | source "package/circus/Config.in" 1839 | source "package/coreutils/Config.in" 1840 | source "package/cpuload/Config.in" 1841 | source "package/daemon/Config.in" 1842 | source "package/dc3dd/Config.in" 1843 | source "package/dcron/Config.in" 1844 | source "package/ddrescue/Config.in" 1845 | source "package/debianutils/Config.in" 1846 | source "package/docker-containerd/Config.in" 1847 | source "package/docker-engine/Config.in" 1848 | source "package/dsp-tools/Config.in" 1849 | source "package/efibootmgr/Config.in" 1850 | source "package/efivar/Config.in" 1851 | source "package/emlog/Config.in" 1852 | source "package/ftop/Config.in" 1853 | source "package/getent/Config.in" 1854 | source "package/htop/Config.in" 1855 | source "package/initscripts/Config.in" 1856 | source "package/iotop/Config.in" 1857 | source "package/iprutils/Config.in" 1858 | source "package/irqbalance/Config.in" 1859 | source "package/keyutils/Config.in" 1860 | source "package/kmod/Config.in" 1861 | source "package/kvmtool/Config.in" 1862 | source "package/lxc/Config.in" 1863 | source "package/monit/Config.in" 1864 | source "package/ncdu/Config.in" 1865 | source "package/numactl/Config.in" 1866 | source "package/nut/Config.in" 1867 | source "package/openvmtools/Config.in" 1868 | source "package/polkit/Config.in" 1869 | source "package/powerpc-utils/Config.in" 1870 | source "package/procps-ng/Config.in" 1871 | source "package/procrank_linux/Config.in" 1872 | source "package/psmisc/Config.in" 1873 | source "package/pwgen/Config.in" 1874 | source "package/quota/Config.in" 1875 | source "package/rauc/Config.in" 1876 | source "package/rsyslog/Config.in" 1877 | source "package/runc/Config.in" 1878 | source "package/s6/Config.in" 1879 | source "package/s6-linux-init/Config.in" 1880 | source "package/s6-linux-utils/Config.in" 1881 | source "package/s6-portable-utils/Config.in" 1882 | source "package/s6-rc/Config.in" 1883 | source "package/scrub/Config.in" 1884 | source "package/scrypt/Config.in" 1885 | source "package/smack/Config.in" 1886 | source "package/start-stop-daemon/Config.in" 1887 | source "package/supervisor/Config.in" 1888 | source "package/swupdate/Config.in" 1889 | source "package/sysklogd/Config.in" 1890 | source "package/syslog-ng/Config.in" 1891 | source "package/systemd/Config.in" 1892 | source "package/systemd-bootchart/Config.in" 1893 | source "package/sysvinit/Config.in" 1894 | source "package/tar/Config.in" 1895 | source "package/tpm-tools/Config.in" 1896 | source "package/unscd/Config.in" 1897 | source "package/util-linux/Config.in" 1898 | source "package/xen/Config.in" 1899 | source "package/xvisor/Config.in" 1900 | endmenu 1901 | 1902 | menu "Text editors and viewers" 1903 | source "package/ed/Config.in" 1904 | source "package/joe/Config.in" 1905 | source "package/less/Config.in" 1906 | source "package/mc/Config.in" 1907 | source "package/nano/Config.in" 1908 | source "package/uemacs/Config.in" 1909 | source "package/vim/Config.in" 1910 | endmenu 1911 | 1912 | menu "Applications and Tools for PlutoSDR & M2k" 1913 | source "package/poll_sysfs/Config.in" 1914 | source "package/ad936x_ref_cal/Config.in" 1915 | source "package/libad9361-iio/Config.in" 1916 | source "package/dump1090/Config.in" 1917 | source "package/soapysdr/Config.in" 1918 | source "package/soapyplutosdr/Config.in" 1919 | source "package/soapyremote/Config.in" 1920 | source "package/rxtools/Config.in" 1921 | source "package/csdr/Config.in" 1922 | endmenu 1923 | 1924 | endmenu 1925 | -------------------------------------------------------------------------------- /packages/ad936x_ref_cal/0001-using-fftwf-library.patch: -------------------------------------------------------------------------------- 1 | diff --git "a/cal_ad9361.c" "b/cal_ad9361.c" 2 | index 039d850..10c5fe1 100644 3 | --- "a/cal_ad9361.c" 4 | +++ "b/cal_ad9361.c" 5 | @@ -291,7 +291,7 @@ static bool iio_set_attribute(char * device, char * channel, bool in_out, 6 | 7 | } 8 | 9 | -static double win_hanning(int j, int n) 10 | +static float win_hanning(int j, int n) 11 | { 12 | double a = 2.0 * M_PI / (n - 1), w; 13 | w = 0.5 * (1.0 - cos(a * j)); 14 | @@ -341,8 +341,8 @@ int main(int argc, char **argv) 15 | int timeout = -1; 16 | bool scan_for_context = false, save_data = false; 17 | char buf[256]; 18 | - fftw_complex *in_c, *out; 19 | - fftw_plan plan_forward; 20 | + fftwf_complex *in_c, *out; 21 | + fftwf_plan plan_forward; 22 | double *win, exact_rx_lo, mult_fs, mult_lo; 23 | struct iio_channel *rx_i; 24 | FILE * fd = NULL; 25 | @@ -550,10 +550,10 @@ int main(int argc, char **argv) 26 | return EXIT_FAILURE; 27 | } 28 | 29 | - win = fftw_malloc(sizeof(double) * buffer_size); 30 | - in_c = fftw_malloc(sizeof(fftw_complex) * buffer_size); 31 | - out = fftw_malloc(sizeof(fftw_complex) * (buffer_size + 1)); 32 | - plan_forward = fftw_plan_dft_1d(buffer_size, in_c, out, FFTW_FORWARD, FFTW_ESTIMATE); 33 | + win = fftwf_malloc(sizeof(float) * buffer_size); 34 | + in_c = fftwf_malloc(sizeof(fftwf_complex) * buffer_size); 35 | + out = fftwf_malloc(sizeof(fftwf_complex) * (buffer_size + 1)); 36 | + plan_forward = fftwf_plan_dft_1d(buffer_size, in_c, out, FFTW_FORWARD, FFTW_ESTIMATE); 37 | for (i = 0; i < buffer_size; i ++) 38 | win[i] = win_hanning(i, buffer_size); 39 | 40 | @@ -589,7 +589,7 @@ int main(int argc, char **argv) 41 | in_c[cnt] = (real * win[cnt] + I * imag * win[cnt]) / 2048; 42 | } 43 | 44 | - fftw_execute(plan_forward); 45 | + fftwf_execute(plan_forward); 46 | 47 | for (j = 0; j <= 2; j++) { 48 | peak[j] = -FLT_MAX; 49 | 50 | -------------------------------------------------------------------------------- /packages/ad936x_ref_cal/Config.in: -------------------------------------------------------------------------------- 1 | config BR2_PACKAGE_AD936X_REF_CAL 2 | bool "Reference clock calibration utility for AD9361/3/4" 3 | select BR2_PACKAGE_FFTW 4 | select BR2_PACKAGE_FFTW_PRECISION_SINGLE 5 | select BR2_PACKAGE_LIBIIO 6 | depends on BR2_TOOLCHAIN_HAS_THREADS 7 | help 8 | Reference clock calibration utility for AD9361/3/4 9 | -------------------------------------------------------------------------------- /packages/ad936x_ref_cal/ad936x_ref_cal.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # 3 | # ad936x_ref_cal 4 | # 5 | ################################################################################ 6 | 7 | 8 | AD936X_REF_CAL_VERSION = 9d7601f3ad583091e4e06dc0008a5e05dcdf0701 9 | AD936X_REF_CAL_SITE = https://github.com/analogdevicesinc/plutosdr_scripts.git 10 | AD936X_REF_CAL_SITE_METHOD = git 11 | AD936X_REF_CAL_LICENSE = GPLv2 12 | AD936X_REF_CAL_DEPENDENCIES = libiio fftw 13 | 14 | define AD936X_REF_CAL_BUILD_CMDS 15 | $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) \ 16 | $(@D)/cal_ad9361.c -o $(@D)/ad936x_ref_cal -lm -lpthread -lfftw3f -liio 17 | endef 18 | 19 | define AD936X_REF_CAL_INSTALL_TARGET_CMDS 20 | $(INSTALL) -D -m 755 $(@D)/ad936x_ref_cal $(TARGET_DIR)/usr/sbin/ad936x_ref_cal 21 | endef 22 | 23 | $(eval $(generic-package)) 24 | -------------------------------------------------------------------------------- /packages/csdr/Config.in: -------------------------------------------------------------------------------- 1 | config BR2_PACKAGE_CSDR 2 | bool "csdr" 3 | depends on BR2_TOOLCHAIN_HAS_THREADS 4 | select BR2_PACKAGE_FFTW 5 | select BR2_PACKAGE_FFTW_PRECISION_SINGLE 6 | help 7 | csdr is a command line tool to carry out DSP tasks for Software Defined Radio. 8 | 9 | https://github.com/simonyiszk/csdr 10 | 11 | comment "csdr needs a toolchain w/ threads" 12 | depends on !BR2_TOOLCHAIN_HAS_THREADS 13 | -------------------------------------------------------------------------------- /packages/csdr/csdr.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # 3 | # csdr 4 | # 5 | ################################################################################ 6 | 7 | CSDR_VERSION = 07236afacdf1fc06562072e4a3aec3330d2def92 8 | CSDR_SITE = https://github.com/simonyiszk/csdr.git 9 | CSDR_SITE_METHOD = git 10 | CSDR_LICENSE = BSD-3c 11 | CSDR_DEPENDENCIES = fftw 12 | 13 | ifeq ($(BR2_ARM_CPU_HAS_NEON),y) 14 | CSDR_CFLAGS += -mfpu=neon -mvectorize-with-neon-quad -funsafe-math-optimizations 15 | endif 16 | 17 | 18 | define CSDR_BUILD_CMDS 19 | $(TARGET_CC) -std=gnu99 $(TARGET_CFLAGS) $(TARGET_LDFLAGS) $(CSDR_CFLAGS) $(@D)/fft_fftw.c $(@D)/libcsdr_wrapper.c -lm -lrt -lfftw3f -DUSE_FFTW -DLIBCSDR_GPL -DUSE_IMA_ADPCM -fpic -shared -Wl,-soname,libcsdr.so -o $(@D)/libcsdr.so 20 | $(TARGET_CC) -std=gnu99 $(@D)/csdr.c $(TARGET_CFLAGS) $(TARGET_LDFLAGS) $(CSDR_CFLAGS) -lm -lrt -lfftw3f -DUSE_FFTW -DLIBCSDR_GPL -DUSE_IMA_ADPCM -L$(@D) -lcsdr -ffast-math -fdump-tree-vect-details -o $(@D)/csdr 21 | $(TARGET_CXX) $(@D)/nmux.cpp $(@D)/tsmpool.cpp $(CSDR_CFLAGS) -L$(@D) -lcsdr -lpthread -o $(@D)/nmux 22 | endef 23 | 24 | define CSDR_INSTALL_TARGET_CMDS 25 | $(INSTALL) -D -m 755 $(@D)/libcsdr.so $(TARGET_DIR)/usr/lib/libcsdr.so 26 | $(INSTALL) -D -m 755 $(@D)/csdr $(TARGET_DIR)/usr/bin 27 | $(INSTALL) -D -m 755 $(@D)/nmux $(TARGET_DIR)/usr/bin 28 | endef 29 | 30 | 31 | $(eval $(generic-package)) 32 | 33 | -------------------------------------------------------------------------------- /packages/dump1090/Config.in: -------------------------------------------------------------------------------- 1 | config BR2_PACKAGE_DUMP1090 2 | bool "dump1090" 3 | depends on BR2_TOOLCHAIN_HAS_THREADS 4 | select BR2_PACKAGE_LIBAD9361_IIO 5 | select BR2_PACKAGE_LIBIIO 6 | help 7 | Dump1090 is a simple Mode S decoder for PlutoSDR device 8 | 9 | https://github.com/PlutoSDR/dump1090.git 10 | comment "dump1090 needs a toolchain w/ threads" 11 | depends on !BR2_TOOLCHAIN_HAS_THREADS 12 | -------------------------------------------------------------------------------- /packages/dump1090/dump1090.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # 3 | # dump1090 4 | # 5 | ################################################################################ 6 | DUMP1090_VERSION = master 7 | DUMP1090_SITE = https://github.com/PlutoSDR/dump1090.git 8 | DUMP1090_SITE_METHOD = git 9 | 10 | DUMP1090_LICENSE = BSD-3c 11 | DUMP1090_LICENSE_FILES = COPYING 12 | DUMP1090_DEPENDENCIES = libiio libad9361-iio 13 | 14 | define DUMP1090_BUILD_CMDS 15 | $(MAKE) CC="$(TARGET_CC)" LD="$(TARGET_LD)" -C $(@D) all 16 | endef 17 | 18 | define DUMP1090_INSTALL_TARGET_CMDS 19 | $(INSTALL) -D -m 0755 $(@D)/dump1090 $(TARGET_DIR)/usr/bin 20 | endef 21 | 22 | $(eval $(generic-package)) 23 | -------------------------------------------------------------------------------- /packages/libad9361-iio/Config.in: -------------------------------------------------------------------------------- 1 | config BR2_PACKAGE_LIBAD9361_IIO 2 | bool "libad9361-iio" 3 | select BR2_PACKAGE_LIBIIO 4 | help 5 | This is a simple library used for userspace, which manages multi-chip sync, on platforms (FMCOMMS5) where multiple AD9361 devices are used. 6 | https://github.com/analogdevicesinc/libad9361-iio 7 | 8 | -------------------------------------------------------------------------------- /packages/libad9361-iio/libad9361-iio.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # 3 | # libad9361-iio 4 | # 5 | ################################################################################ 6 | LIBAD9361_IIO_VERSION = 6027674bc2ef400147f1607d0252e5347163f2f7 7 | LIBAD9361_IIO_SITE = https://github.com/analogdevicesinc/libad9361-iio.git 8 | LIBAD9361_IIO_SITE_METHOD = git 9 | 10 | LIBAD9361_IIO_INSTALL_STAGING = YES 11 | LIBAD9361_IIO_LICENSE = LGPL-2.1+ 12 | LIBAD9361_IIO_LICENSE_FILE = LICENSE 13 | LIBAD9361_IIO_DEPENDENCIES = libiio 14 | 15 | $(eval $(cmake-package)) 16 | -------------------------------------------------------------------------------- /packages/rxtools/0001-using-soapyplutosdr-native-convert.patch: -------------------------------------------------------------------------------- 1 | diff --git "a/src/rtl_sdr.c" "b/src/rtl_sdr.c" 2 | index 81b22c7..cb4de44 100644 3 | --- "a/src/rtl_sdr.c" 4 | +++ "b/src/rtl_sdr.c" 5 | @@ -96,7 +96,7 @@ int main(int argc, char **argv) 6 | int sync_mode = 0; 7 | int direct_sampling = 0; 8 | FILE *file; 9 | - int16_t *buffer; 10 | + void *buffer; 11 | uint8_t *buf8 = NULL; 12 | float *fbuf = NULL; // assumed 32-bit 13 | char *dev_query = ""; 14 | @@ -173,7 +173,7 @@ int main(int argc, char **argv) 15 | out_block_size = DEFAULT_BUF_LENGTH; 16 | } 17 | 18 | - buffer = malloc(out_block_size * SoapySDR_formatToSize(SOAPY_SDR_CS16)); 19 | + buffer = malloc(out_block_size * SoapySDR_formatToSize(output_format)); 20 | if (output_format == SOAPY_SDR_CS8 || output_format == SOAPY_SDR_CU8) { 21 | buf8 = malloc(out_block_size * SoapySDR_formatToSize(SOAPY_SDR_CS8)); 22 | } else if (output_format == SOAPY_SDR_CF32) { 23 | @@ -182,14 +182,22 @@ int main(int argc, char **argv) 24 | 25 | int tmp_stdout = suppress_stdout_start(); 26 | // TODO: allow choosing input format, see https://www.reddit.com/r/RTLSDR/comments/4tpxv7/rx_tools_commandline_sdr_tools_for_rtlsdr_bladerf/d5ohfse?context=3 27 | - r = verbose_device_search(dev_query, &dev, &stream, SOAPY_SDR_CS16); 28 | + 29 | + if(output_format == SOAPY_SDR_CS8 || output_format == SOAPY_SDR_CU8){ 30 | + r = verbose_device_search(dev_query, &dev, &stream, SOAPY_SDR_CS8); 31 | + }else if (output_format == SOAPY_SDR_CS16){ 32 | + r = verbose_device_search(dev_query, &dev, &stream, SOAPY_SDR_CS16); 33 | + }else if(output_format == SOAPY_SDR_CF32){ 34 | + r = verbose_device_search(dev_query, &dev, &stream, SOAPY_SDR_CF32); 35 | + } 36 | + 37 | 38 | if (r != 0) { 39 | fprintf(stderr, "Failed to open sdr device matching '%s'.\n", dev_query); 40 | exit(1); 41 | } 42 | 43 | - fprintf(stderr, "Using output format: %s (input format %s)\n", output_format, SOAPY_SDR_CS16); 44 | + fprintf(stderr, "Using output format: %s (input format %s)\n", output_format, output_format); 45 | 46 | #ifndef _WIN32 47 | sigact.sa_handler = sighandler; 48 | @@ -283,26 +291,21 @@ int main(int argc, char **argv) 49 | break; 50 | } 51 | } else if (output_format == SOAPY_SDR_CS8) { 52 | - for (i = 0; i < n_read; ++i) { 53 | - buf8[i] = ( (int16_t)buffer[i] / 32767.0 * 128.0 + 0.4); 54 | - } 55 | - if (fwrite(buf8, sizeof(uint8_t), n_read, file) != (size_t)n_read) { 56 | + if (fwrite(buffer, sizeof(int8_t), n_read, file) != (size_t)n_read) { 57 | fprintf(stderr, "Short write, samples lost, exiting!\n"); 58 | break; 59 | } 60 | } else if (output_format == SOAPY_SDR_CU8) { 61 | + int8_t* ptr=(int8_t*)buffer; 62 | for (i = 0; i < n_read; ++i) { 63 | - buf8[i] = ( (int16_t)buffer[i] / 32767.0 * 128.0 + 127.4); 64 | + buf8[i] = (ptr[i] + 127); 65 | } 66 | if (fwrite(buf8, sizeof(uint8_t), n_read, file) != (size_t)n_read) { 67 | fprintf(stderr, "Short write, samples lost, exiting!\n"); 68 | break; 69 | } 70 | } else if (output_format == SOAPY_SDR_CF32) { 71 | - for (i = 0; i < n_read; ++i) { 72 | - fbuf[i] = buffer[i] * 1.0f / SHRT_MAX; 73 | - } 74 | - if (fwrite(fbuf, sizeof(float), n_read, file) != (size_t)n_read) { 75 | + if (fwrite(buffer, sizeof(float), n_read, file) != (size_t)n_read) { 76 | fprintf(stderr, "Short write, samples lost, exiting!\n"); 77 | break; 78 | } 79 | 80 | -------------------------------------------------------------------------------- /packages/rxtools/Config.in: -------------------------------------------------------------------------------- 1 | config BR2_PACKAGE_RXTOOLS 2 | bool "rxtools" 3 | depends on BR2_TOOLCHAIN_HAS_THREADS 4 | select BR2_PACKAGE_SOAPYSDR 5 | help 6 | rx_fm, rx_power, and rx_sdr tools for receiving data from SDRs, on rtl_fm, rtl_power, and rtl_sdr from librtlsdr, but using the SoapySDR vneutral SDR support library instead, intended to support a wider range of s than RTL-SDR 7 | 8 | https://github.com/rxseger/rx_tools 9 | comment "rxtools needs a toolchain w/ threads" 10 | depends on !BR2_TOOLCHAIN_HAS_THREADS 11 | -------------------------------------------------------------------------------- /packages/rxtools/rxtools.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # 3 | # RXTOOLS 4 | # 5 | ################################################################################ 6 | RXTOOLS_VERSION = 571cc9aeccb2004d81032cea484324aacb1a5852 7 | RXTOOLS_SITE = https://github.com/rxseger/rx_tools.git 8 | RXTOOLS_SITE_METHOD = git 9 | 10 | RXTOOLS_INSTALL_STAGING = YES 11 | RXTOOLS_LICENSE = GPL-2.0 12 | RXTOOLS_LICENSE_FILES = COPYING 13 | RXTOOLS_DEPENDENCIES = soapysdr 14 | 15 | 16 | $(eval $(cmake-package)) 17 | -------------------------------------------------------------------------------- /packages/soapyplutosdr/Config.in: -------------------------------------------------------------------------------- 1 | config BR2_PACKAGE_SOAPYPLUTOSDR 2 | bool "soapyplutosdr" 3 | depends on BR2_TOOLCHAIN_HAS_THREADS 4 | select BR2_PACKAGE_SOAPYSDR 5 | select BR2_PACKAGE_LIBIIO 6 | select BR2_PACKAGE_LIBAD9361_IIO 7 | help 8 | Soapy SDR plugin for PlutoSDR 9 | 10 | https://github.com/jocover/SoapyPlutoSDR.git 11 | -------------------------------------------------------------------------------- /packages/soapyplutosdr/soapyplutosdr.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # 3 | # SoapyPlutSDR 4 | # 5 | ################################################################################ 6 | SOAPYPLUTOSDR_VERSION = master 7 | SOAPYPLUTOSDR_SITE = https://github.com/jocover/SoapyPlutoSDR.git 8 | SOAPYPLUTOSDR_SITE_METHOD = git 9 | 10 | SOAPYPLUTOSDR_INSTALL_STAGING = YES 11 | SOAPYPLUTOSDR_LICENSE = LGPL-2.1+ 12 | SOAPYPLUTOSDR_LICENSE_FILE = LICENSE 13 | SOAPYPLUTOSDR_DEPENDENCIES = libiio libad9361-iio soapysdr 14 | 15 | $(eval $(cmake-package)) 16 | -------------------------------------------------------------------------------- /packages/soapyremote/Config.in: -------------------------------------------------------------------------------- 1 | config BR2_PACKAGE_SOAPYREMOTE 2 | bool "soapyremote" 3 | select BR2_PACKAGE_SOAPYSDR 4 | help 5 | Use any Soapy SDR remotely 6 | 7 | https://github.com/pothosware/SoapyRemote.git 8 | -------------------------------------------------------------------------------- /packages/soapyremote/soapyremote.hash: -------------------------------------------------------------------------------- 1 | sha256 84242c097473ee95adbd919538c597ebb4773bcb03973d56c862567ba8eeffec soapy-remote-0.4.2.tar.gz 2 | -------------------------------------------------------------------------------- /packages/soapyremote/soapyremote.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # 3 | # soapyremote 4 | # 5 | ################################################################################ 6 | SOAPYREMOTE_VERSION = 0.4.2 7 | SOAPYREMOTE_SOURCE = soapy-remote-$(SOAPYREMOTE_VERSION).tar.gz 8 | SOAPYREMOTE_SITE = https://github.com/pothosware/SoapyRemote/archive 9 | SOAPYREMOTE_INSTALL_STAGING = YES 10 | SOAPYREMOTE_LICENSE = Boost Software License 1.0 11 | SOAPYREMOTE_LICENSE_FILES = LICENSE_1_0.txt 12 | SOAPYREMOTE_DEPENDENCIES = soapysdr 13 | 14 | 15 | $(eval $(cmake-package)) 16 | -------------------------------------------------------------------------------- /packages/soapysdr/Config.in: -------------------------------------------------------------------------------- 1 | config BR2_PACKAGE_SOAPYSDR 2 | bool "soapysdr" 3 | help 4 | Vendor and platform neutral SDR support library 5 | 6 | https://github.com/pothosware/SoapySDR.git 7 | -------------------------------------------------------------------------------- /packages/soapysdr/soapysdr.hash: -------------------------------------------------------------------------------- 1 | sha256 54b0f84edbd52a10073444d9124f41b622194744d136ea77e25c8b883e65abf9 soapy-sdr-0.6.0.tar.gz 2 | -------------------------------------------------------------------------------- /packages/soapysdr/soapysdr.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # 3 | # soapysdr 4 | # 5 | ################################################################################ 6 | SOAPYSDR_VERSION = 0.6.0 7 | SOAPYSDR_SOURCE = soapy-sdr-$(SOAPYSDR_VERSION).tar.gz 8 | SOAPYSDR_SITE = https://github.com/pothosware/SoapySDR/archive 9 | SOAPYSDR_INSTALL_STAGING = YES 10 | SOAPYSDR_LICENSE = Boost Software License 1.0 11 | SOAPYSDR_LICENSE_FILES = LICENSE_1_0.txt 12 | SOAPYSDR_CONF_OPTS = -DENABLE_PYTHON=OFF 13 | $(eval $(cmake-package)) 14 | -------------------------------------------------------------------------------- /scripts/pluto.its: -------------------------------------------------------------------------------- 1 | /* 2 | * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs 3 | * This example makes use of the 'loadables' field 4 | */ 5 | 6 | /* 7 | * fdt get addr foo /images/fdt@1 data 8 | */ 9 | 10 | /dts-v1/; 11 | 12 | / { 13 | description = "Configuration to load fpga before Kernel"; 14 | magic = "ITB PlutoSDR (ADALM-PLUTO)"; 15 | #address-cells = <1>; 16 | images { 17 | 18 | fdt@1 { 19 | description = "zynq-pluto-sdr"; 20 | data = /incbin/("../build/zynq-pluto-sdr.dtb"); 21 | type = "flat_dt"; 22 | arch = "arm"; 23 | compression = "none"; 24 | }; 25 | 26 | fdt@2 { 27 | description = "zynq-pluto-sdr-revb"; 28 | data = /incbin/("../build/zynq-pluto-sdr-revb.dtb"); 29 | type = "flat_dt"; 30 | arch = "arm"; 31 | compression = "none"; 32 | }; 33 | 34 | fpga@1 { 35 | description = "FPGA"; 36 | data = /incbin/("../build/system_top.bit"); 37 | type = "fpga"; 38 | arch = "arm"; 39 | compression = "none"; 40 | load = <0xF000000>; 41 | hash@1 { 42 | algo = "md5"; 43 | }; 44 | }; 45 | 46 | linux_kernel@1 { 47 | description = "Linux"; 48 | data = /incbin/("../build/zImage"); 49 | type = "kernel"; 50 | arch = "arm"; 51 | os = "linux"; 52 | compression = "none"; 53 | load = <0x8000>; 54 | entry = <0x8000>; 55 | hash@1 { 56 | algo = "md5"; 57 | }; 58 | }; 59 | ramdisk@1 { 60 | description = "Ramdisk"; 61 | data = /incbin/("../build/rootfs.cpio.gz"); 62 | type = "ramdisk"; 63 | arch = "arm"; 64 | os = "linux"; 65 | compression = "gzip"; 66 | hash@1 { 67 | algo = "md5"; 68 | }; 69 | }; 70 | 71 | }; 72 | 73 | configurations { 74 | default = "config@0"; 75 | config@0 { 76 | description = "Linux with fpga RevA"; 77 | fdt = "fdt@1"; 78 | kernel = "linux_kernel@1"; 79 | ramdisk = "ramdisk@1"; 80 | fpga = "fpga@1"; 81 | }; 82 | 83 | /* all below is currently RevB ! */ 84 | 85 | config@1 { 86 | description = "Linux with fpga RevB"; 87 | fdt = "fdt@2"; 88 | kernel = "linux_kernel@1"; 89 | ramdisk = "ramdisk@1"; 90 | fpga = "fpga@1"; 91 | }; 92 | 93 | config@2 { 94 | description = "Linux with fpga RevB"; 95 | fdt = "fdt@2"; 96 | kernel = "linux_kernel@1"; 97 | ramdisk = "ramdisk@1"; 98 | fpga = "fpga@1"; 99 | }; 100 | 101 | config@3 { 102 | description = "Linux with fpga RevB"; 103 | fdt = "fdt@2"; 104 | kernel = "linux_kernel@1"; 105 | ramdisk = "ramdisk@1"; 106 | fpga = "fpga@1"; 107 | }; 108 | 109 | config@4 { 110 | description = "Linux with fpga RevB"; 111 | fdt = "fdt@2"; 112 | kernel = "linux_kernel@1"; 113 | ramdisk = "ramdisk@1"; 114 | fpga = "fpga@1"; 115 | }; 116 | 117 | config@5 { 118 | description = "Linux with fpga RevB"; 119 | fdt = "fdt@2"; 120 | kernel = "linux_kernel@1"; 121 | ramdisk = "ramdisk@1"; 122 | fpga = "fpga@1"; 123 | }; 124 | 125 | config@6 { 126 | description = "Linux with fpga RevB"; 127 | fdt = "fdt@2"; 128 | kernel = "linux_kernel@1"; 129 | ramdisk = "ramdisk@1"; 130 | fpga = "fpga@1"; 131 | }; 132 | 133 | 134 | config@7 { 135 | description = "Linux with fpga RevB"; 136 | fdt = "fdt@2"; 137 | kernel = "linux_kernel@1"; 138 | ramdisk = "ramdisk@1"; 139 | fpga = "fpga@1"; 140 | }; 141 | 142 | config@8 { 143 | description = "Linux with fpga RevB"; 144 | fdt = "fdt@2"; 145 | kernel = "linux_kernel@1"; 146 | ramdisk = "ramdisk@1"; 147 | fpga = "fpga@1"; 148 | }; 149 | 150 | config@9 { /* This one is actually RevB */ 151 | description = "Linux with fpga RevB"; 152 | fdt = "fdt@2"; 153 | kernel = "linux_kernel@1"; 154 | ramdisk = "ramdisk@1"; 155 | fpga = "fpga@1"; 156 | }; 157 | 158 | config@10 { 159 | description = "Linux with fpga RevB"; 160 | fdt = "fdt@2"; 161 | kernel = "linux_kernel@1"; 162 | ramdisk = "ramdisk@1"; 163 | fpga = "fpga@1"; 164 | }; 165 | }; 166 | }; 167 | -------------------------------------------------------------------------------- /zynq_pluto_defconfig: -------------------------------------------------------------------------------- 1 | BR2_arm=y 2 | BR2_cortex_a9=y 3 | BR2_ARM_ENABLE_NEON=y 4 | BR2_ARM_FPU_NEON=y 5 | BR2_TOOLCHAIN_EXTERNAL=y 6 | BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y 7 | BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/Xilinx/SDK/2016.2/gnu/arm/lin" 8 | BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-xilinx-linux-gnueabi" 9 | BR2_TOOLCHAIN_EXTERNAL_GCC_4_9=y 10 | BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_19=y 11 | BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y 12 | BR2_TOOLCHAIN_EXTERNAL_CXX=y 13 | BR2_TARGET_GENERIC_HOSTNAME="pluto" 14 | BR2_TARGET_GENERIC_ISSUE="Welcome to Pluto" 15 | BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y 16 | BR2_TARGET_GENERIC_ROOT_PASSWD="analog" 17 | BR2_TARGET_GENERIC_GETTY_PORT="ttyPS0" 18 | BR2_ROOTFS_POST_BUILD_SCRIPT="board/pluto/post-build.sh" 19 | BR2_PACKAGE_STRACE=y 20 | BR2_PACKAGE_MTD=y 21 | # BR2_PACKAGE_MTD_NANDDUMP is not set 22 | # BR2_PACKAGE_MTD_NANDTEST is not set 23 | # BR2_PACKAGE_MTD_NANDWRITE is not set 24 | # BR2_PACKAGE_MTD_UBIATTACH is not set 25 | # BR2_PACKAGE_MTD_UBICRC32 is not set 26 | # BR2_PACKAGE_MTD_UBIDETACH is not set 27 | # BR2_PACKAGE_MTD_UBIFORMAT is not set 28 | # BR2_PACKAGE_MTD_UBIMKVOL is not set 29 | # BR2_PACKAGE_MTD_UBINFO is not set 30 | # BR2_PACKAGE_MTD_UBINIZE is not set 31 | # BR2_PACKAGE_MTD_UBIRENAME is not set 32 | # BR2_PACKAGE_MTD_UBIRMVOL is not set 33 | # BR2_PACKAGE_MTD_UBIRSVOL is not set 34 | # BR2_PACKAGE_MTD_UBIUPDATEVOL is not set 35 | # BR2_PACKAGE_MTD_UBIBLOCK is not set 36 | BR2_PACKAGE_LINUX_FIRMWARE=y 37 | BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61=y 38 | BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y 39 | BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y 40 | BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y 41 | BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y 42 | BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y 43 | BR2_PACKAGE_INPUT_EVENT_DAEMON=y 44 | BR2_PACKAGE_UBOOT_TOOLS=y 45 | BR2_PACKAGE_ZLIB=y 46 | BR2_PACKAGE_LIBIIO_IIOD_USBD=y 47 | BR2_PACKAGE_LIBIIO_TESTS=y 48 | BR2_PACKAGE_LIBINI=y 49 | BR2_PACKAGE_LIBAD9361_IIO=y 50 | BR2_PACKAGE_AVAHI=y 51 | BR2_PACKAGE_AVAHI_DAEMON=y 52 | BR2_PACKAGE_AVAHI_LIBDNSSD_COMPATIBILITY=y 53 | BR2_PACKAGE_DROPBEAR=y 54 | BR2_PACKAGE_IW=y 55 | BR2_PACKAGE_WPA_SUPPLICANT=y 56 | BR2_PACKAGE_WPA_SUPPLICANT_CLI=y 57 | BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y 58 | BR2_PACKAGE_POLL_SYSFS=y 59 | BR2_PACKAGE_AD936X_REF_CAL=y 60 | BR2_TARGET_ROOTFS_CPIO=y 61 | BR2_TARGET_ROOTFS_CPIO_GZIP=y 62 | BR2_TARGET_ROOTFS_CPIO_UIMAGE=y 63 | BR2_PACKAGE_HOST_DOSFSTOOLS=y 64 | BR2_PACKAGE_HOST_GENIMAGE=y 65 | BR2_PACKAGE_DUMP1090=y 66 | BR2_PACKAGE_SOAPYSDR=y 67 | BR2_PACKAGE_HTOP=y 68 | BR2_PACKAGE_SOAPYPLUTOSDR=y 69 | BR2_PACKAGE_SOAPYREMOTE=y 70 | BR2_PACKAGE_LUA=y 71 | BR2_PACKAGE_RXTOOLS=y 72 | BR2_PACKAGE_PYTHON=y 73 | BR2_PACKAGE_CSDR=y 74 | BR2_PACKAGE_FFTW=y 75 | BR2_PACKAGE_FFTW_PRECISION_SINGLE=y 76 | BR2_PACKAGE_FFTW_FAST=y 77 | 78 | --------------------------------------------------------------------------------