source: trunk/target/linux/ep93xx/image/Makefile @ 20834

Last change on this file since 20834 was 20834, checked in by nico, 6 years ago

define a shared IMG_PREFIX variable used as a basename for image files, it contains board & subtarget infos (if appropriate) allowing subtargets to share the same bin directory without overwriting each other's files

File size: 862 bytes
Line 
1#
2# Copyright (C) 2009-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/uImage $(KDIR)/uImage
12endef
13
14define Image/BuildKernel
15endef
16
17define Image/Build/jffs2-64k
18        dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-$(1).img bs=64k conv=sync
19endef
20
21define Image/Build/jffs2-128k
22        dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-$(1).img bs=128k conv=sync
23endef
24
25define Image/Build/squashfs
26        $(call prepare_generic_squashfs,$(KDIR)/root.squashfs)
27        dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-$(1).img bs=128k conv=sync
28endef
29
30define Image/Build
31        cp $(KDIR)/uImage $(BIN_DIR)/uImage-$(board)
32        $(call Image/Build/$(1),$(1))
33endef
34
35$(eval $(call BuildImage))
Note: See TracBrowser for help on using the repository browser.