2 # Copyright (C) 2006-2010 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
8 include $(INCLUDE_DIR
)/image.mk
11 JFFS2OPTS
+= --little-endian
--pagesize
=0x800 --no-cleanmarkers
--pad
13 UBIFS_OPTS
= -m
2048 -e
126KiB
-c
1996 -U
14 UBINIZE_OPTS
= -m
2048 -p
128KiB
-s
512
16 define Image
/BuildKernel
17 $(TARGET_CROSS
)objcopy
-O binary
-R .note
-R .comment
-S
$(LINUX_DIR
)/arch
/arm
/boot
/compressed
/vmlinux linux.bin
18 mkimage
-A arm
-O linux
-T kernel
-C none
-a
80008000 -e
80008000 -n
"OpenWRT Kernel Image gumstix" -d linux.bin uImage
19 mkimage
-A arm
-O linux
-T script
-C none
-a
0 -e
0 -n
'uImage.bin+mmc2' -d ..
/files
/boot-mmc.cmd boot.scr
21 mv uImage
$(BIN_DIR
)/$(IMG_PREFIX
)-$(KERNEL
)-uImage
22 mv boot.scr
$(BIN_DIR
)/boot.scr
27 $(CP
) $(KDIR
)/root.
$(1) $(BIN_DIR
)/$(IMG_PREFIX
)-$(KERNEL
)-root.
$(1)
28 # PADDING="true" PATH="$(TARGET_PATH)" ./gen_image.sh $(BIN_DIR)/$(IMG_PREFIX)-$(1).image 4 $(KDIR)/root.bootscript 240 $(KDIR)/root.$(1)
29 $(call Image
/Build
/$(1),$(1))
32 ifdef CONFIG_TARGET_omap35xx_gumstix
34 $(CP
) ..
/gumstix
/base-files
/lib
/wifi
/mac80211.sh
$(TARGET_DIR
)/lib
/wifi
38 $(eval
$(call BuildImage
))