DEVICEIO_SITE = $(TOPDIR)/../external/deviceio
|
DEVICEIO_SITE_METHOD = local
|
DEVICEIO_INSTALL_STAGING = YES
|
|
ifeq ($(call qstrip,$(BR2_PACKAGE_RKWIFIBT_VENDOR)), CYPRESS)
|
DEVICEIO_CONF_OPTS += -DBSA=TRUE -DCYPRESS=TRUE
|
DEVICEIO_DEPENDENCIES += cypress_bsa
|
else ifeq ($(call qstrip,$(BR2_PACKAGE_RKWIFIBT_VENDOR)), BROADCOM)
|
DEVICEIO_CONF_OPTS += -DBSA=TRUE -DBROADCOM=TRUE
|
DEVICEIO_DEPENDENCIES += broadcom_bsa
|
else
|
ifeq ($(call qstrip,$(BR2_PACKAGE_RKWIFIBT_VENDOR)), REALTEK)
|
DEVICEIO_CONF_OPTS += -DBLUEZ5_UTILS=TRUE
|
DEVICEIO_CONF_OPTS += -DBLUEZ=TRUE
|
DEVICEIO_CONF_OPTS += -DREALTEK=TRUE
|
DEVICEIO_DEPENDENCIES += readline bluez5_utils libglib2
|
endif
|
endif
|
|
ifeq ($(call qstrip,$(BR2_ARCH)), arm)
|
DEVICEIO_BUILD_TYPE = arm
|
else ifeq ($(call qstrip, $(BR2_ARCH)), aarch64)
|
DEVICEIO_BUILD_TYPE = arm64
|
endif
|
|
DEVICEIO_CONF_OPTS += -DCPU_ARCH=$(BR2_ARCH) -DBUILD_TYPE=$(DEVICEIO_BUILD_TYPE)
|
|
DEVICEIO_DEPENDENCIES += wpa_supplicant alsa-lib
|
|
DEVICEIO_CONF_OPTS += -DCMAKE_INSTALL_STAGING=$(STAGING_DIR)
|
|
$(eval $(cmake-package))
|