common-mikrotik.mk 766 B

12345678910111213141516171819202122232425
  1. define Device/mikrotik
  2. DEVICE_VENDOR := MikroTik
  3. LOADER_TYPE := elf
  4. KERNEL_NAME := vmlinuz
  5. KERNEL := kernel-bin | append-dtb-elf
  6. KERNEL_INITRAMFS_NAME := vmlinux-initramfs
  7. KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-kernel
  8. endef
  9. define Device/mikrotik_nor
  10. $(Device/mikrotik)
  11. DEVICE_PACKAGES := -yafut
  12. IMAGE/sysupgrade.bin := append-kernel | yaffs-filesystem -M | \
  13. pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs | \
  14. check-size | append-metadata
  15. endef
  16. define Device/mikrotik_nand
  17. $(Device/mikrotik)
  18. IMAGE/sysupgrade.bin = append-kernel | sysupgrade-tar | append-metadata
  19. DEVICE_COMPAT_MESSAGE := \
  20. NAND images switched to yafut. If running older image, reinstall from initramfs.
  21. DEVICE_COMPAT_VERSION := 1.1
  22. endef