From c3548917421c858538792b136356bc89ecdf43bc Mon Sep 17 00:00:00 2001 From: Filip Matusiak Date: Wed, 10 Mar 2021 16:36:55 +0100 Subject: [PATCH] easy-soc-libs: flag for enabling ctrl iface socket --- easy-soc-libs/Config.in | 5 +++++ easy-soc-libs/Makefile | 5 ++++- easy-soc-libs/easy.mk | 4 ++++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 easy-soc-libs/Config.in diff --git a/easy-soc-libs/Config.in b/easy-soc-libs/Config.in new file mode 100644 index 000000000..cfc2b7be8 --- /dev/null +++ b/easy-soc-libs/Config.in @@ -0,0 +1,5 @@ +# libeasy configuration + +config LIBWIFI_USE_CTRL_IFACE + bool "Use UNIX sockets" + default n diff --git a/easy-soc-libs/Makefile b/easy-soc-libs/Makefile index 4765188fc..b76a55313 100644 --- a/easy-soc-libs/Makefile +++ b/easy-soc-libs/Makefile @@ -13,7 +13,7 @@ PKG_RELEASE:=1 LOCAL_DEV=0 ifneq ($(LOCAL_DEV),1) PKG_SOURCE_PROTO:=git -PKG_SOURCE_VERSION:=539bc55d0ee82b2d7112250fe3643e592d42776a +PKG_SOURCE_VERSION:=a002283289194a94b8a44d2434b3c33369a76b64 PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/easy-soc-libs.git PKG_MAINTAINER:=Anjan Chanda PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)_$(PKG_SOURCE_VERSION).tar.xz @@ -76,6 +76,9 @@ EASY_SOC_LIBS := \ libethernet \ libqos +ifeq ($(CONFIG_LIBWIFI_USE_CTRL_IFACE),y) + TARGET_CFLAGS +=-DLIBWIFI_USE_CTRL_IFACE +endif TARGET_CFLAGS += \ -I$(STAGING_DIR)/usr/include \ diff --git a/easy-soc-libs/easy.mk b/easy-soc-libs/easy.mk index d31ca31ae..191b6d9fa 100644 --- a/easy-soc-libs/easy.mk +++ b/easy-soc-libs/easy.mk @@ -6,6 +6,10 @@ define Package/libeasy DEPENDS+=+libnl +libnl-route endef +define Package/libeasy/config + source "$(SOURCE)/Config.in" +endef + define Build/InstallDev/libeasy $(INSTALL_DIR) $(1)/usr/include/easy $(INSTALL_DIR) $(1)/usr/lib