From 87bc410f7c574e5142dd20044de4a914fc3bcaa2 Mon Sep 17 00:00:00 2001 From: Tomasz Maciej Nowak Date: Sat, 17 Dec 2016 21:37:51 +0100 Subject: [PATCH] kernel: declare AddDepends in pcmcia.mk Stack repeated definitions to easy further additions. Signen-off-by: Tomasz Maciej Nowak --- package/kernel/linux/modules/pcmcia.mk | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/package/kernel/linux/modules/pcmcia.mk b/package/kernel/linux/modules/pcmcia.mk index 52c115be9d..eb01d0082f 100644 --- a/package/kernel/linux/modules/pcmcia.mk +++ b/package/kernel/linux/modules/pcmcia.mk @@ -28,13 +28,19 @@ endef $(eval $(call KernelPackage,pcmcia-core)) -define KernelPackage/pcmcia-rsrc + +define AddDepends/pcmcia SUBMENU:=$(PCMCIA_MENU) + DEPENDS+=kmod-pcmcia-core $(1) +endef + + +define KernelPackage/pcmcia-rsrc TITLE:=PCMCIA resource support - DEPENDS:=kmod-pcmcia-core KCONFIG:=CONFIG_PCCARD_NONSTATIC=y FILES:=$(LINUX_DIR)/drivers/pcmcia/pcmcia_rsrc.ko AUTOLOAD:=$(call AutoLoad,26,pcmcia_rsrc) + $(call AddDepends/pcmcia) endef define KernelPackage/pcmcia-rsrc/description @@ -45,26 +51,26 @@ $(eval $(call KernelPackage,pcmcia-rsrc)) define KernelPackage/pcmcia-yenta - SUBMENU:=$(PCMCIA_MENU) TITLE:=yenta socket driver - DEPENDS:=kmod-pcmcia-rsrc KCONFIG:=CONFIG_YENTA FILES:=$(LINUX_DIR)/drivers/pcmcia/yenta_socket.ko AUTOLOAD:=$(call AutoLoad,41,yenta_socket) + DEPENDS:=+kmod-pcmcia-rsrc + $(call AddDepends/pcmcia) endef $(eval $(call KernelPackage,pcmcia-yenta)) define KernelPackage/pcmcia-serial - SUBMENU:=$(PCMCIA_MENU) TITLE:=Serial devices support - DEPENDS:=kmod-pcmcia-core +kmod-serial-8250 KCONFIG:= \ CONFIG_PCMCIA_SERIAL_CS \ CONFIG_SERIAL_8250_CS - FILES:=$(LINUX_DIR)/drivers/tty/serial/8250/serial_cs.ko + FILES:=$(LINUX_DIR)/drivers/tty/serial/8250/serial_cs.ko AUTOLOAD:=$(call AutoLoad,45,serial_cs) + DEPENDS:=+kmod-serial-8250 + $(call AddDepends/pcmcia) endef define KernelPackage/pcmcia-serial/description