0256ad11740574bdd95f3e5940ed8999dde9541d
[openwrt.git] / target / linux / mediatek / image / Makefile
1 # Copyright (c) 2014 The Linux Foundation. All rights reserved.
2 #
3 include $(TOPDIR)/rules.mk
4 include $(INCLUDE_DIR)/image.mk
5
6 define Image/BuilduImage
7         cat $(LINUX_DIR)/arch/arm/boot/dts/mt7623-evb.dtb >> $(KDIR)/zImage$(1)
8         mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)'  -d $(KDIR)/zImage$(1) $(KDIR)/uImage$(1)
9         $(CP) $(KDIR)/uImage$(1) $(BIN_DIR)/$(IMG_PREFIX)-uImage$(1)
10 endef
11
12 define Image/BuildKernel
13         $(call Image/BuilduImage)
14 ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),)
15         $(call Image/BuilduImage,-initramfs)
16 endif
17 endef
18
19 define Image/Build/squashfs
20         $(call prepare_generic_squashfs,$(KDIR)/root.squashfs)
21 endef
22
23 define Image/Build
24         $(call Image/Build/$(1),$(1))
25 endef
26
27 $(eval $(call BuildImage))