treewide: rename IMAGE_PREFIX/IMAGE_NAME to DEVICE_IMG_*
[openwrt/staging/dedeckeh.git] / target / linux / ath25 / image / Makefile
index 4face056e36346f42fea48113c633f23d7a88ddf..2b22d54105a3d2d47bbe9f94f5f54bf940815137 100644 (file)
@@ -1,15 +1,13 @@
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # Copyright (C) 2006-2010 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
+
 include $(TOPDIR)/rules.mk
 include $(INCLUDE_DIR)/image.mk
 
 define Build/mkfwimage
        $(STAGING_DIR_HOST)/bin/mkfwimage \
-               -B $(1).OpenWrt.$(REVISION) \
+               -B $(1).$(VERSION_DIST).$(REVISION) \
                -k $(IMAGE_KERNEL) \
                -r $(IMAGE_ROOTFS) \
                -o $@.new && \
@@ -42,55 +40,76 @@ define Build/lzma-kernel
        dd if=$@.l7 of=$@ bs=65536 conv=sync
 endef
 
+define Build/copy-kernel
+       rm -f $@ $@.elf
+       cp $< $@
+       cp $< $@.elf
+endef
+
+define Build/elf-kernel
+       cp $(IMAGE_KERNEL).elf $@
+endef
+
 
 define Device/Default
   PROFILES = Default $$(DEVICE_NAME)
-  KERNEL := kernel-bin | lzma-kernel
+  KERNEL := copy-kernel | lzma-kernel
   IMAGES := sysupgrade.bin
   FILESYSTEMS := squashfs
 endef
 
 define Device/generic
-  DEVICE_TITLE := Generic Images
-  IMAGES := kernel.lzma kernel.gz rootfs.bin sysupgrade.bin
-  IMAGE/kernel.gz := append-kernel | gzip-kernel
-  IMAGE/kernel.lzma := append-kernel | lzma-kernel
+  DEVICE_VENDOR := Atheros
+  DEVICE_MODEL := Generic AR2xxx board
+  IMAGES := kernel.lzma kernel.elf kernel.gz rootfs.bin sysupgrade.bin
+  IMAGE/kernel.gz := elf-kernel | gzip-kernel
+  IMAGE/kernel.elf := elf-kernel
+  IMAGE/kernel.lzma := elf-kernel | lzma-kernel
   IMAGE/rootfs.bin := append-rootfs | pad-rootfs | pad-to 128k
   IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to 128k | combined-image
-  IMAGE_NAME = $$(IMAGE_PREFIX)-$$(if $$(findstring kernel,$$(2)),,$$(1)-)$$(2)
+  DEVICE_IMG_NAME = $$(DEVICE_IMG_PREFIX)-$$(if $$(findstring kernel,$$(2)),,$$(1)-)$$(2)
 endef
 TARGET_DEVICES += generic
 
-define Device/ubnt2-pico2
-  DEVICE_TITLE := Ubiquiti XS2-8
+define Device/ubnt_picostation-2
+  DEVICE_VENDOR := Ubiquiti
+  DEVICE_MODEL := Picostation 2 (XS2-8)
   IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to 128k | mkfwimage XS2-8 -v XS2.ar2316
 endef
-TARGET_DEVICES += ubnt2-pico2
+TARGET_DEVICES += ubnt_picostation-2
 
-define Device/ubnt2
-  DEVICE_TITLE := Ubiquiti XS2
+define Device/ubnt_nanostation-2
+  DEVICE_VENDOR := Ubiquiti
+  DEVICE_MODEL := Nanostation 2 (XS2)
   IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to 128k | mkfwimage XS2 -v XS2.ar2316
+  DEFAULT := n
 endef
-TARGET_DEVICES += ubnt2
+TARGET_DEVICES += ubnt_nanostation-2
 
-define Device/ubnt5
-  DEVICE_TITLE := Ubiquiti XS5
+define Device/ubnt_nanostation-5
+  DEVICE_VENDOR := Ubiquiti
+  DEVICE_MODEL := Nanostation 5 (XS5)
   IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to 128k | mkfwimage XS5 -v XS5.ar2313
+  DEFAULT := n
 endef
-TARGET_DEVICES += ubnt5
+TARGET_DEVICES += ubnt_nanostation-5
 
-define Device/np25g
-  DEVICE_TITLE := np25g
+define Device/compex_np25g
+  DEVICE_VENDOR := Compex
+  DEVICE_MODEL := NP25G
   KERNEL := kernel-bin | gzip-kernel
   IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to 128k | mkmylofw np25g
+  BROKEN := y
 endef
-#TARGET_DEVICES += np25g
+TARGET_DEVICES += compex_np25g
 
-define Device/wpe53g
-  DEVICE_TITLE := wpe53g
+define Device/compex_wpe53g
+  DEVICE_VENDOR := Compex
+  DEVICE_MODEL := WPE53G
   KERNEL := kernel-bin | gzip-kernel
   IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to 128k | mkmylofw wpe53g
+  BROKEN := y
 endef
-#TARGET_DEVICES += wpe53g
+TARGET_DEVICES += compex_wpe53g
 
 $(eval $(call BuildImage))