Makefile 875 B

1234567891011121314151617181920212223242526272829303132
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Copyright (C) 2010 OpenWrt.org
  4. include $(TOPDIR)/rules.mk
  5. include $(INCLUDE_DIR)/image.mk
  6. KERNEL_LOADADDR := 0x80100000
  7. define Device/Default
  8. PROFILES := Default
  9. KERNEL_NAME := vmlinux.elf
  10. KERNEL_INITRAMFS_NAME := vmlinux-initramfs.elf
  11. KERNEL := kernel-bin
  12. KERNEL_INSTALL := 1
  13. FILESYSTEMS := ext4 squashfs
  14. IMAGES := rootfs.img rootfs.img.gz
  15. IMAGE/rootfs.img := append-rootfs | pad-to $(ROOTFS_PARTSIZE)
  16. IMAGE/rootfs.img.gz := append-rootfs | pad-to $(ROOTFS_PARTSIZE) | gzip
  17. ARTIFACTS := uImage-lzma uImage-gzip
  18. ARTIFACT/uImage-lzma := kernel-bin | lzma | uImage lzma
  19. ARTIFACT/uImage-gzip := kernel-bin | gzip | uImage gzip
  20. SUPPORTED_DEVICES :=
  21. endef
  22. define Device/generic
  23. DEVICE_VENDOR := MIPS
  24. DEVICE_MODEL := Malta CoreLV board (QEMU)
  25. endef
  26. TARGET_DEVICES += generic
  27. $(eval $(call BuildImage))