rtl_433.mk 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ################################################################################
  2. #
  3. # rtl_433
  4. #
  5. ################################################################################
  6. RTL_433_VERSION = 23.11
  7. RTL_433_SITE = $(call github,merbanan,rtl_433,$(RTL_433_VERSION))
  8. RTL_433_LICENSE = GPL-2.0+
  9. RTL_433_LICENSE_FILES = COPYING
  10. RTL_433_CPE_ID_VALID = YES
  11. # Force Release build to remove ASAN.
  12. RTL_433_CONF_OPTS = \
  13. -DCMAKE_BUILD_TYPE=Release \
  14. -DBUILD_DOCUMENTATION=OFF \
  15. -DBUILD_TESTING=OFF \
  16. -DBUILD_TESTING_ANALYZER=OFF \
  17. -DENABLE_SOAPYSDR=OFF
  18. ifeq ($(BR2_PACKAGE_LIBRTLSDR),y)
  19. RTL_433_DEPENDENCIES += librtlsdr
  20. RTL_433_CONF_OPTS += -DENABLE_RTLSDR=ON
  21. else
  22. RTL_433_CONF_OPTS += -DENABLE_RTLSDR=OFF
  23. endif
  24. ifeq ($(BR2_PACKAGE_OPENSSL),y)
  25. RTL_433_DEPENDENCIES += openssl
  26. RTL_433_CONF_OPTS += -DENABLE_OPENSSL=ON
  27. else
  28. RTL_433_CONF_OPTS += -DENABLE_OPENSSL=OFF
  29. endif
  30. ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
  31. RTL_433_CONF_OPTS += -DENABLE_THREADS=ON
  32. else
  33. RTL_433_CONF_OPTS += -DENABLE_THREADS=OFF
  34. endif
  35. $(eval $(cmake-package))