13831a2b6f5dc5e27426ecc463e096516dd36ce5
1 # Copyright (C) 2012 OpenWrt.org
3 # This is free software, licensed under the GNU General Public License v2.
4 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
8 include $(INCLUDE_DIR
)/kernel.mk
12 PKG_BUILD_DIR
:=$(KERNEL_BUILD_DIR
)/ltq-ptm-
$(BUILD_VARIANT
)
14 PKG_MAINTAINER
:=John Crispin
<john@phrozen.org
>
17 include $(INCLUDE_DIR
)/package.mk
19 define KernelPackage
/ltq-ptm-template
21 CATEGORY
:=Kernel modules
22 SUBMENU
:=Network Devices
23 TITLE
:=ptm driver for
$(1)
24 URL
:=http
://www.lantiq.com
/
26 DEPENDS
:=@TARGET_lantiq_
$(2)
28 DEPENDS
+= +kmod-ltq-vdsl-vr9-mei
30 DEPENDS
+= +kmod-ltq-adsl-
$(1)-mei
35 FILES
:=$(PKG_BUILD_DIR
)/ltq_ptm_
$(1).ko
38 KernelPackage
/ltq-ptm-danube
=$(call KernelPackage
/ltq-ptm-template
,danube
,xway
)
39 KernelPackage
/ltq-ptm-ar9
=$(call KernelPackage
/ltq-ptm-template
,ar9
,xway
)
40 KernelPackage
/ltq-ptm-ase
=$(call KernelPackage
/ltq-ptm-template
,ase
,ase
)
41 KernelPackage
/ltq-ptm-vr9
=$(call KernelPackage
/ltq-ptm-template
,vr9
,xrx200
)
43 define Build
/Configure
48 ARCH
=mips CROSS_COMPILE
="$(KERNEL_CROSS)" \
49 $(MAKE
) BUILD_VARIANT
=$(BUILD_VARIANT
) M
=$(PKG_BUILD_DIR
) V
=1 modules
52 $(eval
$(call KernelPackage
,ltq-ptm-danube
))
53 $(eval
$(call KernelPackage
,ltq-ptm-ase
))
54 $(eval
$(call KernelPackage
,ltq-ptm-ar9
))
55 $(eval
$(call KernelPackage
,ltq-ptm-vr9
))