################################################################################ # # mraa # ################################################################################ MRAA_VERSION = 2.2.0 MRAA_SITE = $(call github,eclipse,mraa,v$(MRAA_VERSION)) MRAA_LICENSE = MIT MRAA_LICENSE_FILES = COPYING MRAA_INSTALL_STAGING = YES ifeq ($(BR2_i386),y) MRAA_ARCH = i386 else ifeq ($(BR2_x86_64),y) MRAA_ARCH = x86_64 else ifeq ($(BR2_arm)$(BR2_armeb),y) MRAA_ARCH = arm else ifeq ($(BR2_aarch64)$(BR2_aarch64_be),y) MRAA_ARCH = aarch64 else ifeq ($(BR2_mips)$(BR2_mipsel)$(BR2_mips64)$(BR2_mips64el),y) MRAA_ARCH = mips endif # USBPLAT only makes sense with FTDI4222, which requires the ftd2xx library, # which doesn't exist in buildroot # Disable C++ as it is used only by FTDI4222 and tests MRAA_CONF_OPTS += \ -DBUILDARCH=$(MRAA_ARCH) \ -DBUILDCPP=OFF \ -DBUILDSWIG=OFF \ -DUSBPLAT=OFF \ -DFTDI4222=OFF \ -DENABLEEXAMPLES=OFF \ -DBUILDTESTS=OFF ifeq ($(BR2_PACKAGE_JSON_C),y) MRAA_CONF_OPTS += -DJSONPLAT=ON MRAA_DEPENDENCIES += json-c else MRAA_CONF_OPTS += -DJSONPLAT=OFF endif $(eval $(cmake-package))