add initial profiles

SVN-Revision: 14693
This commit is contained in:
Gabor Juhos 2009-02-28 17:47:33 +00:00
parent 4b9c8e7ce5
commit 1b4c9db08f
9 changed files with 141 additions and 8 deletions

View file

@ -15,7 +15,7 @@ LINUX_VERSION:=2.6.28.7
include $(INCLUDE_DIR)/target.mk
DEFAULT_PACKAGES += hostapd-mini kmod-madwifi
DEFAULT_PACKAGES += hostapd-mini kmod-madwifi kmod-gpio-leds
define Target/Description
Build firmware images for Atheros AR71xx/AR913x based boards

View file

@ -179,6 +179,16 @@ define Image/Build/Profile/TLWR941NDV2
$(call Image/Build/Template/TPLINK/$(1),tl-wr941ndv2,board=TL-WR941ND,TL-WR941NDv2)
endef
define Image/Build/Profile/Default
$(call Image/Build/Profile/DIR615C1,$(1))
$(call Image/Build/Profile/MZKW04NU,$(1))
$(call Image/Build/Profile/TEW632BRP,$(1))
$(call Image/Build/Profile/TEW652BRP,$(1))
$(call Image/Build/Profile/TLWR941NDV2,$(1))
$(call Image/Build/Profile/UBNTRS,$(1))
$(call Image/Build/Profile/WP543,$(1))
endef
define Image/Build/squashfs
$(call prepare_generic_squashfs,$(KDIR)/root.squashfs)
endef
@ -187,13 +197,7 @@ define Image/Build
$(call Image/Build/$(1))
dd if=$(KDIR)/root.$(1) of=$(IMGNAME)-root.$(1) bs=128k conv=sync
$(call Image/Build/Profile/DIR615C1,$(1))
$(call Image/Build/Profile/MZKW04NU,$(1))
$(call Image/Build/Profile/TEW632BRP,$(1))
$(call Image/Build/Profile/TEW652BRP,$(1))
$(call Image/Build/Profile/UBNTRS,$(1))
$(call Image/Build/Profile/WP543,$(1))
$(call Image/Build/Profile/TLWR941NDV2,$(1))
$(call Image/Build/Profile/$(PROFILE),$(1))
endef
$(eval $(call BuildImage))

View file

@ -0,0 +1,16 @@
#
# Copyright (C) 2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/Default
NAME:=Default
PACKAGES:=
endef
define Profile/Default/Description
Default package set compatible with most boards.
endef
$(eval $(call Profile,Default))

View file

@ -0,0 +1,17 @@
#
# Copyright (C) 2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/WP543
NAME:=Compex WP543
PACKAGES:=kmod-usb-ohci kmod-usb2
endef
define Profile/WP543/Description
Package set optimized for the Compex WP543
endef
$(eval $(call Profile,WP543))

View file

@ -0,0 +1,17 @@
#
# Copyright (C) 2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/DIR615C1
NAME:=D-Link DIR-615 rev. C1
PACKAGES:=kmod-ath9k
endef
define Profile/DIR615C1/Description
Package set optimized for the D-Link DIR-615 rev. C1.
endef
$(eval $(call Profile,DIR615C1))

View file

@ -0,0 +1,17 @@
#
# Copyright (C) 2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/MZKW04NU
NAME:=Planex MZK-W04NU
PACKAGES:=kmod-ath9k kmod-usb-ohci kmod-usb2
endef
define Profile/MZKW04NU/Description
Package set optimized for the Planex MZK-W04NU.
endef
$(eval $(call Profile,MZKW04NU))

View file

@ -0,0 +1,17 @@
#
# Copyright (C) 2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/TLWR941ND
NAME:=TP-LINK TL-WR941ND
PACKAGES:=kmod-ath9k
endef
define Profile/TLWR941ND/Description
Package set optimized for the TP-LINK TL-WR941ND.
endef
$(eval $(call Profile,TLWR941ND))

View file

@ -0,0 +1,28 @@
#
# Copyright (C) 2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/TEW632BRP
NAME:=TRENDNet TEW-632BRP
PACKAGES:=kmod-ath9k
endef
define Profile/TEW632BRP/Description
Package set optimized for the TRENDNet TEW-632BRP.
endef
$(eval $(call Profile,TEW632BRP))
define Profile/TEW652BRP
NAME:=TRENDNet TEW-652BRP
PACKAGES:=kmod-ath9k
endef
define Profile/TEW652BRP/Description
Package set optimized for the TRENDNet TEW-652BRP.
endef
$(eval $(call Profile,TEW652BRP))

View file

@ -0,0 +1,17 @@
#
# Copyright (C) 2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/UBNTRS
NAME:=Ubiquiti RouterStation
PACKAGES:=kmod-usb-ohci kmod-usb2
endef
define Profile/UBNTRS/Description
Package set optimized for the Ubiquiti RouterStation
endef
$(eval $(call Profile,UBNTRS))