implement target profiles in menuconfig

SVN-Revision: 5512
This commit is contained in:
Felix Fietkau
2006-11-12 05:06:56 +00:00
parent 646342f30f
commit 105a602ecf
26 changed files with 256 additions and 109 deletions

View File

@@ -10,6 +10,7 @@ ARCH:=mipsel
BOARD:=ar7
BOARDNAME:=TI AR7
FEATURES:=atm squashfs jffs2
DEFAULT_PACKAGES += kmod-avalanche-cpmac
define Target/Description
Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
@@ -20,4 +21,23 @@ LINUX_RELEASE:=1
LINUX_KERNEL_MD5SUM:=38f4d0830e95a20f4bfed17622d5557c
include $(INCLUDE_DIR)/kernel-build.mk
define Profile/AnnexA
NAME:=ADSL Annex A (default)
PACKAGES:=kmod-sangam-atm-annex-a ppp-mod-pppoa
endef
$(eval $(call Profile,AnnexA))
define Profile/AnnexB
NAME:=ADSL Annex B
PACKAGES:=kmod-sangam-atm-annex-b ppp-mod-pppoa
endef
$(eval $(call Profile,AnnexB))
define Profile/None
NAME:=No ADSL
PACKAGES:=
endef
$(eval $(call Profile,None))
$(eval $(call BuildKernel))

View File

@@ -10,6 +10,7 @@ ARCH:=mips
BOARD:=aruba
BOARDNAME:=Aruba
FEATURES:=jffs2 pci usb
DEFAULT_PACKAGES += kmod-madwifi
define Target/Description
Build firmware images for Aruba boards

View File

@@ -10,6 +10,7 @@ ARCH:=mipsel
BOARD:=brcm
BOARDNAME:=Broadcom BCM947xx/953xx
FEATURES:=pci usb pcmcia squashfs jffs2
DEFAULT_PACKAGES += kmod-switch nvram
define Target/Description
Build firmware images for Broadcom based routers
@@ -26,4 +27,59 @@ LINUX_KERNEL_MD5SUM:=38f4d0830e95a20f4bfed17622d5557c
include $(INCLUDE_DIR)/kernel-build.mk
define Profile/Broadcom
NAME:=Generic, Broadcom WiFi (default)
PACKAGES:=kmod-brcm-wl
endef
$(eval $(call Profile,Broadcom))
define Profile/BroadcomMimo
NAME:=Generic, Broadcom WiFi (MIMO)
PACKAGES:=kmod-brcm-wl-mimo
endef
$(eval $(call Profile,BroadcomMimo))
define Profile/Atheros
NAME:=Generic, Atheros WiFi
PACKAGES:=kmod-madwifi
endef
$(eval $(call Profile,Atheros))
define Profile/None
NAME:=Generic, No WiFi
PACKAGES:=
endef
$(eval $(call Profile,None))
define Profile/WRT54G3G
NAME:=Linksys WRT54G3G
PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-pcmcia-core kmod-pcmcia-serial kmod-nozomi comgt
endef
$(eval $(call Profile,WRT54G3G))
define Profile/WL500G
NAME:=ASUS WL-500g
PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-lp
endef
$(eval $(call Profile,WL500G))
define Profile/WL500GD
NAME:=ASUS WL-500g Deluxe
PACKAGES:=kmod-usb-core kmod-usb-uhci kmod-usb2
endef
$(eval $(call Profile,WL500GD))
define Profile/WL500GP
NAME:=ASUS WL-500g Premium
PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2
endef
$(eval $(call Profile,WL500GP))
define Profile/WLHDD
NAME:=WL-HDD
PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-ide-core kmod-ide-pdc202xx
endef
$(eval $(call Profile,WLHDD))
$(eval $(call BuildKernel))

View File

@@ -10,6 +10,7 @@ ARCH:=mipsel
BOARD:=brcm
BOARDNAME:=Broadcom BCM947xx/953xx
FEATURES:=pci usb pcmcia squashfs jffs2
DEFAULT_PACKAGES += kmod-switch
define Target/Description
Build firmware images for Broadcom based routers
@@ -26,4 +27,16 @@ LINUX_KERNEL_MD5SUM:=37ddefe96625502161f075b9d907f21e
include $(INCLUDE_DIR)/kernel-build.mk
define Profile/Atheros
NAME:=Atheros WiFi (default)
PACKAGES:=kmod-madwifi
endef
$(eval $(call Profile,Atheros))
define Profile/None
NAME:=No WiFi
PACKAGES:=
endef
$(eval $(call Profile,None))
$(eval $(call BuildKernel))