Root/target/linux/iop32x/image/Makefile

1#
2# Copyright (C) 2007-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/Prepare
11    cp $(LINUX_DIR)/arch/arm/boot/zImage $(KDIR)/zImage
12endef
13
14define Image/BuildKernel
15    cp $(KDIR)/zImage $(BIN_DIR)/$(IMG_PREFIX)-zImage
16#
17# XXX - FIXME
18#
19# BIN_DIR=$(BIN_DIR) IMG_PREFIX="$(IMG_PREFIX)" $(TOPDIR)/scripts/arm-magic.sh
20endef
21
22define Image/Build
23    $(call Image/Build/$(1),$(1))
24endef
25
26define Image/Build/jffs2-64k
27    dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-$(1).img bs=65536 conv=sync
28endef
29
30define Image/Build/jffs2-128k
31    dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-$(1).img bs=131072 conv=sync
32    $(call Image/Build/slug,$(1))
33endef
34
35define Image/Build/squashfs
36    $(call prepare_generic_squashfs,$(KDIR)/root.squashfs)
37    dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-$(1).img bs=131072 conv=sync
38    $(call Image/Build/slug,$(1))
39endef
40
41$(eval $(call BuildImage))
42

Archive Download this file



interactive