1#
2# Copyright (C) 2010 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7include $(TOPDIR)/rules.mk
8include $(INCLUDE_DIR)/image.mk
9
10define Image/BuildKernel
11	cp $(KDIR)/$(KERNELNAME) $(BIN_DIR)/$(IMG_PREFIX)-vmlinux.elf
12endef
13
14define Image/BuildKernel/Initramfs
15	cp $(KDIR)/$(KERNELNAME)-initramfs $(BIN_DIR)/$(IMG_PREFIX)-vmlinux-initramfs.elf
16endef
17
18define Image/Build/squashfs
19    $(call prepare_generic_squashfs,$(KDIR)/root.squashfs)
20endef
21
22define Image/Build
23	$(call Image/Build/$(1))
24	$(call Build/sdcard-img)
25	dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-root.$(1) bs=128k conv=sync
26endef
27
28define Build/sdcard-img
29	./gen_realview_sdcard_img.sh \
30	$(BIN_DIR)/$(IMG_PREFIX)-$(PROFILE)sdcard.img \
31	$(KDIR)/root.ext4 \
32	$(CONFIG_TARGET_ROOTFS_PARTSIZE)
33endef
34
35
36$(eval $(call BuildImage))
37