@ -10,7 +10,7 @@ include $(INCLUDE_DIR)/image.mk
KERNEL_LOADADDR = 0x80060000
DEVICE_VARS += NETGEAR_KERNEL_MAGIC NETGEAR_BOARD_ID NETGEAR_HW_ID CMDLINE CONSOLE IMAGE_SIZE BOARDNAME LOADER_FLASH_OFFS LOADER_TYPE
DEVICE_VARS += BOARDNAME CMDLINE CONSOLE IMAGE_SIZE LOADER_TYPE
i f e q ( $( SUBTARGET ) , g e n e r i c )
i n c l u d e . / t p - l i n k . m k
@ -27,29 +27,6 @@ include ./mikrotik.mk
e n d i f
i n c l u d e . / l e g a c y . m k
d e f i n e B u i l d / n e t g e a r - s q u a s h f s
rm -rf $@ .fs $@ .squashfs
mkdir -p $@ .fs/image
cp $@ $@ .fs/image/uImage
$( STAGING_DIR_HOST) /bin/mksquashfs-lzma \
$@ .fs $@ .squashfs \
-noappend -root-owned -be -b 65536 \
$( if $( SOURCE_DATE_EPOCH) ,-fixed-time $( SOURCE_DATE_EPOCH) )
dd if = /dev/zero bs = 1k count = 1 >> $@ .squashfs
mkimage \
-A mips -O linux -T filesystem -C none \
-M $( NETGEAR_KERNEL_MAGIC) \
-a 0xbf070000 -e 0xbf070000 \
-n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' \
-d $@ .squashfs $@
rm -rf $@ .squashfs $@ .fs
e n d e f
d e f i n e B u i l d / n e t g e a r - u I m a g e
$( call Build/uImage,$( 1) -M $( NETGEAR_KERNEL_MAGIC) )
e n d e f
d e f i n e B u i l d / l o a d e r - c o m m o n
rm -rf $@ .src
$( MAKE) -C lzma-loader \
@ -62,10 +39,6 @@ define Build/loader-common
rm -rf $@ .src
e n d e f
d e f i n e B u i l d / l o a d e r - o k l i - c o m p i l e
$( call Build/loader-common,FLASH_OFFS= $( LOADER_FLASH_OFFS) FLASH_MAX = 0 KERNEL_CMDLINE = " $( CMDLINE) " )
e n d e f
d e f i n e B u i l d / l o a d e r - k e r n e l
$( call Build/loader-common,LOADER_DATA= " $@ " )
e n d e f
@ -74,29 +47,6 @@ define Build/loader-kernel-cmdline
$( call Build/loader-common,LOADER_DATA= " $@ " KERNEL_CMDLINE = " $( CMDLINE) " )
e n d e f
d e f i n e B u i l d / l o a d e r - o k l i
dd if = $( KDIR) /loader-$( 1) .gz bs = 7680 conv = sync of = " $@ .new "
cat " $@ " >> " $@ .new "
mv " $@ .new " " $@ "
e n d e f
d e f i n e B u i l d / r e l o c a t e - k e r n e l
rm -rf $@ .relocate
$( CP) ../../generic/image/relocate $@ .relocate
$( MAKE) -j1 -C $@ .relocate KERNEL_ADDR = $( KERNEL_LOADADDR) CROSS_COMPILE = $( TARGET_CROSS)
( \
dd if = $@ .relocate/loader.bin bs = 32 conv = sync && \
perl -e '@s = stat("$@"); print pack("N", @s[7])' && \
cat " $@ " \
) > " $@ .new "
mv " $@ .new " " $@ "
rm -rf $@ .relocate
e n d e f
d e f i n e B u i l d / c o p y - f i l e
cat " $( 1) " > " $@ "
e n d e f
d e f i n e D e v i c e / D e f a u l t
BOARDNAME :=
DEVICE_PROFILE = $$ ( BOARDNAME)