hc
2023-05-26 a23f51ed7a39e452c1037343a84d7db1ca2c5bd7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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))