check if the Package/$(NAME) template is defined before packaging or installing ipkg...
[openwrt-10.03/.git] / include / modules.mk
1
2 # Copyright (C) 2006 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7 include $(TOPDIR)/include/kernel.mk
8
9 define KernelPackage/ide-core
10 TITLE:=Kernel support for IDE
11 DESCRIPTION:=Kernel modules for IDE support\\\
12         useful for usb mass storage devices (e.g. on WL-HDD)\\\
13         \\\
14         Includes: \\\
15             - ide-core \\\
16             - ide-detect \\\
17             - ide-disk \\\
18             - pdc202xx_old
19 KCONFIG:=CONFIG_IDE
20 FILES:=$(MODULES_DIR)/kernel/drivers/ide/*.$(LINUX_KMOD_SUFFIX)
21 MODULES:=$(call AutoLoad,20,ide-core) $(call AutoLoad,90,ide-detect ide-disk)
22 endef
23 $(eval $(call KernelPackage,ide-core))
24
25 define KernelPackage/ide-pdc202xx
26 TITLE:=PDC202xx IDE driver
27 DESCRIPTION:=PDC202xx IDE driver
28 KCONFIG:=CONFIG_BLK_DEV_PDC202XX_OLD
29 FILES:=$(MODULES_DIR)/kernel/drivers/ide/pci/pdc202xx_old.$(LINUX_KMOD_SUFFIX)
30 MODULES:=$(call AutoLoad,30,pdc202xx_old)
31 endef
32 $(eval $(call KernelPackage,ide-pdc202xx))
33