1 DEVICE_VARS
+= NETGEAR_KERNEL_MAGIC NETGEAR_BOARD_ID NETGEAR_HW_ID
3 define Build
/netgear-squashfs
4 rm -rf
$@.fs
$@.squashfs
6 cp
$@
$@.fs
/image
/uImage
7 $(STAGING_DIR_HOST
)/bin
/mksquashfs-lzma \
8 $@.fs
$@.squashfs
-be \
9 -noappend
-root-owned
-b
65536 \
10 $(if
$(SOURCE_DATE_EPOCH
),-fixed-time
$(SOURCE_DATE_EPOCH
))
12 dd if
=/dev
/zero bs
=1k count
=1 >> $@.squashfs
14 -A mips
-O linux
-T filesystem
-C none \
15 -M
$(NETGEAR_KERNEL_MAGIC
) \
16 -a
0xbf070000 -e
0xbf070000 \
17 -n
'MIPS $(VERSION_DIST) Linux-$(LINUX_VERSION)' \
19 rm -rf
$@.squashfs
$@.fs
22 define Build
/netgear-rootfs
24 -A mips
-O linux
-T filesystem
-C none \
25 -M
$(NETGEAR_KERNEL_MAGIC
) \
26 -n
'$(VERSION_DIST) filesystem' \
27 -d
$(IMAGE_ROOTFS
) $@.fs
32 define Build
/netgear-uImage
33 $(call Build
/uImage
,$(1) -M
$(NETGEAR_KERNEL_MAGIC
))
36 define Device
/netgear_ath79
37 KERNEL
:= kernel-bin | append-dtb | lzma
-d20 | netgear-uImage lzma
39 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | append-metadata | check-size
$$$$(IMAGE_SIZE
)
40 IMAGE
/factory.img
:= $$(IMAGE
/default
) | netgear-dni | check-size
$$$$(IMAGE_SIZE
)