2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
9 include $(INCLUDE_DIR
)/image.mk
12 JFFS2OPTS
+= --little-endian
--pagesize
=0x800 --no-cleanmarkers
--pad
15 #:mkfs.jffs2 -x lzo --root=/data/moko/build/tmp/rootfs --faketime --output=/data/moko/build/tmp/deploy/glibc/images/fic-gta01/OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070829-fic-gta01.rootfs.jffs2 --little-endian --eraseblock=0x4000 --pad -n
18 define Image
/BuildKernel
19 $(TARGET_CROSS
)objcopy
-O binary
-R .note
-R .comment
-S
$(LINUX_DIR
)/arch
/arm
/boot
/compressed
/vmlinux linux.bin
20 mkimage
-A arm
-O linux
-T kernel
-C none
-a
30008000 -e
30008000 -n
"Openmoko Kernel Image Freerunner (Neo1973(GTA02))" -d linux.bin uImage
22 cp uImage
$(BIN_DIR
)/openwrt-
$(BOARD
)-$(KERNEL
)-uImage
25 define Image
/Build
/squashfs
26 $(call prepare_generic_squashfs
,$(BIN_DIR
)/openwrt-
$(BOARD
)-$(KERNEL
)-root.
$(1))
30 $(CP
) $(KDIR
)/root.
$(1) $(BIN_DIR
)/openwrt-
$(BOARD
)-$(KERNEL
)-root.
$(1)
31 $(call Image
/Build
/$(1),$(1))
35 $(eval
$(call BuildImage
))