1RKWIFIBT_APP_SITE = $(TOPDIR)/../external/rkwifibt-app 2RKWIFIBT_APP_SITE_METHOD = local 3RKWIFIBT_APP_INSTALL_STAGING = YES 4 5RKWIFIBT_APP_CONF_OPTS += -DBLUEZ5_UTILS=TRUE 6RKWIFIBT_APP_CONF_OPTS += -DBLUEZ=TRUE 7RKWIFIBT_APP_CONF_OPTS += -DREALTEK=TRUE 8RKWIFIBT_APP_DEPENDENCIES += readline bluez5_utils libglib2 9 10ifeq ($(call qstrip,$(BR2_ARCH)), arm) 11SODIR = lib32 12else ifeq ($(call qstrip, $(BR2_ARCH)), aarch64) 13SODIR = lib64 14endif 15 16define RKWIFIBT_APP_INSTALL_COMMON 17 $(INSTALL) -D -m 0755 $(STAGING_DIR)/usr/bin/rkwifibt* $(TARGET_DIR)/usr/bin/ 18endef 19 20define RKWIFIBT_APP_INSTALL_TARGET_CMDS 21 $(RKWIFIBT_APP_INSTALL_COMMON) 22endef 23 24define RKWIFIBT_PRE_BUILD_HOOK 25 $(INSTALL) -D -m 0755 $(@D)/$(SODIR)/librkwifibt.so $(TARGET_DIR)/usr/lib/ 26 $(INSTALL) -D -m 0755 $(@D)/$(SODIR)/librkwifibt.so $(STAGING_DIR)/usr/lib/ 27endef 28 29RKWIFIBT_APP_PRE_BUILD_HOOKS += RKWIFIBT_PRE_BUILD_HOOK 30 31RKWIFIBT_APP_CONF_OPTS += -DCPU_ARCH=$(BR2_ARCH) -DBUILD_TYPE=$(RKWIFIBT_APP_BUILD_TYPE) 32 33RKWIFIBT_APP_DEPENDENCIES += wpa_supplicant alsa-lib 34 35RKWIFIBT_APP_CONF_OPTS += -DCMAKE_INSTALL_STAGING=$(STAGING_DIR) 36 37$(eval $(cmake-package)) 38