Print this page
%B

@@ -1,8 +1,9 @@
 #
 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
+# Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
 #
 # ident "%Z%%M% %I%     %E% SMI"
 #
 include ../../Makefile.grub
 include ../Makefile.solaris.defs

@@ -73,10 +74,11 @@
                   libgrub_a-fsys_jfs.o          \
                   libgrub_a-fsys_minix.o        \
                   libgrub_a-fsys_reiserfs.o     \
                   libgrub_a-zfs_sha256.o        \
                   libgrub_a-zfs_lzjb.o          \
+                  libgrub_a-zfs_lz4.o           \
                   libgrub_a-zfs_fletcher.o      \
                   libgrub_a-fsys_zfs.o          \
                   libgrub_a-fsys_ufs.o          \
                   libgrub_a-fsys_ufs2.o         \
                   libgrub_a-fsys_vstafs.o       \

@@ -162,10 +164,11 @@
                           diskless_exec-fsys_jfs.o      \
                           diskless_exec-fsys_minix.o    \
                           diskless_exec-fsys_reiserfs.o \
                           diskless_exec-zfs_sha256.o    \
                           diskless_exec-zfs_lzjb.o      \
+                          diskless_exec-zfs_lz4.o       \
                           diskless_exec-zfs_fletcher.o  \
                           diskless_exec-fsys_zfs.o      \
                           diskless_exec-fsys_ufs.o      \
                           diskless_exec-fsys_ufs2.o     \
                           diskless_exec-fsys_vstafs.o   \

@@ -373,10 +376,11 @@
                           pre_stage2_exec-fsys_jfs.o \
                           pre_stage2_exec-fsys_minix.o \
                           pre_stage2_exec-fsys_reiserfs.o \
                           pre_stage2_exec-zfs_sha256.o \
                           pre_stage2_exec-zfs_lzjb.o \
+                          pre_stage2_exec-zfs_lz4.o \
                           pre_stage2_exec-zfs_fletcher.o \
                           pre_stage2_exec-fsys_zfs.o \
                           pre_stage2_exec-fsys_ufs.o \
                           pre_stage2_exec-fsys_ufs2.o \
                           pre_stage2_exec-fsys_vstafs.o \

@@ -531,10 +535,11 @@
                           zfs_stage1_5_exec-char_io.o \
                           zfs_stage1_5_exec-common.o \
                           zfs_stage1_5_exec-disk_io.o \
                           zfs_stage1_5_exec-zfs_sha256.o \
                           zfs_stage1_5_exec-zfs_lzjb.o \
+                          zfs_stage1_5_exec-zfs_lz4.o \
                           zfs_stage1_5_exec-zfs_fletcher.o \
                           zfs_stage1_5_exec-fsys_zfs.o \
                           zfs_stage1_5_exec-stage1_5.o
 
 $(ZFS_STAGE1_5_EXEC)    := LDFLAGS = $(BASE_LDFLAGS) $(STAGE1_5_LINK)

@@ -605,11 +610,11 @@
 SRC_FILES       = Makefile.am Makefile.in apic.h apm.S asm.S bios.c boot.c \
                   builtins.c char_io.c cmdline.c common.c console.c defs.h \
                   dir.h disk_inode.h disk_inode_ffs.h disk_io.c fat.h \
                   filesys.h freebsd.h fs.h fsys_ext2fs.c fsys_fat.c \
                   fsys_ffs.c fsys_iso9660.c fsys_jfs.c fsys_minix.c \
-                  zfs_sha256.c zfs_lzjb.c zfs_fletcher.c fsys_zfs.c \
+                  zfs_sha256.c zfs_lzjb.c zfs_lz4.c zfs_fletcher.c fsys_zfs.c \
                   fsys_reiserfs.c fsys_ufs.c fsys_ufs2.c fsys_vstafs.c \
                   fsys_xfs.c graphics.c graphics.h gunzip.c hercules.c \
                   hercules.h i386-elf.h imgact_aout.h iso9660.h jfs.h \
                   mb_header.h mb_info.h md5.c md5.h nbi.h nbloader.S \
                   pc_slice.h pxeloader.S serial.c serial.h setjmp.S shared.h \