[libs] zaptel14: Split ztdummy timer module into a speparate pacakge because we don't want to install it on x86 (because it is broken there).

git-svn-id: svn://svn.openwrt.org/openwrt/packages@26235 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
cshore 2011-03-18 23:37:45 +00:00
parent 6417d8dad8
commit 9cf8063360

View File

@ -31,20 +31,35 @@ endef
define KernelPackage/zaptel14 define KernelPackage/zaptel14
$(call KernelPackage/zaptel14/Default) $(call KernelPackage/zaptel14/Default)
FILES:=$(PKG_BUILD_DIR)/kernel/zaptel.$(LINUX_KMOD_SUFFIX) \ TITLE:=Zaptel (kernel module)
$(PKG_BUILD_DIR)/kernel/ztdummy.$(LINUX_KMOD_SUFFIX) FILES:=$(PKG_BUILD_DIR)/kernel/zaptel.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,70,zaptel ztdummy) AUTOLOAD:=$(call AutoLoad,70,zaptel)
endef endef
define KernelPackage/zaptel14/description define KernelPackage/zaptel14/description
This package contains the Zaptel core module and ztdummy driver. This package contains the Zaptel core module. No longer includes ztdummy
because it is not needed in all cases (and is in fact broken on x86).
endef
define KernelPackage/zaptel14-dummy
$(call KernelPackage/zaptel14/Default)
TITLE:=Zaptel Dummy (timer; kernel module)
DEPENDS += +kmod-zaptel14 @TARGET_x86:@BROKEN
FILES:=$(PKG_BUILD_DIR)/kernel/ztdummy.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,71,ztdummy)
endef
define KernelPackage/zaptel14/description
This package contains the Zaptel ztdummy driver. Broken on x86 due to lack
of RTC on some hardware.
endef endef
define KernelPackage/zaptel14-wcusb define KernelPackage/zaptel14-wcusb
$(call KernelPackage/zaptel14/Default) $(call KernelPackage/zaptel14/Default)
DEPENDS += +kmod-zaptel14 DEPENDS += +kmod-zaptel14
FILES:=$(PKG_BUILD_DIR)/kernel/wcusb.$(LINUX_KMOD_SUFFIX) FILES:=$(PKG_BUILD_DIR)/kernel/wcusb.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,71,wcusb) AUTOLOAD:=$(call AutoLoad,72,wcusb)
endef endef
define KernelPackage/zaptel14-wcusb/description define KernelPackage/zaptel14-wcusb/description
@ -55,7 +70,7 @@ define KernelPackage/zaptel14-wctdm
$(call KernelPackage/zaptel14/Default) $(call KernelPackage/zaptel14/Default)
DEPENDS += +kmod-zaptel14 DEPENDS += +kmod-zaptel14
FILES:=$(PKG_BUILD_DIR)/kernel/wctdm.$(LINUX_KMOD_SUFFIX) FILES:=$(PKG_BUILD_DIR)/kernel/wctdm.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,71,wctdm) AUTOLOAD:=$(call AutoLoad,72,wctdm)
endef endef
define KernelPackage/zaptel14-wctdm/description define KernelPackage/zaptel14-wctdm/description
@ -132,6 +147,7 @@ define Package/zaptel14-libtonezone/install
endef endef
$(eval $(call KernelPackage,zaptel14)) $(eval $(call KernelPackage,zaptel14))
$(eval $(call KernelPackage,zaptel14-dummy))
$(eval $(call KernelPackage,zaptel14-wcusb)) $(eval $(call KernelPackage,zaptel14-wcusb))
$(eval $(call KernelPackage,zaptel14-wctdm)) $(eval $(call KernelPackage,zaptel14-wctdm))
$(eval $(call BuildPackage,zaptel14-util)) $(eval $(call BuildPackage,zaptel14-util))