RKWIFIBT_APP_SITE = $(TOPDIR)/../external/rkwifibt-app RKWIFIBT_APP_SITE_METHOD = local RKWIFIBT_APP_INSTALL_STAGING = YES RKWIFIBT_APP_CONF_OPTS += -DBLUEZ5_UTILS=TRUE RKWIFIBT_APP_CONF_OPTS += -DBLUEZ=TRUE RKWIFIBT_APP_CONF_OPTS += -DREALTEK=TRUE RKWIFIBT_APP_DEPENDENCIES += readline bluez5_utils libglib2 ifeq ($(call qstrip,$(BR2_ARCH)), arm) SODIR = lib32 else ifeq ($(call qstrip, $(BR2_ARCH)), aarch64) SODIR = lib64 endif define RKWIFIBT_APP_INSTALL_COMMON $(INSTALL) -D -m 0755 $(STAGING_DIR)/usr/bin/rkwifibt* $(TARGET_DIR)/usr/bin/ endef define RKWIFIBT_APP_INSTALL_TARGET_CMDS $(RKWIFIBT_APP_INSTALL_COMMON) endef ARCH_DIR = COMMON ifneq ($(BR2_PACKAGE_RV1126_RV1109),) ARCH_DIR = RV1126 endif define RKWIFIBT_PRE_BUILD_HOOK $(INSTALL) -D -m 0755 $(@D)/$(ARCH_DIR)/$(SODIR)/librkwifibt.so $(TARGET_DIR)/usr/lib/ $(INSTALL) -D -m 0755 $(@D)/$(ARCH_DIR)/$(SODIR)/librkwifibt.so $(STAGING_DIR)/usr/lib/ $(INSTALL) -D -m 0755 $(@D)/include/* $(STAGING_DIR)/usr/include/ endef RKWIFIBT_APP_PRE_BUILD_HOOKS += RKWIFIBT_PRE_BUILD_HOOK RKWIFIBT_APP_CONF_OPTS += -DCPU_ARCH=$(BR2_ARCH) -DBUILD_TYPE=$(RKWIFIBT_APP_BUILD_TYPE) RKWIFIBT_APP_DEPENDENCIES += wpa_supplicant alsa-lib RKWIFIBT_APP_CONF_OPTS += -DCMAKE_INSTALL_STAGING=$(STAGING_DIR) $(eval $(cmake-package))