From b480ca039c639bbcab24aa336a6814a650b89c99 Mon Sep 17 00:00:00 2001 From: Yalu Zhang Date: Thu, 24 Jan 2019 14:07:27 +0100 Subject: [PATCH] Modify Makefile of easy-soc-libs to add libdsl test application --- easy-soc-libs/Config.in | 4 ++++ easy-soc-libs/Makefile | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/easy-soc-libs/Config.in b/easy-soc-libs/Config.in index 127bf75cd..051f40a19 100644 --- a/easy-soc-libs/Config.in +++ b/easy-soc-libs/Config.in @@ -15,5 +15,9 @@ config LIBDSL_DEBUG bool "Enable xdsl debugging" default n +config LIBDSL_TEST + depends on PACKAGE_libdsl + bool "Libdsl test program" + default n endmenu endif diff --git a/easy-soc-libs/Makefile b/easy-soc-libs/Makefile index 095b9ded6..8806659bd 100644 --- a/easy-soc-libs/Makefile +++ b/easy-soc-libs/Makefile @@ -118,6 +118,12 @@ define Build/InstallDev/libethernet $(CP) $(PKG_BUILD_DIR)/libethernet/libethernet.so $(1)/usr/lib/ endef +define Build/Compile + $(call Build/Compile/Default) +ifeq ($(CONFIG_LIBDSL_TEST),y) + $(MAKE) -C "$(PKG_BUILD_DIR)/libdsl/test" $(MAKE_FLAGS) +endif +endef define Build/InstallDev $(foreach dir,$(subdirs),$(call Build/InstallDev/$(dir),$(1),$(2));) @@ -135,7 +141,11 @@ endef define Package/libdsl/install $(INSTALL_DIR) $(1)/usr/lib + $(INSTALL_DIR) $(1)/usr/bin $(CP) $(PKG_BUILD_DIR)/libdsl/libdsl.so* $(1)/usr/lib/ +ifeq ($(CONFIG_LIBDSL_TEST),y) + $(CP) $(PKG_BUILD_DIR)/libdsl/test/libdsl_test $(1)/usr/bin/ +endif endef $(eval $(call BuildPackage,libwifi))