From 1c82362a277d36ca33202dd4fbfc0fe902a02523 Mon Sep 17 00:00:00 2001 From: nynex Date: Wed, 20 Jul 2016 04:12:09 +0000 Subject: [PATCH] Added luci targets and removed a few other packages. --- trunk/package/libs/gettext-full/Makefile | 7 +- trunk/package/libs/libextractor/Makefile | 140 ------ .../001-backport-support-for-giflib-5-1.patch | 26 -- trunk/package/network/utils/dmapd/Makefile | 66 --- .../network/utils/dmapd/files/dmapd.init | 28 -- .../utils/dmapd/patches/001-dmapd_conf.patch | 11 - .../002-make_unit_test_optionnal.patch | 17 - trunk/target/linux/ar71xx/Makefile | 5 +- trunk/target/linux/ar71xx/image/Makefile | 193 +++++++++ trunk/target/linux/ar71xx/luci/config-default | 1 + .../linux/ar71xx/luci/profiles/00-default.mk | 17 + .../linux/ar71xx/luci/profiles/01-minimal.mk | 16 + .../linux/ar71xx/luci/profiles/02-ath5k.mk | 16 + .../linux/ar71xx/luci/profiles/8devices.mk | 17 + .../linux/ar71xx/luci/profiles/airtight.mk | 17 + .../target/linux/ar71xx/luci/profiles/alfa.mk | 78 ++++ .../linux/ar71xx/luci/profiles/allnet.mk | 39 ++ .../linux/ar71xx/luci/profiles/antminer.mk | 39 ++ .../linux/ar71xx/luci/profiles/arduino.mk | 19 + .../linux/ar71xx/luci/profiles/atheros.mk | 184 ++++++++ .../linux/ar71xx/luci/profiles/atlantis.mk | 17 + .../target/linux/ar71xx/luci/profiles/bhu.mk | 17 + .../linux/ar71xx/luci/profiles/buffalo.mk | 118 ++++++ .../linux/ar71xx/luci/profiles/comfast.mk | 19 + .../linux/ar71xx/luci/profiles/compex.mk | 68 +++ .../linux/ar71xx/luci/profiles/d-link.mk | 150 +++++++ .../linux/ar71xx/luci/profiles/devolo-dlan.mk | 32 ++ .../linux/ar71xx/luci/profiles/dragino.mk | 17 + .../linux/ar71xx/luci/profiles/easylink.mk | 29 ++ .../linux/ar71xx/luci/profiles/engenius.mk | 29 ++ trunk/target/linux/ar71xx/luci/profiles/ew.mk | 20 + .../linux/ar71xx/luci/profiles/gainstrong.mk | 28 ++ .../target/linux/ar71xx/luci/profiles/gli.mk | 49 +++ .../linux/ar71xx/luci/profiles/hiwifi.mk | 19 + .../linux/ar71xx/luci/profiles/jjplus.mk | 39 ++ .../linux/ar71xx/luci/profiles/linksys.mk | 27 ++ .../linux/ar71xx/luci/profiles/meraki.mk | 27 ++ .../linux/ar71xx/luci/profiles/nclink.mk | 15 + .../linux/ar71xx/luci/profiles/netgear.mk | 96 +++++ .../target/linux/ar71xx/luci/profiles/omy.mk | 26 ++ .../linux/ar71xx/luci/profiles/onion.mk | 16 + .../linux/ar71xx/luci/profiles/openmesh.mk | 50 +++ .../target/linux/ar71xx/luci/profiles/pcs.mk | 85 ++++ .../linux/ar71xx/luci/profiles/planex.mk | 28 ++ .../linux/ar71xx/luci/profiles/redwave.mk | 17 + .../linux/ar71xx/luci/profiles/rosewill.mk | 16 + .../linux/ar71xx/luci/profiles/senao.mk | 17 + .../linux/ar71xx/luci/profiles/sitecom.mk | 16 + .../ar71xx/luci/profiles/smartelectronics.mk | 17 + .../linux/ar71xx/luci/profiles/telldus.mk | 17 + .../ar71xx/luci/profiles/thinkpenguin.mk | 27 ++ .../linux/ar71xx/luci/profiles/tp-link.mk | 397 ++++++++++++++++++ .../linux/ar71xx/luci/profiles/trendnet.mk | 62 +++ .../target/linux/ar71xx/luci/profiles/ubnt.mk | 73 ++++ .../linux/ar71xx/luci/profiles/wallys.mk | 17 + trunk/target/linux/ar71xx/luci/profiles/wd.mk | 36 ++ .../target/linux/ar71xx/luci/profiles/weio.mk | 17 + .../linux/ar71xx/luci/profiles/zcomax.mk | 28 ++ .../linux/ar71xx/luci/profiles/zyxel.mk | 17 + trunk/target/linux/ar71xx/luci/target.mk | 7 + 60 files changed, 2446 insertions(+), 292 deletions(-) delete mode 100644 trunk/package/libs/libextractor/Makefile delete mode 100644 trunk/package/libs/libextractor/patches/001-backport-support-for-giflib-5-1.patch delete mode 100644 trunk/package/network/utils/dmapd/Makefile delete mode 100644 trunk/package/network/utils/dmapd/files/dmapd.init delete mode 100644 trunk/package/network/utils/dmapd/patches/001-dmapd_conf.patch delete mode 100644 trunk/package/network/utils/dmapd/patches/002-make_unit_test_optionnal.patch create mode 100644 trunk/target/linux/ar71xx/luci/config-default create mode 100644 trunk/target/linux/ar71xx/luci/profiles/00-default.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/01-minimal.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/02-ath5k.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/8devices.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/airtight.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/alfa.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/allnet.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/antminer.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/arduino.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/atheros.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/atlantis.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/bhu.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/buffalo.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/comfast.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/compex.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/d-link.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/devolo-dlan.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/dragino.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/easylink.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/engenius.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/ew.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/gainstrong.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/gli.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/hiwifi.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/jjplus.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/linksys.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/meraki.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/nclink.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/netgear.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/omy.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/onion.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/openmesh.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/pcs.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/planex.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/redwave.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/rosewill.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/senao.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/sitecom.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/smartelectronics.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/telldus.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/thinkpenguin.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/tp-link.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/trendnet.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/ubnt.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/wallys.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/wd.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/weio.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/zcomax.mk create mode 100644 trunk/target/linux/ar71xx/luci/profiles/zyxel.mk create mode 100644 trunk/target/linux/ar71xx/luci/target.mk diff --git a/trunk/package/libs/gettext-full/Makefile b/trunk/package/libs/gettext-full/Makefile index e525d300..abe311fe 100644 --- a/trunk/package/libs/gettext-full/Makefile +++ b/trunk/package/libs/gettext-full/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gettext-full PKG_VERSION:=0.19.6 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=gettext-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=@GNU/gettext @@ -17,7 +17,7 @@ PKG_MD5SUM:=69d79254ee3b41df23f41c2f4fd720d9 PKG_BUILD_DIR:=$(BUILD_DIR)/gettext-$(PKG_VERSION) HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/gettext-$(PKG_VERSION) -PKG_MAINTAINER:=Jo-Philipp Wich +PKG_MAINTAINER:=Jo-Philipp Wich PKG_LICENSE:=GPL-3.0+ PKG_FIXUP:=autoreconf @@ -60,6 +60,9 @@ CONFIGURE_ARGS += \ HOST_CONFIGURE_ARGS += \ --with-included-libxml --without-libxml2-prefix --with-included-libcroco +HOST_CONFIGURE_VARS += \ + EMACS="no" + define Build/InstallDev $(INSTALL_DIR) $(1)/usr/lib/libintl-full/include $(CP) $(PKG_INSTALL_DIR)/usr/include/libintl.h $(1)/usr/lib/libintl-full/include/ diff --git a/trunk/package/libs/libextractor/Makefile b/trunk/package/libs/libextractor/Makefile deleted file mode 100644 index ddccc886..00000000 --- a/trunk/package/libs/libextractor/Makefile +++ /dev/null @@ -1,140 +0,0 @@ -# -# Copyright (C) 2015 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=libextractor -PKG_VERSION:=1.3 -PKG_RELEASE:=3 - -# ToDo: -# - package missing optional dependencies: libexiv2, gsf, librpm, smf, tidy - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=@GNU/$(PKG_NAME) -PKG_MD5SUM:=35b8913dbebafe583a2781bf71509c48 - -PKG_LICENSE:=GPL-3.0 -PKG_LICENSE_FILES:=COPYING -PKG_MAINTAINER:=Daniel Golle - -PKG_INSTALL:=1 -PKG_FIXUP:=autoreconf - -PLUGINS:= \ - archive:+libarchive-noopenssl \ - deb \ - dvi \ - flac:+libflac \ - gif:+giflib \ - gstreamer:+libgstreamer1:+libgst1app:+libgst1pbutils:+libgst1tag \ - it \ - jpeg:+libjpeg \ - man \ - mime:+libmagic \ - mpeg:+libmpeg2 \ - nsf \ - nsfe \ - odf \ - ogg:+libvorbis \ - png \ - ps \ - riff \ - s3m \ - sid \ - thumbnailffmpeg:+libffmpeg-full:+libmagic \ - tiff:+libtiff \ - wav \ - xm \ - zip - - -include $(INCLUDE_DIR)/package.mk -include $(INCLUDE_DIR)/nls.mk - -CONFIGURE_ARGS += \ - --enable-ffmpeg \ - --with-gstreamer \ - --disable-gsf \ - --disable-rpath - -define Package/libextractor - SECTION:=libs - CATEGORY:=Libraries - TITLE:=GNU Libextractor - URL:=https://www.gnu.org/software/libextractor/ - DEPENDS:=+libbz2 +libltdl +librt +zlib $(ICONV_DEPENDS) $(INTL_DEPENDS) - MENU:=1 -endef - -define Package/libextractor/description - GNU Libextractor is a library used to extract meta data from files. - The goal is to provide developers of file-sharing networks, browsers or - WWW-indexing bots with a universal library to obtain simple keywords and meta - data to match against queries and to show to users instead of only relying on - filenames. -endef - -define PluginGen -define Package/libextractor-plugin-$(subst _,-,$(firstword $(subst :, ,$(1)))) - SECTION:=libs - CATEGORY:=Libraries - TITLE:=GNU Libextractor ($(firstword $(subst :, ,$(1))) plugin) - URL:=https://www.gnu.org/software/libextractor/ - DEPENDS:=libextractor $(wordlist 2,$(words $(subst :, ,$(1))),$(subst :, ,$(1))) -endef -endef - -$(foreach file,$(PLUGINS),$(eval $(call PluginGen,$(file)))) - -define Package/extract - SECTION:=utils - CATEGORY:=Utilities - TITLE:=extract util from GNU Libextractor - URL:=https://www.gnu.org/software/libextractor/ - DEPENDS:=+libextractor -endef - -define Package/extract/description - libextractor contains the shell command extract that, similar to the - well-known file command, can extract meta data from a file an print the results - to stdout. -endef - -define Build/InstallDev - $(INSTALL_DIR) $(1)/usr/include/ - $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/ - $(INSTALL_DIR) $(1)/usr/lib/ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} $(1)/usr/lib/ - $(INSTALL_DIR) $(1)/usr/lib/pkgconfig/ - $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* $(1)/usr/lib/pkgconfig/ -endef - -define Package/libextractor/install - $(INSTALL_DIR) $(1)/usr/lib/ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/ -endef - -define PluginInstall -define Package/libextractor-plugin-$(subst _,-,$(firstword $(subst :, ,$(1))))/install - $(INSTALL_DIR) $$(1)/usr/lib/libextractor - $(INSTALL_BIN) \ - $(PKG_INSTALL_DIR)/usr/lib/libextractor/libextractor_$(firstword $(subst :, ,$(1))).so \ - $$(1)/usr/lib/libextractor -endef -endef - -define Package/extract/install - $(INSTALL_DIR) $(1)/usr/bin - $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ -endef - -$(foreach file,$(PLUGINS),$(eval $(call PluginInstall,$(file)))) - -$(eval $(call BuildPackage,libextractor)) -$(foreach file,$(PLUGINS),$(eval $(call BuildPackage,libextractor-plugin-$(subst _,-,$(firstword $(subst :, ,$(file))))))) -$(eval $(call BuildPackage,extract)) diff --git a/trunk/package/libs/libextractor/patches/001-backport-support-for-giflib-5-1.patch b/trunk/package/libs/libextractor/patches/001-backport-support-for-giflib-5-1.patch deleted file mode 100644 index 7b7a2df4..00000000 --- a/trunk/package/libs/libextractor/patches/001-backport-support-for-giflib-5-1.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/src/plugins/gif_extractor.c -+++ b/src/plugins/gif_extractor.c -@@ -78,7 +78,11 @@ EXTRACTOR_gif_extract_method (struct EXT - if (gif_file == NULL || gif_error != 0) - { - if (gif_file != NULL) -+#if GIFLIB_MAJOR < 5 || GIFLIB_MINOR < 1 - EGifCloseFile (gif_file); -+#else -+ EGifCloseFile (gif_file, NULL); -+#endif - return; /* not a GIF */ - } - #endif -@@ -133,7 +137,11 @@ EXTRACTOR_gif_extract_method (struct EXT - DGifGetExtensionNext(gif_file, &ext)) && - (NULL != ext) ) ; /* keep going */ - } -+#if defined (GIF_LIB_VERSION) || GIFLIB_MAJOR < 5 || GIFLIB_MINOR < 1 - DGifCloseFile (gif_file); -+#else -+ DGifCloseFile (gif_file, NULL); -+#endif - } - - /* end of gif_extractor.c */ diff --git a/trunk/package/network/utils/dmapd/Makefile b/trunk/package/network/utils/dmapd/Makefile deleted file mode 100644 index d53c5576..00000000 --- a/trunk/package/network/utils/dmapd/Makefile +++ /dev/null @@ -1,66 +0,0 @@ -# -# Copyright (C) 2009-2012 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=dmapd -PKG_VERSION:=0.0.72 -PKG_RELEASE:=1 - -PKG_MAINTAINER:=W. Michael Petullo - -PKG_LICENSE:=GPLv2 -PKG_LICENSE_FILES:=COPYING - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=http://www.flyn.org/projects/dmapd -PKG_MD5SUM:=0fe290d1bf003296b1ed9dfcc0108d6f - -PKG_FIXUP:=autoreconf -PKG_INSTALL:=2 - -include $(INCLUDE_DIR)/package.mk -include $(INCLUDE_DIR)/nls.mk - -define Package/dmapd - SECTION:=net - CATEGORY:=Network - DEPENDS:=+libdmapsharing +libdb47 +vips - TITLE:= dmapd - URL:=http://www.flyn.org/projects/dmapd/ - USERID:=dmapd=56:dmapd=56 -endef - -define Package/dmapd/decription - Dmapd is a DMAP server -endef - -define Package/dmapd/conffiles -/etc/dmapd.conf -endef - -TARGET_LDFLAGS+=\ - -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ - -define Package/dmapd/install - $(INSTALL_DIR) $(1)/usr/sbin - $(INSTALL_DIR) $(1)/etc/init.d - $(INSTALL_CONF) $(PKG_BUILD_DIR)/distro/dmapd.conf $(1)/etc/ - $(INSTALL_BIN) ./files/dmapd.init $(1)/etc/init.d/dmapd - $(INSTALL_DIR) $(1)/usr/lib/dmapd/$(PKG_VERSION)/modules - $(CP) \ - $(PKG_INSTALL_DIR)/usr/sbin/dmapd \ - $(1)/usr/sbin/ - $(CP) \ - $(PKG_INSTALL_DIR)/usr/lib/libdmapd.so* \ - $(1)/usr/lib/ - $(CP) \ - $(PKG_INSTALL_DIR)/usr/lib/dmapd/$(PKG_VERSION)/modules/*.so \ - $(1)/usr/lib/dmapd/$(PKG_VERSION)/modules/ -endef - -$(eval $(call BuildPackage,dmapd)) diff --git a/trunk/package/network/utils/dmapd/files/dmapd.init b/trunk/package/network/utils/dmapd/files/dmapd.init deleted file mode 100644 index 76ecd501..00000000 --- a/trunk/package/network/utils/dmapd/files/dmapd.init +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh /etc/rc.common -# Copyright (C) 2009-2012 OpenWrt.org - -START=60 - -start() { - [ -d /var/run/dmapd ] || { - mkdir -m 0755 -p /var/run/dmapd - chown dmapd:dmapd /var/run/dmapd - } - [ -d /var/db/dmapd/DAAP ] || { - mkdir -m 0755 -p /var/db/dmapd/DAAP - chown dmapd:dmapd /var/db/dmapd/DAAP - } - [ -d /var/db/dmapd/DPAP ] || { - mkdir -m 0755 -p /var/db/dmapd/DPAP - chown dmapd:dmapd /var/db/dmapd/DPAP - } - mkdir -m 0755 -p /var/lock/subsys - mkdir -m 0755 -p /var/media/music - mkdir -m 0755 -p /var/media/pictures - - service_start /usr/sbin/dmapd -u dmapd -g dmapd -m /var/media/music -p /var/media/pictures --vips-disc-threshold 64k -} - -stop() { - service_stop /usr/sbin/dmapd -} diff --git a/trunk/package/network/utils/dmapd/patches/001-dmapd_conf.patch b/trunk/package/network/utils/dmapd/patches/001-dmapd_conf.patch deleted file mode 100644 index ef500651..00000000 --- a/trunk/package/network/utils/dmapd/patches/001-dmapd_conf.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/distro/dmapd.conf -+++ b/distro/dmapd.conf -@@ -3,7 +3,7 @@ - Database-Dir=/var/db/dmapd - - # Name that will be used to identify share: --Share-Name=dmapd -+Share-Name=libreCMC - - # User that dmapd will run as, current user if undefined: - User=dmapd diff --git a/trunk/package/network/utils/dmapd/patches/002-make_unit_test_optionnal.patch b/trunk/package/network/utils/dmapd/patches/002-make_unit_test_optionnal.patch deleted file mode 100644 index 3f42f6b2..00000000 --- a/trunk/package/network/utils/dmapd/patches/002-make_unit_test_optionnal.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -233,7 +233,13 @@ else - AM_CONDITIONAL(USE_LIBDB, false) - fi - --PKG_CHECK_MODULES([CHECK], [check >= 0.9.4],have_check=yes,have_check=no) -+dnl Test if --enable-unit-test given -+AC_ARG_ENABLE(unit-test, [AC_HELP_STRING([--enable-unit-test],[enable unit test])]) -+if test "x$enable_unit_test" = "xyes" ; then -+ PKG_CHECK_MODULES([CHECK], [check >= 0.9.4],have_check=yes,have_check=no) -+else -+ have_check=no -+fi - AM_CONDITIONAL(HAVE_CHECK, test x"$have_check" = "xyes") - - AM_CONDITIONAL(FLYN, test "$FLYN") diff --git a/trunk/target/linux/ar71xx/Makefile b/trunk/target/linux/ar71xx/Makefile index 24d7d5c6..0533570d 100644 --- a/trunk/target/linux/ar71xx/Makefile +++ b/trunk/target/linux/ar71xx/Makefile @@ -11,7 +11,7 @@ BOARD:=ar71xx BOARDNAME:=Atheros AR7xxx/AR9xxx FEATURES:=mips16 CPU_TYPE=34kc -SUBTARGETS:=generic nand mikrotik +SUBTARGETS:=generic luci nand mikrotik KERNEL_PATCHVER:=4.1 @@ -19,6 +19,7 @@ include $(INCLUDE_DIR)/target.mk DEFAULT_PACKAGES += \ kmod-gpio-button-hotplug swconfig \ - kmod-ath9k wpad-mini uboot-envtools + kmod-ath9k wpad-mini uboot-envtools \ + ca-certificates $(eval $(call BuildTarget)) diff --git a/trunk/target/linux/ar71xx/image/Makefile b/trunk/target/linux/ar71xx/image/Makefile index 0fa16ef4..2d37c0c9 100644 --- a/trunk/target/linux/ar71xx/image/Makefile +++ b/trunk/target/linux/ar71xx/image/Makefile @@ -2590,6 +2590,199 @@ $(eval $(call MultiProfile,Minimal,$(SINGLE_PROFILES))) $(eval $(call MultiProfile,Madwifi,EAP7660D WP543)) endif # ifeq ($(SUBTARGET),generic) + +ifeq ($(SUBTARGET),luci) +define Device/c-55 + BOARDNAME = C-55 + KERNEL_SIZE = 2048k + IMAGE_SIZE = 15872k + MTDPARTS = spi0.0:256k(u-boot)ro,128k(u-boot-env)ro,2048k(kernel),13824k(rootfs),13824k(opt)ro,2624k(failsafe)ro,64k(art)ro,15872k@0x60000(firmware) + IMAGE/sysupgrade.bin = append-kernel $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) +endef + +TARGET_DEVICES += c-55 + +$(eval $(call SingleProfile,ALFA,64k,ALFANX,alfa-nx,ALFA-NX,ttyS0,115200,$$(alfa_mtdlayout_8M),1638400,6291456,vmlinux.gz.uImage,pb9x-2.6.31-jffs2)) +$(eval $(call SingleProfile,ALFA,64k,HORNETUB,hornet-ub,HORNET-UB,ttyATH0,115200,$$(alfa_mtdlayout_8M),1638400,6291456,kernel_image,rootfs_image)) +$(eval $(call SingleProfile,ALFA,64k,TUBE2H8M,tube2h-8M,TUBE2H,ttyATH0,115200,$$(alfa_mtdlayout_8M),1638400,6291456,kernel.image,rootfs.image)) + +$(eval $(call SingleProfile,AthGzip,64k,AP81,ap81,AP81,ttyS0,115200,$$(ap81_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthGzip,64k,AP83,ap83,AP83,ttyS0,115200,$$(ap83_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthGzip,64k,AP96,ap96,AP96,ttyS0,115200,$$(ap96_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthGzip,64k,WNDAP360,wndap360,WNDAP360,ttyS0,9600,$$(wndap360_mtdlayout),KRuImage)) + +$(eval $(call SingleProfile,AthLzma,64k,ALFAAP120C,alfa-ap120c,ALFA-AP120C,ttyS0,115200,$$(alfa_ap120c_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,ALFAAP96,alfa-ap96,ALFA-AP96,ttyS0,115200,$$(alfa_ap96_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,ALL0258N,all0258n,ALL0258N,ttyS0,115200,$$(all0258n_mtdlayout),KRuImage,65536)) +$(eval $(call SingleProfile,AthLzma,256k,ALL0315N,all0315n,ALL0315N,ttyS0,115200,$$(all0315n_mtdlayout),KRuImage,262144)) +$(eval $(call SingleProfile,AthLzma,64k,AP113,ap113,AP113,ttyS0,115200,$$(ap113_mtd_layout),RK)) +$(eval $(call SingleProfile,AthLzma,64k,AP121_2M,ap121-2M,AP121,ttyATH0,115200,$$(ap121_mtdlayout_2M),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP121_4M,ap121-4M,AP121,ttyATH0,115200,$$(ap121_mtdlayout_4M),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP121_8M,ap121-8M,AP121,ttyATH0,115200,$$(ap121_mtdlayout_8M),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP121_16M,ap121-16M,AP121,ttyATH0,115200,$$(ap121_mtdlayout_16M),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP121MINI,ap121-mini,AP121-MINI,ttyATH0,115200,$$(ap121_mtdlayout_4M),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP132,ap132,AP132,ttyS0,115200,$$(ap132_mtdlayout),KRuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP135,ap135-020,AP135-020,ttyS0,115200,$$(ap135_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP136_010,ap136-010,AP136-010,ttyS0,115200,$$(ap136_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP136_020,ap136-020,AP136-020,ttyS0,115200,$$(ap136_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP143_8M,ap143-8M,AP143,ttyS0,115200,$$(ap143_mtdlayout_8M),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP143_16M,ap143-16M,AP143,ttyS0,115200,$$(ap143_mtdlayout_16M),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP147_010,ap147-010,AP147-010,ttyS0,115200,$$(ap147_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,AP152_16M,ap152-16M,AP152,ttyS0,115200,$$(ap152_mtdlayout_16M),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,BXU2000N2,bxu2000n-2-a1,BXU2000n-2-A1,ttyS0,115200,$$(bxu2000n2_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,CAP4200AG,cap4200ag,CAP4200AG,ttyS0,115200,$$(cap4200ag_mtdlayout),KRuImage)) +$(eval $(call SingleProfile,AthLzma,64k,DB120,db120,DB120,ttyS0,115200,$$(db120_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,DRAGINO2,dragino2,DRAGINO2,ttyATH0,115200,$$(dragino2_mtdlayout),KRuImage,65536)) +$(eval $(call SingleProfile,AthLzma,64k,EWDORINAP,ew-dorin,EW-DORIN,ttyATH0,115200,$$(ew-dorin_mtdlayout_4M),KRuImage,65536)) +$(eval $(call SingleProfile,AthLzma,64k,EWDORINRT,ew-dorin-router,EW-DORIN-ROUTER,ttyATH0,115200,$$(ew-dorin_mtdlayout_4M),KRuImage,65536)) +$(eval $(call SingleProfile,AthLzma,64k,EWDORIN16M,ew-dorin-16M,EW-DORIN,ttyATH0,115200,$$(ew-dorin_mtdlayout_16M),KRuImage,65536)) +$(eval $(call SingleProfile,AthLzma,64k,HORNETUBx2,hornet-ub-x2,HORNET-UB,ttyATH0,115200,$$(alfa_mtdlayout_16M),KRuImage,65536)) +$(eval $(call SingleProfile,AthLzma,64k,MR12,mr12,MR12,ttyS0,115200,$$(mr12_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,MR16,mr16,MR16,ttyS0,115200,$$(mr16_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,PB92,pb92,PB92,ttyS0,115200,$$(pb92_mtdlayout),KRuImage)) +$(eval $(call SingleProfile,AthLzma,64k,TUBE2H16M,tube2h-16M,TUBE2H,ttyATH0,115200,$$(alfa_mtdlayout_16M),KRuImage,65536)) +$(eval $(call SingleProfile,AthLzma,64k,WLR8100,wlr8100,WLR8100,ttyS0,115200,$$(wlr8100_mtdlayout),KRuImage)) +$(eval $(call SingleProfile,AthLzma,64k,WPJ342_16M,wpj342-16M,WPJ342,ttyS0,115200,$$(wpj342_mtdlayout_16M),KRuImage,65536)) +$(eval $(call SingleProfile,AthLzma,64k,WPJ344_16M,wpj344-16M,WPJ344,ttyS0,115200,$$(wpj344_mtdlayout_16M),KRuImage,65536)) +$(eval $(call SingleProfile,AthLzma,64k,DR344,dr344,DR344,ttyS0,115200,$$(dr344_mtdlayout),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,WPJ531_16M,wpj531-16M,WPJ531,ttyS0,115200,$$(wpj531_mtdlayout_16M),KRuImage,65536)) +$(eval $(call SingleProfile,AthLzma,64k,WPJ558_16M,wpj558-16M,WPJ558,ttyS0,115200,$$(wpj558_mtdlayout_16M),KRuImage,65536)) +$(eval $(call SingleProfile,AthLzma,64k,YUN_8M,yun-8M,Yun,ttyATH0,250000,$$(yun_mtdlayout_8M),RKuImage)) +$(eval $(call SingleProfile,AthLzma,64k,YUN_16M,yun-16M,Yun,ttyATH0,250000,$$(yun_mtdlayout_16M),RKuImage)) + +$(eval $(call SingleProfile,CameoAP91,64kraw,DIR600A1,dir-600-a1,DIR-600-A1,ttyS0,115200,"AP91-AR7240-RT-090223-00")) +$(eval $(call SingleProfile,CameoAP91,64kraw,DIR601A1,dir-601-a1,DIR-600-A1,ttyS0,115200,"AP91-AR7240-RT-090223-02")) +$(eval $(call SingleProfile,CameoAP91,64kraw,FR54RTR,fr-54rtr,DIR-600-A1,ttyS0,115200,"AP91-AR7240-RT-090223-01")) + +$(eval $(call SingleProfile,CameoAP99,64kraw,DIR615E1,dir-615-e1,DIR-615-E1,ttyS0,115200,"AP93-AR7240-RT-081028-00")) +$(eval $(call SingleProfile,CameoAP99,64kraw,DIR615E4,dir-615-e4,DIR-615-E4,ttyS0,115200,"AP99-AR7240-RT-091105-05")) + +$(eval $(call SingleProfile,CameoAP123_4M,64kraw,DIR615I1,dir-615-i1,DIR-615-I1,ttyS0,115200,"00DB120AR9341-RT-1012I1-00")) +$(eval $(call SingleProfile,CameoAP123_4M,64kraw,DIR615I3,dir-615-i3,DIR-615-I1,ttyS0,115200,"00DB120AR9341-RT-101214-00")) + +$(eval $(call SingleProfile,CameoAP81,64kraw-nojffs,A02RBW300N,a02-rb-w300n,TEW-632BRP,ttyS0,115200,"AP81-AR9130-RT-070614-03")) +$(eval $(call SingleProfile,CameoAP81,64kraw-nojffs,DIR615C1,dir-615-c1,DIR-615-C1,ttyS0,115200,"AP81-AR9130-RT-070614-02")) +$(eval $(call SingleProfile,CameoAP81,64kraw-nojffs,TEW632BRP,tew-632brp,TEW-632BRP,ttyS0,115200,"AP81-AR9130-RT-070614-00")) +$(eval $(call SingleProfile,CameoAP81,64kraw-nojffs,TEW652BRP_FW,tew-652brp,TEW-632BRP,ttyS0,115200,"AP81-AR9130-RT-080609-05")) +$(eval $(call SingleProfile,CameoAP81,64kraw-nojffs,TEW652BRP_RECOVERY,tew-652brp-recovery,TEW-632BRP,ttyS0,115200,"AP81-AR9130-RT-070614-02")) + +$(eval $(call SingleProfile,CameoAP121,64kraw-nojffs,TEW712BR,tew-712br,TEW-712BR,ttyATH0,115200,"HORNET-RT-TEW712BR-3",1.99,"")) +$(eval $(call SingleProfile,CameoAP121,64kraw-nojffs,DIR601B1,dir-601-b1,TEW-712BR,ttyATH0,115200,"HORNET-RT-DIR601B1-3",2.99.99,"" "NA")) +$(eval $(call SingleProfile,CameoAP121_8M,64kraw-nojffs,DIR505A1,dir-505-a1,DIR-505-A1,ttyATH0,115200,"HORNET-PACKET-DIR505A1-3",1.99.99,"")) + +$(eval $(call SingleProfile,CameoAP135,64kraw,DGL5500A1,dgl-5500-a1,DGL-5500-A1,ttyS0,115200,$$(dgl_5500_mtdlayout),"00AP135AR9558-RT-130508-00")) +$(eval $(call SingleProfile,CameoAP135,64kraw,TEW823DRU,tew-823dru,TEW-823DRU,ttyS0,115200,$$(tew823dru_mtdlayout) mem=256M,"00AP135AR9558-RT-131129-00")) + +$(eval $(call SingleProfile,CameoDB120,64kraw,DHP1565A1,dhp-1565-a1,DHP-1565-A1,ttyS0,115200,"00DB120AR9344-RT-101214-00")) +$(eval $(call SingleProfile,CameoDB120,64kraw,DIR825C1,dir-825-c1,DIR-825-C1,ttyS0,115200,"00DB120AR9344-RT-101214-00")) +$(eval $(call SingleProfile,CameoDB120,64kraw,DIR835A1,dir-835-a1,DIR-835-A1,ttyS0,115200,"00DB120AR9344-RT-101214-00")) + +$(eval $(call SingleProfile,CameoDB120_8M,64kraw,TEW732BR,tew-732br,TEW-732BR,ttyS0,115200,"00DB120AR9341-RT-120906-NA")) + +$(eval $(call SingleProfile,CyberTANGZIP,64k,WRT160NL,wrt160nl,WRT160NL,ttyS0,115200,,1.00.01)) + +$(eval $(call SingleProfile,CyberTANLZMA,64k,MYNETREXT,mynet-rext,MYNET-REXT,ttyS0,115200,$$(mynet_rext_mtdlayout) root=31:2,1.00.01)) + +$(eval $(call SingleProfile,CameoAP94,64kraw,DIR825B1,dir-825-b1,DIR-825-B1,ttyS0,115200,$$(cameo_ap94_mtdlayout),$$(cameo_ap94_mtdlayout_fat),01AP94-AR7161-RT-080619-00,00AP94-AR7161-RT-080619-00)) +$(eval $(call SingleProfile,CameoAP94,64kraw,TEW673GRU,tew-673gru,TEW-673GRU,ttyS0,115200,$$(cameo_ap94_mtdlayout),$$(cameo_ap94_mtdlayout_fat),01AP94-AR7161-RT-080619-01,00AP94-AR7161-RT-080619-01)) +$(eval $(call SingleProfile,CameoAP94,64kraw,DLRTDEV01,dlrtdev01,DIR-825-B1,ttyS0,115200,$$(dlrtdev_mtdlayout),$$(dlrtdev_mtdlayout_fat),01AP94-AR7161-RT-080619-00,00AP94-AR7161-RT-080619-00)) + +$(eval $(call SingleProfile,dLANLzma,64k,dLAN_Hotspot,dlan-hotspot,dLAN-Hotspot,ttyATH0,115200,$$(dlan_hotspot_mtdlayout) mem=64M,KRuImage,65536)) +$(eval $(call SingleProfile,dLANLzma,64k,dLAN_pro_500_wp,dlan-pro-500-wp,dLAN-pro-500-wp,ttyS0,115200,$$(dlan_pro_500_wp_mtdlayout) mem=128M,KRuImage,65536)) +$(eval $(call SingleProfile,dLANLzma,64k,dLAN_pro_1200_ac,dlan-pro-1200-ac,dLAN-pro-1200-ac,ttyS0,115200,$$(dlan_pro_1200_ac_mtdlayout) mem=128M,KRuImage,65536)) + +$(eval $(call SingleProfile,EnGenius,64k,ESR900,esr900,ESR900,ttyS0,115200,$$(esr900_mtdlayout),KRuImage,,0x4e)) +$(eval $(call SingleProfile,EnGenius,64k,ESR1750,esr1750,ESR1750,ttyS0,115200,$$(esr1750_mtdlayout),KRuImage,,0x61)) +$(eval $(call SingleProfile,EnGenius,64k,EPG5000,epg5000,EPG5000,ttyS0,115200,$$(epg5000_mtdlayout),KRuImage,,0x71)) + +$(eval $(call SingleProfile,HiWiFi,64k,HIWIFI_HC6361,hiwifi-hc6361,HiWiFi-HC6361,ttyATH0,115200,$$(hiwifi_hc6361_mtdlayout),KRuImage)) + +$(eval $(call SingleProfile,MyLoader,64k,WP543_2M,wp543,,ttyS0,115200,0x200000,2M)) +$(eval $(call SingleProfile,MyLoader,64k,WP543_4M,wp543,,ttyS0,115200,0x400000,4M)) +$(eval $(call SingleProfile,MyLoader,64k,WP543_8M,wp543,,ttyS0,115200,0x800000,8M)) +$(eval $(call SingleProfile,MyLoader,64k,WP543_16M,wp543,,ttyS0,115200,0x1000000,16M)) +$(eval $(call SingleProfile,MyLoader,64k,WPE72_4M,wpe72,,ttyS0,115200,0x400000,4M)) +$(eval $(call SingleProfile,MyLoader,64k,WPE72_8M,wpe72,,ttyS0,115200,0x800000,8M)) +$(eval $(call SingleProfile,MyLoader,64k,WPE72_16M,wpe72,,ttyS0,115200,0x1000000,16M)) + +$(eval $(call SingleProfile,Netgear,64kraw,WNR2000V3,wnr2000v3,WNR2000V3,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x32303033,WNR2000V3,"" NA,-H 29763551+04+32)) +$(eval $(call SingleProfile,NetgearLzma,64kraw,WNR2000V4,wnr2000v4,WNR2000V4,ttyS0,115200,$$(wnr2000v4_mtdlayout),0x32303034,WNR2000V4,"" NA,)) +$(eval $(call SingleProfile,Netgear,64kraw,WNR2200_8M,wnr2200-8m,WNR2200,ttyS0,115200,$$(wnr2200_mtdlayout_8M),0x32323030,wnr2200,"" NA,-H 29763600+08+64)) +$(eval $(call SingleProfile,Netgear,64kraw,WNR2200_16M,wnr2200-16m,WNR2200,ttyS0,115200,$$(wnr2200_mtdlayout_16M),0x32323030,wnr2200,"" WW,)) +$(eval $(call SingleProfile,Netgear,64kraw,REALWNR612V2,wnr612v2,WNR612V2,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x32303631,WNR612V2,"",)) +$(eval $(call SingleProfile,Netgear,64kraw,N150R,n150r,WNR612V2,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x32303631,N150R,"",)) +$(eval $(call SingleProfile,Netgear,64kraw,REALWNR1000V2,wnr1000v2,WNR1000V2,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x31303031,WNR1000V2,"",)) +$(eval $(call SingleProfile,Netgear,64kraw,WNR1000V2_VC,wnr1000v2-vc,WNR1000V2,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x31303030,WNR1000V2-VC,"",)) +$(eval $(call SingleProfile,Netgear,64kraw,WPN824N,wpn824n,WPN824N,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x31313030,WPN824N,"" NA,)) + +$(eval $(call SingleProfile,OpenMesh,squashfs-only,OM2P,om2p,,,,OM2P)) +$(eval $(call SingleProfile,OpenMesh,squashfs-only,OM5P,om5p,,,,OM5P)) +$(eval $(call SingleProfile,OpenMesh,squashfs-only,OM5PAC,om5pac,,,,OM5PAC)) +$(eval $(call SingleProfile,OpenMesh,squashfs-only,MR600,mr600,,,,MR600)) +$(eval $(call SingleProfile,OpenMesh,squashfs-only,MR900,mr900,,,,MR900)) +$(eval $(call SingleProfile,OpenMesh,squashfs-only,MR1750,mr1750,,,,MR1750)) + +$(eval $(call SingleProfile,PB4X,128k,ALL0305,all0305,ALL0305,ttyS0,115200)) +$(eval $(call SingleProfile,PB4X,128k,EAP7660D,eap7660d,EAP7660D,ttyS0,115200)) +$(eval $(call SingleProfile,PB4X,64k,JA76PF,ja76pf,JA76PF,ttyS0,115200)) +$(eval $(call SingleProfile,PB4X,64k,JA76PF2,ja76pf2,JA76PF2,ttyS0,115200)) +$(eval $(call SingleProfile,PB4X,64k,JWAP003,jwap003,JWAP003,ttyS0,115200)) +$(eval $(call SingleProfile,PB4X,64k,PB42,pb42,PB42,ttyS0,115200)) +$(eval $(call SingleProfile,PB4X,64k,PB44,pb44,PB44,ttyS0,115200)) + +$(eval $(call SingleProfile,Planex,64kraw,MZKW04NU,mzk-w04nu,MZK-W04NU,ttyS0,115200)) +$(eval $(call SingleProfile,Planex,64kraw,MZKW300NH,mzk-w300nh,MZK-W300NH,ttyS0,115200)) + +$(eval $(call SingleProfile,Seama,64k,MYNETN600,mynet-n600,MYNET-N600,ttyS0,115200,$$(mynet_n600_mtdlayout),wrgnd16_wd_db600,65536,16187392)) +$(eval $(call SingleProfile,Seama,64k,MYNETN750,mynet-n750,MYNET-N750,ttyS0,115200,$$(mynet_n600_mtdlayout),wrgnd13_wd_av,65536,16187392)) + +$(eval $(call SingleProfile,Seama,64k,QIHOO360,qihoo-c301,QIHOO-C301,ttyS0,115200,$$(qihoo_c301_mtdlayout),wrgac26_qihoo360_360rg,65536,16121856)) + +$(eval $(call SingleProfile,Senao,squashfs-only,EAP300V2,eap300v2,EAP300V2,ttyS0,115200,$$(eap300v2_mtdlayout))) + +$(eval $(call SingleProfile,WHRHPG300N,64kraw,WHRG301N,whr-g301n,WHR-G301N,ttyS0,115200,$$(whrhpg300n_mtdlayout),WHR-G301N)) +$(eval $(call SingleProfile,WHRHPG300N,64kraw,WHRHPG300N,whr-hp-g300n,WHR-HP-G300N,ttyS0,115200,$$(whrhpg300n_mtdlayout),WHR-HP-G300N)) +$(eval $(call SingleProfile,WHRHPG300N,64kraw,WHRHPGN,whr-hp-gn,WHR-HP-GN,ttyS0,115200,$$(whrhpg300n_mtdlayout),WHR-HP-GN)) +$(eval $(call SingleProfile,WHRHPG300N,64kraw,WLAEAG300N,wlae-ag300n,WLAE-AG300N,ttyS0,115200,$$(whrhpg300n_mtdlayout),WLAE-AG300N)) + +$(eval $(call SingleProfile,WRT400N,64k,WRT400N,wrt400n,WRT400N,ttyS0,115200)) + +$(eval $(call SingleProfile,WZRHP128K,128kraw,WZRHPG300NH,wzr-hp-g300nh,WZR-HP-G300NH,ttyS0,115200,WZR-HP-G300NH)) +$(eval $(call SingleProfile,WZRHP64K,64kraw,WZRHPG300NH2,wzr-hp-g300nh2,WZR-HP-G300NH2,ttyS0,115200,WZR-HP-G300NH2)) +$(eval $(call SingleProfile,WZRHP64K,64kraw,WZRHPAG300H,wzr-hp-ag300h,WZR-HP-AG300H,ttyS0,115200,WZR-HP-AG300H)) +$(eval $(call SingleProfile,WZRHP64K,64kraw,WZRHPG450H,wzr-hp-g450h,WZR-HP-G450H,ttyS0,115200,WZR-HP-AG450H)) +$(eval $(call SingleProfile,WZRHP64K,64kraw,WZR600DHP,wzr-600dhp,WZR-HP-AG300H,ttyS0,115200,WZR-600DHP)) +$(eval $(call SingleProfile,WZRHP64K,64kraw,WZR450HP2,wzr-450hp2,WZR-450HP2,ttyS0,115200,WZR-450HP2)) + +$(eval $(call SingleProfile,Zcomax,64k,ZCN1523H28,zcn-1523h-2-8,ZCN-1523H-2,ttyS0,115200,$$(zcn1523h_mtdlayout))) +$(eval $(call SingleProfile,Zcomax,64k,ZCN1523H516,zcn-1523h-5-16,ZCN-1523H-5,ttyS0,115200,$$(zcn1523h_mtdlayout))) + +$(eval $(call SingleProfile,ZyXEL,64k,NBG_460N_550N_550NH,nbg460n_550n_550nh,NBG460N,ttyS0,115200,NBG-460N)) + +$(eval $(call MultiProfile,AP121,AP121_2M AP121_4M AP121_8M AP121_16M)) +$(eval $(call MultiProfile,AP136,AP136_010 AP136_020)) +$(eval $(call MultiProfile,AP143,AP143_8M AP143_16M)) +$(eval $(call MultiProfile,AP147,AP147_010)) +$(eval $(call MultiProfile,AP152,AP152_16M)) +$(eval $(call MultiProfile,DIR615IX,DIR615I1 DIR615I3)) +$(eval $(call MultiProfile,EWDORIN, EWDORINAP EWDORINRT EWDORIN16M)) +$(eval $(call MultiProfile,OPENMESH,OM2P OM5P OM5PAC MR600 MR900 MR1750)) +$(eval $(call MultiProfile,TEW652BRP,TEW652BRP_FW TEW652BRP_RECOVERY)) +$(eval $(call MultiProfile,TUBE2H,TUBE2H8M TUBE2H16M)) +$(eval $(call MultiProfile,WNR612V2,REALWNR612V2 N150R)) +$(eval $(call MultiProfile,WNR1000V2,REALWNR1000V2 WNR1000V2_VC)) +$(eval $(call MultiProfile,WNR2200,WNR2200_8M WNR2200_16M)) +$(eval $(call MultiProfile,WP543,WP543_2M WP543_4M WP543_8M WP543_16M)) +$(eval $(call MultiProfile,WPE72,WPE72_4M WPE72_8M WPE72_16M)) +$(eval $(call MultiProfile,WPJ342,WPJ342_16M)) +$(eval $(call MultiProfile,WPJ344,WPJ344_16M)) +$(eval $(call MultiProfile,WPJ531,WPJ531_16M)) +$(eval $(call MultiProfile,WPJ558,WPJ558_16M)) +$(eval $(call MultiProfile,Yun,YUN_16M YUN_8M)) + +$(eval $(call MultiProfile,Minimal,$(SINGLE_PROFILES))) +$(eval $(call MultiProfile,Madwifi,EAP7660D WP543)) +endif # ifeq ($(SUBTARGET),luci) ifeq ($(SUBTARGET),nand) define Device/mr18 diff --git a/trunk/target/linux/ar71xx/luci/config-default b/trunk/target/linux/ar71xx/luci/config-default new file mode 100644 index 00000000..45169689 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/config-default @@ -0,0 +1 @@ +CONFIG_CMDLINE="rootfstype=squashfs,jffs2 noinitrd" diff --git a/trunk/target/linux/ar71xx/luci/profiles/00-default.mk b/trunk/target/linux/ar71xx/luci/profiles/00-default.mk new file mode 100644 index 00000000..494a79cc --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/00-default.mk @@ -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/Default + NAME:=Default Profile (all drivers) + PACKAGES:=luci luci-proto-relay luci-ssl \ + kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/Default/Description + Default package set compatible with most boards. +endef +$(eval $(call Profile,Default)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/01-minimal.mk b/trunk/target/linux/ar71xx/luci/profiles/01-minimal.mk new file mode 100644 index 00000000..24f7df97 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/01-minimal.mk @@ -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/Minimal + NAME:=Minimal Profile (no drivers) + PACKAGES:=luci luci-proto-relay luci-ssl -kmod-ath9k -wpad-mini +endef + +define Profile/Minimal/Description + Minimal package set compatible with most boards. +endef +$(eval $(call Profile,Minimal)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/02-ath5k.mk b/trunk/target/linux/ar71xx/luci/profiles/02-ath5k.mk new file mode 100644 index 00000000..cedec243 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/02-ath5k.mk @@ -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/ath5k + NAME:=Atheros 802.11abg WiFi (ath5k) + PACKAGES:=luci luci-proto-relay luci-ssl kmod-ath5k -kmod-ath9k +endef + +define Profile/ath5k/Description + Package set compatible with hardware using Atheros 802.11abg cards. +endef +$(eval $(call Profile,ath5k)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/8devices.mk b/trunk/target/linux/ar71xx/luci/profiles/8devices.mk new file mode 100644 index 00000000..5b1fbcd3 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/8devices.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/CARAMBOLA2 + NAME:=Carambola2 board from 8Devices + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/CARAMBOLA2/Description + Package set optimized for the 8devices Carambola2 board. +endef + +$(eval $(call Profile,CARAMBOLA2)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/airtight.mk b/trunk/target/linux/ar71xx/luci/profiles/airtight.mk new file mode 100644 index 00000000..ea7b2fa0 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/airtight.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2015 Chris Blake (chrisrblake93@gmail.com) +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/C-55 + NAME:=AirTight Networks C-55 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-ath9k +endef + +define Profile/C-55/Description + Package set optimized for the AirTight Networks C-55 AP. +endef + +$(eval $(call Profile,C-55)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/alfa.mk b/trunk/target/linux/ar71xx/luci/profiles/alfa.mk new file mode 100644 index 00000000..14924fdf --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/alfa.mk @@ -0,0 +1,78 @@ +# +# Copyright (C) 2011-2016 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/ALFAAP120C + NAME:=ALFA Network AP120C board + PACKAGES:=luci luci-proto-relay luci-ssl uboot-envtools +endef + +define Profile/ALFAAP120C/Description + Package set optimized for the ALFA Network AP120C board +endef + +$(eval $(call Profile,ALFAAP120C)) + + +define Profile/ALFAAP96 + NAME:=ALFA Network AP96 board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-rtc-pcf2123 +endef + +define Profile/ALFAAP96/Description + Package set optimized for the ALFA Network AP96 board. +endef + +$(eval $(call Profile,ALFAAP96)) + + +define Profile/HORNETUB + NAME:=ALFA Network Hornet-UB board (8MB flash, 32MB ram) + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/HORNETUB/Description + Package set optimized for the ALFA Network Hornet-UB board with 8MB + flash and 32MB ram. +endef + +$(eval $(call Profile,HORNETUB)) + + +define Profile/HORNETUBx2 + NAME:=ALFA Network Hornet-UB-x2 board (16MB flash, 64MB ram) + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/HORNETUBx2/Description + Package set optimized for the ALFA Network Hornet-UB board with 16MB + flash and 64MB ram. +endef + +$(eval $(call Profile,HORNETUBx2)) + + +define Profile/ALFANX + NAME:=ALFA Network N2/N5 board + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/ALFANX/Description + Package set optimized for the ALFA Network N2/N5 boards. +endef + +$(eval $(call Profile,ALFANX)) + +define Profile/TUBE2H + NAME:=ALFA Network Tube2H board + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TUBE2H/Description + Package set optimized for the ALFA Network Tube2H board. +endef + +$(eval $(call Profile,TUBE2H)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/allnet.mk b/trunk/target/linux/ar71xx/luci/profiles/allnet.mk new file mode 100644 index 00000000..e2177185 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/allnet.mk @@ -0,0 +1,39 @@ +# +# Copyright (C) 20012 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/ALL0305 + NAME:=Allnet ALL0305 + PACKAGES:=luci luci-proto-relay luci-ssl fconfig kmod-ath5k -kmod-ath9k +endef + +define Profile/ALL0305/Description + Package set optimized for the Allnet ALL0305. +endef + +$(eval $(call Profile,ALL0305)) + +define Profile/ALL0258N + NAME:=Allnet ALL0258N + PACKAGES:=luci luci-proto-relay luci-ssl uboot-envtools rssileds +endef + +define Profile/ALL0258N/Description + Package set optimized for the Allnet ALL0258N. +endef + +$(eval $(call Profile,ALL0258N)) + +define Profile/ALL0315N + NAME:=Allnet ALL0315N + PACKAGES:=luci luci-proto-relay luci-ssl uboot-envtools rssileds +endef + +define Profile/ALL0315N/Description + Package set optimized for the Allnet ALL0315N. +endef + +$(eval $(call Profile,ALL0315N)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/antminer.mk b/trunk/target/linux/ar71xx/luci/profiles/antminer.mk new file mode 100644 index 00000000..1b2c69ab --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/antminer.mk @@ -0,0 +1,39 @@ +# +# Copyright (C) 2015 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/ANTMINERS1 + NAME:=Antminer-S1 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid +endef + + +define Profile/ANTMINERS1/Description + Package set optimized for the Bitmain Antminer S1. +endef +$(eval $(call Profile,ANTMINERS1)) + +define Profile/ANTMINERS3 + NAME:=Antminer-S3 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid +endef + + +define Profile/ANTMINERS3/Description + Package set optimized for the Bitmain Antminer S3. +endef +$(eval $(call Profile,ANTMINERS3)) + +define Profile/ANTROUTERR1 + NAME:=Antrouter-R1 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + + +define Profile/ANTROUTERR1/Description + Package set optimized for the Bitmain Antrouter R1. +endef +$(eval $(call Profile,ANTROUTERR1)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/arduino.mk b/trunk/target/linux/ar71xx/luci/profiles/arduino.mk new file mode 100644 index 00000000..090288bc --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/arduino.mk @@ -0,0 +1,19 @@ +# +# Copyright (C) 2009-2010 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/Yun + NAME:=Arduino Yun based on Atheros AR9331 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/Yun/Description + Package set optimized for the Arduino Yun. + This is sometimes also named Genuino Yun or Linino Yun. +endef + +$(eval $(call Profile,Yun)) + diff --git a/trunk/target/linux/ar71xx/luci/profiles/atheros.mk b/trunk/target/linux/ar71xx/luci/profiles/atheros.mk new file mode 100644 index 00000000..40062f3e --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/atheros.mk @@ -0,0 +1,184 @@ +# +# Copyright (C) 2009-2010 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/AP113 + NAME:=Atheros AP113 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/AP113/description + Package set optimized for the Atheros AP113 reference board. +endef + +$(eval $(call Profile,AP113)) + +define Profile/AP121 + NAME:=Atheros AP121 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/AP121/Description + Package set optimized for the Atheros AP121 reference board. +endef + +$(eval $(call Profile,AP121)) + +define Profile/AP121MINI + NAME:=Atheros AP121-MINI reference board + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/AP121MINI/Description + Package set optimized for the Atheros AP121-MINI reference board. +endef + +$(eval $(call Profile,AP121MINI)) + +define Profile/AP132 + NAME:=Atheros AP132 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-usb-storage +endef + +define Profile/AP132/Description + Package set optimized for the Atheros AP132 reference board. +endef + +$(eval $(call Profile,AP132)) + +define Profile/AP135 + NAME:=Atheros AP135 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-usb-storage +endef + +define Profile/AP135/Description + Package set optimized for the Atheros AP135 reference board. +endef + +$(eval $(call Profile,AP135)) + +define Profile/AP136 + NAME:=Atheros AP136 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-usb-storage +endef + +define Profile/AP136/Description + Package set optimized for the Atheros AP136 reference board. +endef + +$(eval $(call Profile,AP136)) + +define Profile/AP143 + NAME:=Qualcomm Atheros AP143 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-usb-storage +endef + +define Profile/AP143/Description + Package set optimized for the Qualcomm Atheros AP143 reference board. +endef + +$(eval $(call Profile,AP143)) + +define Profile/AP147 + NAME:=Qualcomm Atheros AP147 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-usb-storage +endef + +define Profile/AP147/Description + Package set optimized for the Atheros AP147 reference board. +endef + +$(eval $(call Profile,AP147)) + +define Profile/AP152 + NAME:=Qualcomm Atheros AP152 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-usb-storage +endef + +define Profile/AP152/Description + Package set optimized for the Qualcomm Atheros AP152 reference board. +endef + +$(eval $(call Profile,AP152)) + +define Profile/AP81 + NAME:=Atheros AP81 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/AP81/Description + Package set optimized for the Atheros AP81 reference board. +endef + +$(eval $(call Profile,AP81)) + +define Profile/AP83 + NAME:=Atheros AP83 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 \ + vsc7385-ucode-ap83 vsc7395-ucode-ap83 +endef + +define Profile/AP83/Description + Package set optimized for the Atheros AP83 reference board. +endef + +$(eval $(call Profile,AP83)) + +define Profile/AP96 + NAME:=Atheros AP96 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/AP96/Description + Package set optimized for the Atheros AP96 reference board. +endef + +$(eval $(call Profile,AP96)) + +define Profile/DB120 + NAME:=Atheros DB120 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-usb-storage +endef + +define Profile/DB120/Description + Package set optimized for the Atheros DB120 reference board. +endef + +$(eval $(call Profile,DB120)) + +define Profile/PB42 + NAME:=Atheros PB42 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 +endef + +define Profile/PB42/Description + Package set optimized for the Atheros PB42 reference board. +endef + +$(eval $(call Profile,PB42)) + +define Profile/PB44 + NAME:=Atheros PB44 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 \ + vsc7385-ucode-pb44 vsc7395-ucode-pb44 +endef + +define Profile/PB44/Description + Package set optimized for the Atheros PB44 reference board. +endef + +$(eval $(call Profile,PB44)) + +define Profile/PB92 + NAME:=Atheros PB92 reference board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/PB92/Description + Package set optimized for the Atheros PB92 reference board. +endef + +$(eval $(call Profile,PB92)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/atlantis.mk b/trunk/target/linux/ar71xx/luci/profiles/atlantis.mk new file mode 100644 index 00000000..ac5979ff --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/atlantis.mk @@ -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/A02RBW300N + NAME:=Atlantis-Land A02-RB-W300N + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/A02RBW300N/Description + Package set optimized for the Atlantis-Land A02-RB-W300N. +endef + +$(eval $(call Profile,A02RBW300N)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/bhu.mk b/trunk/target/linux/ar71xx/luci/profiles/bhu.mk new file mode 100644 index 00000000..edd57c1e --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/bhu.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2013 BHU Networks. +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/BXU2000N2 + NAME:=BHU BXU2000n-2 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-storage +endef + +define Profile/BXU2000N2/Description + Package set optimized for the BHU BXU2000n-2. +endef + +$(eval $(call Profile,BXU2000N2)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/buffalo.mk b/trunk/target/linux/ar71xx/luci/profiles/buffalo.mk new file mode 100644 index 00000000..c9ba5e36 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/buffalo.mk @@ -0,0 +1,118 @@ +# +# Copyright (C) 2009-2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/WZRHPG300NH + NAME:=Buffalo WZR-HP-G300NH + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/WZRHPG300NH/Description + Package set optimized for the Buffalo WZR-HP-G300NH and WZR-HP-G301NH +endef + +$(eval $(call Profile,WZRHPG300NH)) + +define Profile/WZRHPG300NH2 + NAME:=Buffalo WZR-HP-G300NH2 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-ath9k wpad-mini kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/WZRHPG300NH/Description + Package set optimized for the Buffalo WZR-HP-G300NH2 +endef + +$(eval $(call Profile,WZRHPG300NH2)) + +define Profile/WZRHPAG300H + NAME:=Buffalo WZR-HP-AG300H + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-ohci kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/WZRHPAG300H/Description + Package set optimized for the Buffalo WZR-HP-AG300H +endef + +$(eval $(call Profile,WZRHPAG300H)) + +define Profile/WZRHPG450H + NAME:=Buffalo WZR-HP-G450H + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/WZRHPG450H/Description + Package set optimized for the Buffalo WZR-HP-G450H +endef + +$(eval $(call Profile,WZRHPG450H)) + +define Profile/WZR450HP2 + NAME:=Buffalo WZR-450HP2 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/WZR450HP2/Description + Package set optimized for the Buffalo WZR-450HP2 +endef + +$(eval $(call Profile,WZR450HP2)) + +define Profile/WZR600DHP + NAME:=Buffalo WZR-600DHP + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/WZR600DHP/Description + Package set optimized for the Buffalo WZR-600DHP +endef + +$(eval $(call Profile,WZR600DHP)) + +define Profile/WHRG301N + NAME:=Buffalo WHR-G301N + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/WHRG301N/Description + Package set optimized for the Buffalo WHR-G301N. +endef + +$(eval $(call Profile,WHRG301N)) + + +define Profile/WHRHPG300N + NAME:=Buffalo WHR-HP-G300N + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/WHRHPG300N/Description + Package set optimized for the Buffalo WHR-HP-G300N +endef + +$(eval $(call Profile,WHRHPG300N)) + + +define Profile/WHRHPGN + NAME:=Buffalo WHR-HP-GN + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/WHRHPGN/Description + Package set optimized for the Buffalo WHR-HP-GN. +endef + +$(eval $(call Profile,WHRHPGN)) + +define Profile/WLAEAG300N + NAME:=Buffalo WLAE-AG300N + PACKAGES:=luci luci-proto-relay luci-ssl kmod-ledtrig-netdev +endef + +define Profile/WLAEAG300N/Description + Package set optimized for the Buffalo WLAE-AG300N +endef + +$(eval $(call Profile,WLAEAG300N)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/comfast.mk b/trunk/target/linux/ar71xx/luci/profiles/comfast.mk new file mode 100644 index 00000000..3b89502e --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/comfast.mk @@ -0,0 +1,19 @@ +# +# Copyright (C) 2015 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/CF-E316N-V2 + NAME:=COMFAST CF-E316N v2 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/CF-E316N-V2/Description + Package set optimised for the COMFAST CF-E316N v2 + by Shenzhen Four Seas Global Link Network Technology Co., Ltd + aka CF-E316V2, CF-E316N-V2 and CF-E316Nv2.0 (no FCC ID) +endef + +$(eval $(call Profile,CF-E316N-V2)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/compex.mk b/trunk/target/linux/ar71xx/luci/profiles/compex.mk new file mode 100644 index 00000000..d91b9b8f --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/compex.mk @@ -0,0 +1,68 @@ +# +# 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/WPJ543 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 +endef + +define Profile/WP543/Description + Package set optimized for the Compex WP543/WPJ543 boards. +endef + +$(eval $(call Profile,WP543)) + +define Profile/WPE72 + NAME:=Compex WPE72/WPE72NX + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 +endef + +define Profile/WPE72/Description + Package set optimized for the Compex WPE72 boards including Compex WPE72NX Indoor Access Point. +endef + +$(eval $(call Profile,WPE72)) + +define Profile/WPJ342 + NAME:=Compex WPJ342 +endef + +define Profile/WPJ342/Description + Package set optimized for the Compex WPJ342 board. +endef + +$(eval $(call Profile,WPJ342)) + +define Profile/WPJ344 + NAME:=Compex WPJ344 +endef + +define Profile/WPJ344/Description + Package set optimized for the Compex WPJ344 board. +endef + +$(eval $(call Profile,WPJ344)) + +define Profile/WPJ531 + NAME:=Compex WPJ531 +endef + +define Profile/WPJ531/Description + Package set optimized for the Compex WPJ531 board. +endef + +$(eval $(call Profile,WPJ531)) + +define Profile/WPJ558 + NAME:=Compex WPJ558 +endef + +define Profile/WPJ558/Description + Package set optimized for the Compex WPJ558 board. +endef + +$(eval $(call Profile,WPJ558)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/d-link.mk b/trunk/target/linux/ar71xx/luci/profiles/d-link.mk new file mode 100644 index 00000000..00b3eabd --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/d-link.mk @@ -0,0 +1,150 @@ +# +# Copyright (C) 2009 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/DHP1565A1 + NAME:=D-Link DHP-1565 rev. A1 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/DHP1565A1/Description + Package set optimized for the D-Link DHP-1565 rev. A1. +endef + +$(eval $(call Profile,DHP1565A1)) + +define Profile/DIR505A1 + NAME:=D-Link DIR-505 rev. A1 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/DIR505A1/Description + Package set optimized for the D-Link DIR-505 rev. A1. +endef + +$(eval $(call Profile,DIR505A1)) + +define Profile/DIR600A1 + NAME:=D-Link DIR-600 rev. A1 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/DIR600A1/Description + Package set optimized for the D-Link DIR-600 rev. A1. +endef + +$(eval $(call Profile,DIR600A1)) + +define Profile/DIR601A1 + NAME:=D-Link DIR-601 rev. A1 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/DIR601A1/Description + Package set optimized for the D-Link DIR-601 rev. A1. +endef + +$(eval $(call Profile,DIR601A1)) + +define Profile/DIR601B1 + NAME:=D-Link DIR-601 rev. B1 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/DIR601B1/Description + Package set optimized for the D-Link DIR-601 rev. B1. +endef + +$(eval $(call Profile,DIR601B1)) + +define Profile/DIR615C1 + NAME:=D-Link DIR-615 rev. C1 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/DIR615C1/Description + Package set optimized for the D-Link DIR-615 rev. C1. +endef + +$(eval $(call Profile,DIR615C1)) + +define Profile/DIR615E1 + NAME:=D-Link DIR-615 rev. E1 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/DIR615E1/Description + Package set optimized for the D-Link DIR-615 rev. E1. +endef + +$(eval $(call Profile,DIR615E1)) + +define Profile/DIR615E4 + NAME:=D-Link DIR-615 rev. E4 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/DIR615E4/Description + Package set optimized for the D-Link DIR-615 rev. E4. +endef + +$(eval $(call Profile,DIR615E4)) + +define Profile/DIR615IX + NAME:=D-Link DIR-615 rev. I1 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/DIR615IX/Description + Package set optimized for the D-Link DIR-615 rev. I1. +endef + +$(eval $(call Profile,DIR615IX)) + +define Profile/DIR825B1 + NAME:=D-Link DIR-825 rev. B1 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/DIR825B1/Description + Package set optimized for the D-Link DIR-825 rev. B1. +endef + +$(eval $(call Profile,DIR825B1)) + +define Profile/DIR825C1 + NAME:=D-Link DIR-825 rev. C1 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/DIR825C1/Description + Package set optimized for the D-Link DIR-825 rev. C1. +endef + +$(eval $(call Profile,DIR825C1)) + +define Profile/DIR835A1 + NAME:=D-Link DIR-835 rev. A1 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/DIR835A1/Description + Package set optimized for the D-Link DIR-835 rev. A1. +endef + +$(eval $(call Profile,DIR835A1)) + + +define Profile/DGL5500A1 + NAME:=D-Link DGL-5500 rev. A1 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/DIR5500A1/Description + Package set optimized for the D-Link DGL-5500 rev. A1. +endef + +$(eval $(call Profile,DGL5500A1)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/devolo-dlan.mk b/trunk/target/linux/ar71xx/luci/profiles/devolo-dlan.mk new file mode 100644 index 00000000..322133d4 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/devolo-dlan.mk @@ -0,0 +1,32 @@ +# +# Copyright (C) 2015 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/dLAN_Hotspot + NAME:=devolo dLAN Hotspot + PACKAGES:=luci luci-proto-relay luci-ssl open-plc-utils open-plc-utils-chkpib open-plc-utils-getpib open-plc-utils-modpib \ + open-plc-utils-setpib open-plc-utils-hpavkey open-plc-utils-plchost \ + open-plc-utils-plctool open-plc-utils-pibdump open-plc-utils-plcstat \ + ebtables hostapd-utils wifitoggle wpad +endef + +define Profile/dLAN_Hotspot/Description + Package set optimized for the devolo dLAN Hotspot. +endef +$(eval $(call Profile,dLAN_Hotspot)) + +define Profile/dLAN_pro_500_wp + NAME:=devolo dLAN pro 500 Wireless+ + PACKAGES:=luci luci-proto-relay luci-ssl open-plc-utils open-plc-utils-chkpib open-plc-utils-getpib open-plc-utils-modpib \ + open-plc-utils-setpib open-plc-utils-hpavkey open-plc-utils-amphost \ + open-plc-utils-plctool open-plc-utils-pibdump open-plc-utils-plcstat \ + ebtables hostapd-utils wifitoggle wpad +endef + +define Profile/dLAN_pro_500_wp/Description + Package set optimized for the devolo dLAN pro 500 Wireless+. +endef +$(eval $(call Profile,dLAN_pro_500_wp)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/dragino.mk b/trunk/target/linux/ar71xx/luci/profiles/dragino.mk new file mode 100644 index 00000000..4e084f2e --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/dragino.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2011 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/DRAGINO2 + NAME:=DRAGINO2 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-ath9k kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/DRAGINO2/Description + Package set optimized for the DRAGINO v2. +endef + +$(eval $(call Profile,DRAGINO2)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/easylink.mk b/trunk/target/linux/ar71xx/luci/profiles/easylink.mk new file mode 100644 index 00000000..daf99a8d --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/easylink.mk @@ -0,0 +1,29 @@ +# +# Copyright (C) 2014 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/ELM150 + NAME:=EasyLink EL-M150 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + + +define Profile/ELM150/Description + Package set optimized for the EasyLink EL-M150. +endef +$(eval $(call Profile,ELM150)) + + +define Profile/ELMINI + NAME:=EasyLink EL-MINI + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + + +define Profile/ELMINI/Description + Package set optimized for the EasyLink EL-MINI. +endef +$(eval $(call Profile,ELMINI)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/engenius.mk b/trunk/target/linux/ar71xx/luci/profiles/engenius.mk new file mode 100644 index 00000000..da0112c1 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/engenius.mk @@ -0,0 +1,29 @@ +# +# Copyright (C) 2009-2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/EAP300V2 + NAME:=EnGenius EAP300V2 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/EAP300V2/Description + Package set optimized for the EnGenius EAP300V2. +endef + +$(eval $(call Profile,EAP300V2)) + + +define Profile/ESR900 + NAME:=EnGenius ESR900 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/ESR900/Description + Package set optimized for the EnGenius ESR900 +endef + +$(eval $(call Profile,ESR900)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/ew.mk b/trunk/target/linux/ar71xx/luci/profiles/ew.mk new file mode 100644 index 00000000..8a451013 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/ew.mk @@ -0,0 +1,20 @@ +# +# Copyright (C) 2012 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/EWDORIN + NAME:=Embedded Wireless Dorin Platform + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev kmod-usb-storage \ + kmod-fs-vfat kmod-fs-msdos kmod-fs-ntfs kmod-fs-ext4 \ + kmod-nls-cp437 kmod-nls-cp850 kmod-nls-cp852 kmod-nls-iso8859-1 kmod-nls-utf8 +endef + +define Profile/EWDORIN/Description + Package set optimized for the Dorin Platform. +endef + +$(eval $(call Profile,EWDORIN)) + diff --git a/trunk/target/linux/ar71xx/luci/profiles/gainstrong.mk b/trunk/target/linux/ar71xx/luci/profiles/gainstrong.mk new file mode 100644 index 00000000..d55f80f8 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/gainstrong.mk @@ -0,0 +1,28 @@ +# +# Copyright (C) 2015-2016 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/MINIBOXV1 + NAME:=Gainstrong MiniBox V1.0 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + + +define Profile/MINIBOXV1/Description + Package set optimized for the Gainstrong MiniBox V1.0 +endef +$(eval $(call Profile,MINIBOXV1)) + +define Profile/OOLITE + NAME:=Gainstrong OOLITE + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + + +define Profile/OOLITE/Description + Package set optimized for the Gainstrong OOLITE. +endef +$(eval $(call Profile,OOLITE)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/gli.mk b/trunk/target/linux/ar71xx/luci/profiles/gli.mk new file mode 100644 index 00000000..2095e7a1 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/gli.mk @@ -0,0 +1,49 @@ +# +# Copyright (C) 2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +define Profile/GLINET + NAME:=GL.iNet 6416 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/GLINET/Description + Package set optimized for the GL-Connect GL.iNet v1. +endef + +$(eval $(call Profile,GLINET)) + +define Profile/GL-AR150 + NAME:=GL AR150 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/GL-AR150/Description + Configuration of GL AR150. +endef + +$(eval $(call Profile,GL-AR150)) + +define Profile/GL-AR300 + NAME:=GL AR300 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/GL-AR300/Description + Configuration of GL AR300. +endef + +$(eval $(call Profile,GL-AR300)) + +define Profile/DOMINO + NAME:=GL Domino Pi + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/DOMINO/Description + Configuration of Domino, Wifi for everything. +endef + +$(eval $(call Profile,DOMINO)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/hiwifi.mk b/trunk/target/linux/ar71xx/luci/profiles/hiwifi.mk new file mode 100644 index 00000000..66b7fce3 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/hiwifi.mk @@ -0,0 +1,19 @@ +# +# Copyright (C) 2012-2013 Hiwifi Wireless +# Copyright (C) 2014 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/HIWIFI_HC6361 + NAME:=HiWiFi HC6361 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-usb-storage \ + kmod-crypto-deflate kmod-fs-ext4 kmod-ledtrig-gpio \ + kmod-nls-iso8859-1 e2fsprogs +endef + +define Profile/HIWIFI_HC6361/description + Package set optimized for the HiWiFi HC6361. +endef +$(eval $(call Profile,HIWIFI_HC6361)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/jjplus.mk b/trunk/target/linux/ar71xx/luci/profiles/jjplus.mk new file mode 100644 index 00000000..58ae42fe --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/jjplus.mk @@ -0,0 +1,39 @@ +# +# Copyright (C) 2010 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/JA76PF + NAME:=jjPlus JA76PF + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-hwmon-core kmod-i2c-core kmod-hwmon-lm75 +endef + +define Profile/JA76PF/Description + Package set optimized for the jjPlus JA76PF board. +endef + +$(eval $(call Profile,JA76PF)) + +define Profile/JA76PF2 + NAME:=jjPlus JA76PF2 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/JA76PF2/Description + Package set optimized for the jjPlus JA76PF2 board. +endef + +$(eval $(call Profile,JA76PF2)) + +define Profile/JWAP003 + NAME:=jjPlus JWAP0003 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 +endef + +define Profile/JWAP003/Description + Package set optimized for the jjPlus JWAP003 board. +endef + +$(eval $(call Profile,JWAP003)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/linksys.mk b/trunk/target/linux/ar71xx/luci/profiles/linksys.mk new file mode 100644 index 00000000..8b74464a --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/linksys.mk @@ -0,0 +1,27 @@ +# +# Copyright (C) 2009 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/WRT160NL + NAME:=Linksys WRT160NL + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/WRT160NL/Description + Package set optimized for the Linksys WRT160NL. +endef + +define Profile/WRT400N + NAME:=Linksys WRT400N + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/WRT400N/Description + Package set optimized for the Linksys WRT400N. +endef + +$(eval $(call Profile,WRT160NL)) +$(eval $(call Profile,WRT400N)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/meraki.mk b/trunk/target/linux/ar71xx/luci/profiles/meraki.mk new file mode 100644 index 00000000..8ffd5ab8 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/meraki.mk @@ -0,0 +1,27 @@ +# +# Copyright (C) 2014-2015 Chris Blake (chrisrblake93@gmail.com) +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/MR12 + NAME:=Meraki MR12 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-spi-gpio kmod-ath9k +endef + +define Profile/MR12/description + Package set optimized for the Cisco Meraki MR12 Access Point. +endef + +define Profile/MR16 + NAME:=Meraki MR16 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-spi-gpio kmod-ath9k +endef + +define Profile/MR16/description + Package set optimized for the Cisco Meraki MR16 Access Point. +endef + +$(eval $(call Profile,MR12)) +$(eval $(call Profile,MR16)) \ No newline at end of file diff --git a/trunk/target/linux/ar71xx/luci/profiles/nclink.mk b/trunk/target/linux/ar71xx/luci/profiles/nclink.mk new file mode 100644 index 00000000..04eb9ec5 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/nclink.mk @@ -0,0 +1,15 @@ +# +# Copyright (C) 2014 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/SMART-300 + NAME:=NC-LINK SMART-300 +endef + +define Profile/SMART-300/Description + Package set optimized for the NC-LINK SMART-300. +endef +$(eval $(call Profile,SMART-300)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/netgear.mk b/trunk/target/linux/ar71xx/luci/profiles/netgear.mk new file mode 100644 index 00000000..7da01f4e --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/netgear.mk @@ -0,0 +1,96 @@ +# +# Copyright (C) 2009-2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/WNDAP360 + NAME:=NETGEAR WNDAP360 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/WNDAP360/Description + Package set optimized for the NETGEAR WNDAP360 +endef + +$(eval $(call Profile,WNDAP360)) + +define Profile/WNDR3700 + NAME:=NETGEAR WNDR3700/WNDR3800/WNDRMAC + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev kmod-leds-wndr3700-usb +endef + +define Profile/WNDR3700/Description + Package set optimized for the NETGEAR WNDR3700/WNDR3800/WNDRMAC +endef + +$(eval $(call Profile,WNDR3700)) + + +define Profile/WNR2000V3 + NAME:=NETGEAR WNR2000V3 + PACKAGES:=luci luci-proto-relay luci-ssl -kmod-usb-core -kmod-usb-ohci -kmod-usb2 -kmod-ledtrig-usbdev +endef + +define Profile/WNR2000V3/Description + Package set optimized for the NETGEAR WNR2000V3 +endef + +$(eval $(call Profile,WNR2000V3)) + + +define Profile/WNR2000V4 + NAME:=NETGEAR WNR2000V4 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/WNR2000V4/Description + Package set optimized for the NETGEAR WNR2000V4 +endef + +$(eval $(call Profile,WNR2000V4)) + + +define Profile/WNR612V2 + NAME:=NETGEAR WNR612V2 / On Networks N150 +endef + +define Profile/WNR612V2/Description + Package set optimized for the NETGEAR WNR612V2 / On Networks N150 +endef + +$(eval $(call Profile,WNR612V2)) + + +define Profile/WNR1000V2 + NAME:=NETGEAR WNR1000V2 +endef + +define Profile/WNR1000V2/Description + Package set optimized for the NETGEAR WNR1000V2 +endef + +$(eval $(call Profile,WNR1000V2)) + + +define Profile/WNR2200 + NAME:=NETGEAR WNR2200 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/WNR2200/Description + Package set optimized for the NETGEAR WNR2200 +endef + +$(eval $(call Profile,WNR2200)) + +define Profile/WPN824N + NAME:=NETGEAR WPN824N +endef + +define Profile/WPN824N/Description + Package set optimized for the NETGEAR WPN824N +endef + +$(eval $(call Profile,WPN824N)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/omy.mk b/trunk/target/linux/ar71xx/luci/profiles/omy.mk new file mode 100644 index 00000000..85c899fc --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/omy.mk @@ -0,0 +1,26 @@ +# +# Copyright (C) 2015 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/OMYG1 + NAME:=OMYlink OMY-G1 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/OMYX1/Description + Package set optimized for the OMYlink OMY-G1. +endef +$(eval $(call Profile,OMYG1)) + +define Profile/OMYX1 + NAME:=OMYlink OMY-X1 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/OMYX1/Description + Package set optimized for the OMYlink OMY-X1. +endef +$(eval $(call Profile,OMYX1)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/onion.mk b/trunk/target/linux/ar71xx/luci/profiles/onion.mk new file mode 100644 index 00000000..4c36daf9 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/onion.mk @@ -0,0 +1,16 @@ +# +# Copyright (C) 2014 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/OMEGA + NAME:=Onion Omega + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-usb-storage kmod-i2c-core kmod-i2c-gpio-custom kmod-spi-bitbang kmod-spi-dev kmod-spi-gpio kmod-spi-gpio-custom kmod-usb-serial +endef + +define Profile/OMEGA/Description + Package set optimized for the Onion Omega development platform. +endef +$(eval $(call Profile,OMEGA)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/openmesh.mk b/trunk/target/linux/ar71xx/luci/profiles/openmesh.mk new file mode 100644 index 00000000..87bf6200 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/openmesh.mk @@ -0,0 +1,50 @@ +# +# Copyright (C) 2011-2012 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/OM2P + NAME:=OpenMesh OM2P/OM2Pv2/OM2P-HS/OM2P-HSv2/OM2P-LC + PACKAGES:=luci luci-proto-relay luci-ssl kmod-ath9k om-watchdog +endef + +define Profile/OM2P/Description + Package set optimized for the OpenMesh OM2P/OM2Pv2/OM2P-HS/OM2P-HSv2/OM2P-LC. +endef + +$(eval $(call Profile,OM2P)) + +define Profile/OM5P + NAME:=OpenMesh OM5P/OM5P-AN + PACKAGES:=luci luci-proto-relay luci-ssl kmod-ath9k om-watchdog +endef + +define Profile/OM5P/Description + Package set optimized for the OpenMesh OM5P/OM5P-AN. +endef + +$(eval $(call Profile,OM5P)) + +define Profile/MR600 + NAME:=OpenMesh MR600 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-ath9k om-watchdog +endef + +define Profile/MR600/Description + Package set optimized for the OpenMesh MR600. +endef + +$(eval $(call Profile,MR600)) + +define Profile/MR900 + NAME:=OpenMesh MR900/MR900v2 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-ath9k om-watchdog +endef + +define Profile/MR900/Description + Package set optimized for the OpenMesh MR900/MR900v2. +endef + +$(eval $(call Profile,MR900)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/pcs.mk b/trunk/target/linux/ar71xx/luci/profiles/pcs.mk new file mode 100644 index 00000000..33867773 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/pcs.mk @@ -0,0 +1,85 @@ +# +# Copyright (C) 2009 OpenWrt.org +# Copyright (C) 2012 PowerCloud Systems +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/UBDEV01 + NAME:=PowerCloud Systems ubdev01 model + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/UBDEV01/Description + Package set optimized for the PowerCloud Systems ubdev01 board. +endef + +$(eval $(call Profile,UBDEV01)) + +define Profile/DLRTDEV01 + NAME:=PowerCloud Systems dlrtdev01 model + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/DLRTDEV01/Description + Package set optimized for the PowerCloud Systems dlrtdev01 board. +endef + +$(eval $(call Profile,DLRTDEV01)) + +define Profile/CAP324 + NAME:=PowerCloud CAP324 Cloud AP + PACKAGES:=luci luci-proto-relay luci-ssl uboot-envtools +endef + +define Profile/CAP324/Description + Package set optimized for the PowerCloud Systems CAP324 Cloud AP + + The CAP324 Cloud AP is a device sold by PowerCloud Systems + who's stock firmware (CloudCommand) provides 'cloud' based + managment of large numbers of access points. + + The CAP324 is a dual-band 802.11n wireless access point with 16MB + flash and 128MB RAM and single gigabit ethernet port. It can be + powered via PoE or a wall wart. +endef + +$(eval $(call Profile,CAP324)) + +define Profile/CR3000 + NAME:=PowerCloud CR3000 Cloud Router + PACKAGES:=luci luci-proto-relay luci-ssl uboot-envtools +endef + +define Profile/CR3000/Description + Package set optimized for the PowerCloud Systems CR3000 Cloud Router + + The CR3000 is a device sold by PowerCloud Systems as a hardware + option for their Skydog cloud-managed Wifi solution. + + The CR3000 is a 2.4 GHz 802.11n wireless router with 8MB + flash and 64MB RAM, four-port fast ethernet switch, and fast + ethernet WAN port. +endef + +$(eval $(call Profile,CR3000)) + +define Profile/CR5000 + NAME:=PowerCloud CR5000 Cloud Router + PACKAGES:=luci luci-proto-relay luci-ssl uboot-envtools kmod-usb2 kmod-usb-ohci kmod-ledtrig-usbdev kmod-usb-core +endef + +define Profile/CR5000/Description + Package set optimized for the PowerCloud Systems CR5000 Cloud Router + + The CR5000 is a device sold by PowerCloud Systems as a hardware + option for their Skydog cloud-managed Wifi solution. + + The CR5000 is a dual band GHz 802.11n wireless router with 8MB + flash and 64MB RAM, a five port gigabit switch and a USB 2.0 + port which was unused in the stock firmware. +endef + +$(eval $(call Profile,CR5000)) + diff --git a/trunk/target/linux/ar71xx/luci/profiles/planex.mk b/trunk/target/linux/ar71xx/luci/profiles/planex.mk new file mode 100644 index 00000000..e22af498 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/planex.mk @@ -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/MZKW04NU + NAME:=Planex MZK-W04NU + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/MZKW04NU/Description + Package set optimized for the Planex MZK-W04NU. +endef + +$(eval $(call Profile,MZKW04NU)) + +define Profile/MZKW300NH + NAME:=Planex MZK-W300NH + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/MZKW300NH/Description + Package set optimized for the Planex MZK-W300NH. +endef + +$(eval $(call Profile,MZKW300NH)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/redwave.mk b/trunk/target/linux/ar71xx/luci/profiles/redwave.mk new file mode 100644 index 00000000..acd3b5da --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/redwave.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2011 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/RW2458N + NAME:=Redwave RW2458N + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-ath9k wpad-mini +endef + +define Profile/RW2458N/Description + Package set optimized for the Redwave RW2458N board. +endef + +$(eval $(call Profile,RW2458N)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/rosewill.mk b/trunk/target/linux/ar71xx/luci/profiles/rosewill.mk new file mode 100644 index 00000000..936e2dbc --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/rosewill.mk @@ -0,0 +1,16 @@ +# +# Copyright (C) 2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/RNXN360RT + NAME:=Rosewill RNX-N360RT + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/RNXN360RT/Description + Package set optimized for the Rosewill RNX-N360RT. +endef +$(eval $(call Profile,RNXN360RT)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/senao.mk b/trunk/target/linux/ar71xx/luci/profiles/senao.mk new file mode 100644 index 00000000..7c7df102 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/senao.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2012 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/CAP4200AG + NAME:=Senao CAP4200AG + PACKAGES:=luci luci-proto-relay luci-ssl kmod-ath9k +endef + +define Profile/CAP4200AG/Description + Package set optimized for the Senao CAP4200AG. +endef + +$(eval $(call Profile,CAP4200AG)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/sitecom.mk b/trunk/target/linux/ar71xx/luci/profiles/sitecom.mk new file mode 100644 index 00000000..22e797d2 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/sitecom.mk @@ -0,0 +1,16 @@ +# +# Copyright (C) 2009-2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +define Profile/WLR8100 + NAME:=Sitecom WLR-8100 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev kmod-usb3 +endef + +define Profile/WLR8100/Description + Package set optimized for the Sitecom WLR-8100 +endef + +$(eval $(call Profile,WLR8100)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/smartelectronics.mk b/trunk/target/linux/ar71xx/luci/profiles/smartelectronics.mk new file mode 100644 index 00000000..1cee6132 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/smartelectronics.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/BSB + NAME:=Smart Electronics Black Swift board + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/BSB/Description + Package set optimized for the Smart Electronics Black Swift board. +endef + +$(eval $(call Profile,BSB)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/telldus.mk b/trunk/target/linux/ar71xx/luci/profiles/telldus.mk new file mode 100644 index 00000000..132c371d --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/telldus.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2016 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/TELLSTICKZNETLITE + NAME:=TellStick ZNet Lite + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-usb-acm kmod-usb-serial kmod-usb-serial-pl2303 +endef + + +define Profile/TELLSTICKZNETLITE/Description + Package set optimized for the TellStick ZNet Lite. +endef +$(eval $(call Profile,TELLSTICKZNETLITE)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/thinkpenguin.mk b/trunk/target/linux/ar71xx/luci/profiles/thinkpenguin.mk new file mode 100644 index 00000000..094a1687 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/thinkpenguin.mk @@ -0,0 +1,27 @@ +# +# Copyright (C) 2016 librecmc.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +define Profile/TPE-R1100 + NAME:=TPE-R1100 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/TPE-R1100/Description + Configuration for the ThinkPenguin mini Wireless N router.. +endef + +$(eval $(call Profile,TPE-R1100)) + +define Profile/TPE-R3300 + NAME:=TPE-R3300 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/TPE-R3300/Description + Configuration for the ThinkPenguin Wireless N pro router.. +endef + +$(eval $(call Profile,TPE-R3300)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/tp-link.mk b/trunk/target/linux/ar71xx/luci/profiles/tp-link.mk new file mode 100644 index 00000000..cde62a66 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/tp-link.mk @@ -0,0 +1,397 @@ +# +# Copyright (C) 2009 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/CPE510 + NAME:=TP-LINK CPE210/220/510/520 + PACKAGES:=luci luci-proto-relay luci-ssl rssileds +endef + +define Profile/CPE510/Description + Package set optimized for the TP-LINK CPE210/220/510/520. +endef +$(eval $(call Profile,CPE510)) + + +define Profile/TLMR10U + NAME:=TP-LINK TL-MR10U + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/TLMR10U/Description + Package set optimized for the TP-LINK TL-MR10U. +endef +$(eval $(call Profile,TLMR10U)) + + +define Profile/TLMR11U + NAME:=TP-LINK TL-MR11U + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLMR11U/Description + Package set optimized for the TP-LINK TL-MR11U. +endef +$(eval $(call Profile,TLMR11U)) + +define Profile/TLMR12U + NAME:=TP-LINK TL-MR12U + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLMR12U/Description + Package set optimized for the TP-LINK TL-MR12U. +endef + +$(eval $(call Profile,TLMR12U)) + +define Profile/TLMR13U + NAME:=TP-LINK TL-MR13U + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLMR13U/Description + Package set optimized for the TP-LINK TL-MR13U. +endef +$(eval $(call Profile,TLMR13U)) + + +define Profile/TLMR3020 + NAME:=TP-LINK TL-MR3020 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLMR3020/Description + Package set optimized for the TP-LINK TL-MR3020. +endef +$(eval $(call Profile,TLMR3020)) + + +define Profile/TLMR3040 + NAME:=TP-LINK TL-MR3040 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLMR3040/Description + Package set optimized for the TP-LINK TL-MR3040. +endef +$(eval $(call Profile,TLMR3040)) + + +define Profile/TLMR3220 + NAME:=TP-LINK TL-MR3220 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLMR3220/Description + Package set optimized for the TP-LINK TL-MR3220. +endef +$(eval $(call Profile,TLMR3220)) + + +define Profile/TLMR3420 + NAME:=TP-LINK TL-MR3420 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLMR3420/Description + Package set optimized for the TP-LINK TL-MR3420. +endef +$(eval $(call Profile,TLMR3420)) + + +define Profile/TLWR703 + NAME:=TP-LINK TL-WR703N + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + + +define Profile/TLWR703/Description + Package set optimized for the TP-LINK TL-WR703N. +endef +$(eval $(call Profile,TLWR703)) + + +define Profile/TLWR710 + NAME:=TP-LINK TL-WR710N + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + + +define Profile/TLWR710/Description + Package set optimized for the TP-LINK TL-WR710N. +endef +$(eval $(call Profile,TLWR710)) + + +define Profile/TLWR720 + NAME:=TP-LINK TL-WR720N + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + + +define Profile/TLWR720/Description + Package set optimized for the TP-LINK TL-WR720N. +endef +$(eval $(call Profile,TLWR720)) + + +define Profile/TLWA701 + NAME:=TP-LINK TL-WA701N/ND + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWA701/Description + Package set optimized for the TP-LINK TL-WA701N/ND. +endef +$(eval $(call Profile,TLWA701)) + +define Profile/TLWA7210 + NAME:=TP-LINK TL-WA7210N + PACKAGES:=luci luci-proto-relay luci-ssl rssileds kmod-ledtrig-netdev +endef + +define Profile/TLWA7210/Description + Package set optimized for the TP-LINK TL-WA7210N. +endef +$(eval $(call Profile,TLWA7210)) + +define Profile/TLWA730RE + NAME:=TP-LINK TL-WA730RE + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWA730RE/Description + Package set optimized for the TP-LINK TL-WA730RE. +endef +$(eval $(call Profile,TLWA730RE)) + +define Profile/TLWA750 + NAME:=TP-LINK TL-WA750RE + PACKAGES:=luci luci-proto-relay luci-ssl rssileds +endef + +define Profile/TLWA750/Description + Package set optimized for the TP-LINK TL-WA750RE. +endef +$(eval $(call Profile,TLWA750)) + + +define Profile/TLWA7510 + NAME:=TP-LINK TL-WA7510N + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWA7510/Description + Package set optimized for the TP-LINK TL-WA7510N. +endef +$(eval $(call Profile,TLWA7510)) + +define Profile/TLWA801 + NAME:=TP-LINK TL-WA801N/ND + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWA801/Description + Package set optimized for the TP-LINK TL-WA801N/ND. +endef +$(eval $(call Profile,TLWA801)) + +define Profile/TLWA830 + NAME:=TP-LINK TL-WA830RE + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWA830/Description + Package set optimized for the TP-LINK TL-WA830RE. +endef +$(eval $(call Profile,TLWA830)) + + +define Profile/TLWA850 + NAME:=TP-LINK TL-WA850RE + PACKAGES:=luci luci-proto-relay luci-ssl rssileds +endef + +define Profile/TLWA850/Description + Package set optimized for the TP-LINK TL-WA850RE. +endef +$(eval $(call Profile,TLWA850)) + + +define Profile/TLWA860 + NAME:=TP-LINK TL-WA860RE + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWA860/Description + Package set optimized for the TP-LINK TL-WA860RE. +endef +$(eval $(call Profile,TLWA860)) + + +define Profile/TLWA901 + NAME:=TP-LINK TL-WA901N/ND + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWA901/Description + Package set optimized for the TP-LINK TL-WA901N/ND. +endef +$(eval $(call Profile,TLWA901)) + + +define Profile/TLWDR4300 + NAME:=TP-LINK TL-WDR3500/3600/4300/4310/MW4350R + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLWDR4300/Description + Package set optimized for the TP-LINK TL-WDR3500/3600/4300/4310/MW4350R. +endef +$(eval $(call Profile,TLWDR4300)) + + +define Profile/TLWDR3320V2 + NAME:=TP-LINK TL-WDR3320v2 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLWDR3320V2/Description + Package set optimized for the TP-LINK TL-WDR3320v2. +endef +$(eval $(call Profile,TLWDR3320V2)) + + +define Profile/TLWDR4900V2 + NAME:=TP-LINK TL-WDR4900v2 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLWDR4900V2/Description + Package set optimized for the TP-LINK TL-WDR4900v2. +endef +$(eval $(call Profile,TLWDR4900V2)) + +define Profile/TLWR740 + NAME:=TP-LINK TL-WR740N/ND + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWR740/Description + Package set optimized for the TP-LINK TL-WR740N/ND. +endef +$(eval $(call Profile,TLWR740)) + + +define Profile/TLWR741 + NAME:=TP-LINK TL-WR741N/ND + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWR741/Description + Package set optimized for the TP-LINK TL-WR741N/ND. +endef +$(eval $(call Profile,TLWR741)) + + +define Profile/TLWR743 + NAME:=TP-LINK TL-WR743N/ND + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWR743/Description + Package set optimized for the TP-LINK TL-WR743N/ND. +endef +$(eval $(call Profile,TLWR743)) + + +define Profile/TLWR810 + NAME:=TP-Link TL-WR810N + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/TLWR810/Description + Package set optimized for the TP-LINK TL-WR810N. +endef +$(eval $(call Profile,TLWR810)) + + +define Profile/TLWR841 + NAME:=TP-LINK TL-WR841N/ND + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWR841/Description + Package set optimized for the TP-LINK TL-WR841N/ND. +endef +$(eval $(call Profile,TLWR841)) + + +define Profile/TLWR842 + NAME:=TP-LINK TL-WR842N/ND + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLWR842/Description + Package set optimized for the TP-LINK TL-WR842N/ND. +endef +$(eval $(call Profile,TLWR842)) + + +define Profile/TLWR843 + NAME:=TP-LINK TL-WR843N/ND + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWR843/Description + Package set optimized for the TP-LINK TL-WR843N/ND. +endef +$(eval $(call Profile,TLWR843)) + + +define Profile/TLWR941 + NAME:=TP-LINK TL-WR941N/ND + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWR941/Description + Package set optimized for the TP-LINK TL-WR941N/ND. +endef +$(eval $(call Profile,TLWR941)) + + +define Profile/TLWR1041 + NAME:=TP-LINK TL-WR1041N + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TLWR1041/Description + Package set optimized for the TP-LINK TL-WR1041N/ND. +endef +$(eval $(call Profile,TLWR1041)) + + +define Profile/TLWR1043 + NAME:=TP-LINK TL-WR1043N/ND + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLWR1043/Description + Package set optimized for the TP-LINK TL-WR1043N/ND. +endef +$(eval $(call Profile,TLWR1043)) + + +define Profile/TLWR2543 + NAME:=TP-LINK TL-WR2543N/ND + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLWR2543/Description + Package set optimized for the TP-LINK TL-WR2543N/ND. +endef +$(eval $(call Profile,TLWR2543)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/trendnet.mk b/trunk/target/linux/ar71xx/luci/profiles/trendnet.mk new file mode 100644 index 00000000..dfa22ae0 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/trendnet.mk @@ -0,0 +1,62 @@ +# +# 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:=luci luci-proto-relay luci-ssl +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:=luci luci-proto-relay luci-ssl +endef + +define Profile/TEW652BRP/Description + Package set optimized for the TRENDNet TEW-652BRP. +endef + +$(eval $(call Profile,TEW652BRP)) + +define Profile/TEW673GRU + NAME:=TRENDNet TEW-673GRU + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 +endef + +define Profile/TEW673GRU/Description + Package set optimized for the TRENDNet TEW-673GRU. +endef + +$(eval $(call Profile,TEW673GRU)) + +define Profile/TEW712BR + NAME:=TRENDNet TEW-712BR + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TEW712BR/Description + Package set optimized for the TRENDNet TEW-712BR. +endef + +$(eval $(call Profile,TEW712BR)) + + +define Profile/TEW732BR + NAME:=TRENDNet TEW-732BR + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/TEW732BR/Description + Package set optimized for the TRENDNet TEW-732BR. +endef + +$(eval $(call Profile,TEW732BR)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/ubnt.mk b/trunk/target/linux/ar71xx/luci/profiles/ubnt.mk new file mode 100644 index 00000000..851c2fa1 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/ubnt.mk @@ -0,0 +1,73 @@ +# +# 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:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 +endef + +define Profile/UBNTRS/Description + Package set optimized for the Ubiquiti RouterStation. +endef + +$(eval $(call Profile,UBNTRS)) + +define Profile/UBNTRSPRO + NAME:=Ubiquiti RouterStation Pro + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 +endef + +define Profile/UBNTRSPRO/Description + Package set optimized for the Ubiquiti RouterStation Pro. +endef + +$(eval $(call Profile,UBNTRSPRO)) + +define Profile/UBNTUNIFI + NAME:=Ubiquiti UniFi AP + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/UBNTUNIFI/Description + Package set optimized for the Ubiquiti UniFi AP. +endef + +$(eval $(call Profile,UBNTUNIFI)) + +define Profile/UBNTUNIFIOUTDOOR + NAME:=Ubiquiti UniFiAP Outdoor + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/UBNTUNIFIOUTDOOR/Description + Package set optimized for the Ubiquiti UniFiAP Outdoor. +endef + +$(eval $(call Profile,UBNTUNIFIOUTDOOR)) + +define Profile/UAPPRO + NAME:=Ubiquiti UniFi AP Pro + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/UAPPRO/Description + Package set optimized for the Ubiquiti UniFi AP Pro. +endef + +$(eval $(call Profile,UAPPRO)) + + +define Profile/UBNT + NAME:=Ubiquiti Products + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb-ohci kmod-usb2 +endef + +define Profile/UBNT/Description + Build images for all Ubiquiti products (including LS-SR71, RouterStation and RouterStation Pro) +endef + +$(eval $(call Profile,UBNT)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/wallys.mk b/trunk/target/linux/ar71xx/luci/profiles/wallys.mk new file mode 100644 index 00000000..11be9211 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/wallys.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2015 Philippe DUCHEIN +# Copyright (C) 2009 OpenWrt.org +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/DR344 + NAME:=Wallys DR344 +endef + +define Profile/DR344/Description + Package set optimized for the Wallys DR344 board. +endef + +$(eval $(call Profile,DR344)) + diff --git a/trunk/target/linux/ar71xx/luci/profiles/wd.mk b/trunk/target/linux/ar71xx/luci/profiles/wd.mk new file mode 100644 index 00000000..5cb21442 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/wd.mk @@ -0,0 +1,36 @@ +# +# Copyright (C) 2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/MYNETN600 + NAME:=WD My Net N600 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/MYNETN600/Description + Package set optimized for the WD My Net N600 device. +endef +$(eval $(call Profile,MYNETN600)) + +define Profile/MYNETN750 + NAME:=WD My Net N750 + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef +define Profile/MYNETN750/Description + Package set optimized for the WD My Net N750 device. +endef + +$(eval $(call Profile,MYNETN750)) + +define Profile/MYNETREXT + NAME:=WD My Net Wi-Fi Range Extender + PACKAGES:=luci luci-proto-relay luci-ssl rssileds +endef + +define Profile/MYNETREXT/Description + Package set optimized for the WD My Net Wi-Fi Range Extender device. +endef +$(eval $(call Profile,MYNETREXT)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/weio.mk b/trunk/target/linux/ar71xx/luci/profiles/weio.mk new file mode 100644 index 00000000..8e9d16eb --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/weio.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/WEIO + NAME:=WeIO + PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2 +endef + +define Profile/WEIO/Description + Package set optimized for the WeIO board. +endef + +$(eval $(call Profile,WEIO)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/zcomax.mk b/trunk/target/linux/ar71xx/luci/profiles/zcomax.mk new file mode 100644 index 00000000..2906af49 --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/zcomax.mk @@ -0,0 +1,28 @@ +# +# Copyright (C) 2010 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/ZCN1523H28 + NAME:=Zcomax ZCN-1523H-2-8 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/ZCN1523H28/Description + Package set optimized for the Zcomax ZCN-1523H-2-8 board. +endef + +$(eval $(call Profile,ZCN1523H28)) + +define Profile/ZCN1523H516 + NAME:=Zcomax ZCN-1523H-5-16 + PACKAGES:=luci luci-proto-relay luci-ssl +endef + +define Profile/ZCN1523H516/Description + Package set optimized for the Zcomax ZCN-1523H-5-16 board. +endef + +$(eval $(call Profile,ZCN1523H516)) diff --git a/trunk/target/linux/ar71xx/luci/profiles/zyxel.mk b/trunk/target/linux/ar71xx/luci/profiles/zyxel.mk new file mode 100644 index 00000000..48a98f4d --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/profiles/zyxel.mk @@ -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/NBG_460N_550N_550NH + NAME:=Zyxel NBG 460N/550N/550NH + PACKAGES:=luci luci-proto-relay luci-ssl kmod-rtc-pcf8563 +endef + +define Profile/NBG_460N_550N_550NH/Description + Package set optimized for the Zyxel NBG 460N/550N/550NH Routers. +endef + +$(eval $(call Profile,NBG_460N_550N_550NH)) diff --git a/trunk/target/linux/ar71xx/luci/target.mk b/trunk/target/linux/ar71xx/luci/target.mk new file mode 100644 index 00000000..65ee6bdc --- /dev/null +++ b/trunk/target/linux/ar71xx/luci/target.mk @@ -0,0 +1,7 @@ +BOARDNAME:=luci +FEATURES += squashfs +define Target/Description + Build firmware images for generic Atheros AR71xx/AR913x/AR934x based boards with web-ui. +endef + + -- 2.25.1